4c8264bb0577069220eb8010c0e9895915f4417c5ebbef0c05ab68fdc440edd44648424a8bd3699f9fb23ae918f17a1668f5938ada6431bcdce1d01250433c712f92c331dd13f11371a932a8fe1bfe213d4b5974a8cd89216d532b3e8df9848effc289509bfee5a985248411cb257f6fefc0fd34ddcd6abf0a1948274f65f84d90c2bc017ad02d9487f666d7d49a11c6415fab079ce6cb54aa366ddb41c09094525b1253c3f9b6549fe10c6ca1e4592b96604f65ec5fe57d6d1a1cf27c13d8b046392f17b10a27f6fb8c7a4c37f913c587cb35f6ac7208dcfa7867e68178ed631143691752ff31d0c3686033f3bb0a50979fcd3df848c76f0493ff6c5a3f3f2f82f1e5186c9a97845749d4bb30695a0105bb0db971a08370a840ead30f3fefb724c65fb2507787322168f406ec7c6000df0f8aec1a0b3a90670571d6df08803249623527f315519889af610bec27a228f96e0f89735112930203629dfe0e6a17ca16ee4b17a73ff1f44035c4ca13a3802e1c8b4afb952896ab34e70865c03367b2a75fe931a4b3effda2d7c8a2c6976659bd09f9d1dcb0fa6f09e1c6ca9a3843accda4167dc5546656411dea4a5917334f8aeb2db35996ef0a7b32de189e23364616569f4c3379c3ce95ea474af802da1a86d0db0e60f116d6fe564ea01b03a88d20cb5dd60de5fad1dd96de485a65ce46687b40f0f4503d867630f246a85783eae1d57bff8a78f3d2dc040a7a12bb7e2059246fbfd303c1e76a4b01ec065d42bbf310bf8cc9adfa98022d1d33b796df50d6e7b12dd6fd52b48c5aedc400164f160bbab4e1654909d7883c3665dc1fa456d471101a148cf85850da86e3f4f0efab5e29150179e3327e831422868868800c0c924c0707b3449d5c3ef905b7e7e9c97167161d6434c849e61efff9e0d79c5c46323a4d63618fd1cdb5280bdf38c6f91deee60cc3f021a4a1b1dfe1c8bb768e05414de407e7c2ba827faae3cfe817f6d9da862c98021c148f8dfd04980e13f6444b336db6f383dd16bd3aac4345929cd7884bac3bf4780d3cd52be9b1e2440739276743a16290313fb8d89fd8eeb72958bc3e39a648f01f92e2d1d69fd3ede43946c2dae408e60eeece811e53c302b85071d57ae7cafe4d62b682fbffcbe50df1eabc3195a6a772ffe9ae95211ba722b9ed39b15ea6c1bb14c04da9cf50aeeee348b3fca8d54e9dd7f49775a40ca1963beddeabb299e3422d0b0bef3df5f6aab8179bb684ea8c7368562461753f8d466bbee3c48e39d5ad92622a7565b8c6f8545d812258f49bcdbbbcfe087a1220fe926d26509efbeb3f32d9a150ae08313508a661371e56f324063eafee4cdf868d7c5159f423f9db03ef464abd874f16338123d51b542fae50fb98f3be38ffc1ba562d7cd820a6f026b4df5f0043aa9f50a5d059285c356481ee03a0c522f48e12ac50a52c9707b9d14e290331b70c3d4215866f98cf96536b5171fb70f9d61a043bd993f553a8d77bf8361979212ddd88892c7f366bfda0fda4b1569effa85905d84ec0ca178f778509de3109fbef61109ef9de2e019c2d37eb0606f600533a8fc45e473d759ca72aa1e26faa31232dfbbaabadb2ae73804d8d2ff7124d80b0eaba77a365637e828fa0868adbf75590632e1decb9c2e1ed620780272a8cb5ced2b3083fe76b61cc230af222da271f68f570a2873adc97533b19b8bd95409eb38f5f1da8db1b51d4763829c53757ccec921fc95860a868963841e84b01a57119879a97403a501c78946efb92d395d45c07ed907bdf3ab077bedbddeb3f380aa3bc3e8bdd1c187dda0633cee5688198829454fa34ac145ac13b51f80dd21ace02161d9bb2089aebabe2f94f76937e0ccc5e4f6e4649e8d785ee3832e25cbfb3c9b411d4d8ba2ae30addd3cf9a078143b0922c4091612ca7c0b63de17d0af7b319bacddd328576f2bbbf1abddda6c9ee3774d686392b465cab96f92201c26d33db7d6c9025947cadc1e204102af7dd328ea2d476a9390b0bf182784f1cabf79f77495168ce4b60839c02225529f67a3aa3b11a6604e8bcb9fea318a168c7e6c8b5a4e24e4e39d3bfd9814625a8fa8a37486ba7fad42cc5a7c43dcc5c8b3b77e4135751028de7997e16299b6b5eb1ba6c6a6de51cba982eecea34516c030ce5b6d3ee7413e01ada25efaa977c2d99476a3fac63a0c3fb730ca2e145e3bd31480725fee5adee58a6ef5db1829bb694213002833af2b70737483ca67bed0eae9240c7238bcc4767f0d8fd3acd983325075e046e846afd35f08f65f9e07395bcfc0f565ce2d16d2969e6790ee04013341635f52e403d75021bc95d0d31152dd67ce3f2734d697c8dd41dd7a3cc129b22f04abc65a9ebc691911dab65935aae2a9f373766f09441c1c88290fa60aa58179b58b016433096d0e78dbb8809294b2a49b5ca681061a47a8463e4a086874b99ea13c46f4f8f01fdad540d67b03e37f57b3b2103e34b5f37ab483765c357388390084841753dbc50c987e01da9c296ea67893e1d75240325fafb0ff42673462b2b4eab4391fc4ebcb22e60096255126d38faf99fc90b7cde4c4882db0a0a1b14fe349a45c73e0d97c13c289e9ace9d5c053ab89d1b7a2d0824b0ddaaa10dc0a383ef47b4b307ac82186796d817b8d86b2faa1b42fa618716b3ca9598c7c6dc16557ea4aa56167e81832b21ca07ed122d02184c12caf34510eec6ac575da8a8ace3494142e294b36464590b10d6ae6f5ad6b9fece3981a5f1749cfa7e352e62306e50c964a782f66d698939cedcddb44fcbb4127df376b50dc2a34dd545e6cf15188129a0ef4a8debd630f9ddc38749b8cdc690300075237daa6e371177db35152709ddf67a8d846a439dcaafb4e0032f2208519aaa44881dd4658a0373d2b811250b", 0x1000}, {&(0x7f0000001040)="7a0dbfdef99e28958e3a2cf4e0f28d92df36217c8cb0a72e0b4f9da48066a1999e38428611854f38954592f9118cec485525a715d766c30af88058c86fa89eb9d5135cf40ee52e16a519a65956ddbcc8942187a707122e5544521fd56f567ee3bd5dfa2255abda7b84f7241e7b7d8a58456f2471e0dca366bd82345e059c860582fb7d59", 0x84}, {&(0x7f0000001100)="446b563becab6ccd0f29fca33d6194d9a90ad476b9da28833837b79580d995dbf2caeb5e3fc4ac", 0x27}, {&(0x7f0000001140)="ab6053e298190eef12cb85c1e353ba6978d0d620b17fea73bd4cf80bf4770a6bd76108aed3c5f05ea93a028a2b3a1bc606b59a56d4cb6c2605d54c5f70ce8abb4e4dedd4972b5a0cf79e88d31e95ca411570ab8fed932cbefc01c6ef734bba29f59122c29925afe1282440b850421d93dce37689f361e56601cbd9c6844aecf9d6e48abd7649a67118d59a4253022904a6ef2ff6f50f85a0e3e7e1078d1dc3bcfb0e5704020ba15dd044f405996fb81650d3b60811748368b28a1acf0e208a5f9caa43a431b6e49698f559b8c045c866dc3061997f76710319886f17a2b801338a1f2e36d50f35050fd92a346020d4bbab140bd43aab9181750421d41d22e5c04d6a6015725da1cee141dde36f03c3b4952f8c75ac9f07211d15e4d1d3ad460079679783780e279320a1963a4ed60cbdd03cba14bfaa745fb980f3015865bbc1b77b5295d50af9ce56732515c317508129b7d627a274090f5cc3539b50120b7f4ed713f965337afcd31583f09062964714cbc21ca05dacf99af6ebd0e850b741108752ad9b6b3c1b7b28d4b7bcfed771641981556d2a29a9a13bdeecdcfd46b2217a54b9f968e23db209f21b5f1197d07cda07f62c989adc89c425e6932b4eee38cd5f66af3f80d305560b8171a8bec3a122bbc8f4694b2a299206e5a4089bee0ef207c75c896ff15ce2f817b65c8e148f7e2e1364ebb44eac693008f028b4f542531c1d0390f0e4a14b73775300df43bb6fbf0cefede199f3ffbc5b6dc74932d807106819135d89557c1a8157d930427ed29205abbd7a7ece0c4c03075d0008600e9e4fed69b448d6735a1b85919c73573755e870c7d5e52c9638d2c2f92bfce17d9a6f40b1641bdae18436ee0b7b845025f8c57850a63748cc2177689acd6da81c7a95e290bc56339c80160a0416bef6aadd2778079142f1c888448546b926be52ee1980c7362148290efc82a63e5b23cc0a424c2527df3f79f96567193a8c629f9ca11bdb79c300ca7c7629b0be2bd2ae5753c795a6819ede1c8fcb5da194a72ce031129adb6400c4d459e8ce0d41dd3de8fcd6e22a53d93de9853479198923e682301f06488593a06ec977a93e05c9f85b2d9286f8a26fbc1b8198dd607cedfe14f1c2d4837a8e4cb77da0362e266239a090df8b177712c494bd39590cba61ac086714e0c28a58f941ac23dc19ab1c6ce2d8fa7feb2a4cf747783e6a52eaddb84cc7451295b6260a7aa8d685adc12c6df2470f48d28130beb258e4350cf4ebe8a970d3a0e3c6d8de076f4d74589eaa63313a4056ef75d7279ed97cc6c6ce3a4940b23172d6e8b617dd4c5bd6c8e2dd9579918e89d693e49bc55f0e8d268d3337c66f76c621fbf4c26a89c7fd614f5824bb3dfec8d413b9ec9b65c6e1f2cfb2245cf2be04b022aa7395d98da2cf05ae29814d5b3b447ca0deb1b0572e812fbb32f6e165b920dd5ccb594997cc4a95632addafc9b9e2d24ab98702f5c59777d2295f0b6d125afef97a3d8c2956a0029ea8c7095a0dfead0c95325c863c243c186a01fd194f7d735a0adb4a1ac86d9c3990c06d53c92f6ff3880131d4d8d25bff3989e569ea638c76bf6f9b791eae0d5a9dc43cb426ab88b6e365e86f1fb886c83cd60b5a6dd228fe4b3f0a3115778ac77eed542e4d1fb2d325e10fcc4d7cb9ac48b21ea3f59ec6e93243236b193a1d058f31b07a0658037eefe9a04587d2a9607804ba43f2a5b17469d2b46b8a1277b32bfc3ebf1dfe6ac7153ad224956b096cd3ba9dcdba1f08b03a03a569dd9fe87a904bd4fa5046a1ea33b71b1f47c88e589c430215925c8da6afda3357968aa4fcc57443078c985f565630c063d259ac3400ccf98a437ce39cc62fb0b2b4f169252a7c26a01394f9dd150908eacbeb482e7fdad9a43572fe71e0ef1a2b937d02790067d7df44a356b0449010c433529083bcc1df739c4fc30f625279da13dd9b545b661b6c628dd24992410778d99a9b0c6f8e861038a13ad56e60061e9e451abf69ccb69771e4e4ed920879633ed0d936cfe50135f1d877ac15d105ebe5f999258e21ad9e8e20eabe31aa818ebd0317d5525676c30fbd7e0df997c025f349ff1752bf14021674d56f27c1b7e9777efe5f5c9cd0dfa3e4d749ce8588467c34166d9d0dfbf3bd30f62f4f137f6c30acda31ba437d47d038fdb8c87f13f1e82aa623d12ed18cec2541296b0ee9c17d24bddcc235ea0a28878d22c1dff8bec421b1d1f03dcbc15f5736cf372cf692a483a38e821d3a2a51353e6c73ef97abbad19972b0cc3615e8b212dc22914748acc2383470e2cc91ff210021098d27dc0ec9b5bb606b8a99566e997c9764473f728bb0c5b366d32ec760864d861f6b5e19db3944d478e9940ee5aecf07cae74243da5e85c066e60614e43fefc9dd2241d1db096af73d38cb6560cbffad46a6ddbd41f8d2ae748b98011b96aa2dcc239f3ccb5db4998e0b9d6e98736273e107e0de79113bee5e1981d43e7220af32f3cc6101457c4cb1cb1efe56b7fc2bdd51d6c335e05e1fbcb0f092831a2872737e98a64db169636bbd839fd3b7eca268c59ac4928a1e288b71c3319d9aaafb1f7973d3f5d7e9d801f50808934fa35d93038e2ace8d848b8e0a86e0670770d2dd96d4318dfd34d957178b71f22071238e0fde74482936b5b3e2c9727658c1b755e9ddd351bffea9b3e958295f785652caf1f935bbfeb68859f6cd16390b60ac4817fb30dcb1db41da07e6c2c03d9c568f0a3649620ab81ead1c1f060c578ebf21f57bbf46545eec98462ba96a95837fd9a15693625ec62bd6b1d41a286f2e512621babb59965338cae1ed25d46429eb3545fc3ad8d7cc43209f443ea96de1c27900a526f8397b08a5f58a66b92c05292996319c3b3815624ee7bcf67602ccce30c937cf5c5a6f80cd5a3f107d424bd2f3023c9cbe2304c0d92ecd411ee1b183628eb9e3c3a9dddd3c8d8737070dc16bb309f0f2d1543486a8e099ece0dc1e28e5d980c2403c2a918782c8b7d7965784524ac6800bbfb877569ee8c36eabe8f13780f7091a6bfa65873fceefb39fc3d0a1176601902d813394bd11e0b78139354b89b61ae78ceef4531b55244c08438ca3dabc7fd36b33f87c04581c012cb08bee3bc408e3d5bb8555c305d119e97920066aa23ef87bc440b929454ca98c9e11a6b6af1f491ebe32b56f0743b3a50793996694456c1f4aba0cf8a84dab21eb4857945fd8741cab452cb4ad2aec7875acaabc447f847efae2efab0a6fa5a8f5e24c6a670ca6a52f529b1a4c1cc275af13750e8779c82f09e40b655c5aa7277017f5933e07fa72bd92cc769d66b58054928a436c32f5ff983bf7bd62c6aa28bcf35e7f6bf1374ea1e551c6dfefa3dd07fc7abb9db5a39f5be74277144cd1ff09ca03ebf1143275222334da3ebc7b5a4d50b6d1448993399486d64b716b895e9ae34915ea5cd97a0682299cc5a52f5adfcc39d9b384a76c187dffdafcbd2cbcdb2122780c4a7d08448a1007764a3c73503f9acdaf0c311a8a6e681e357b29dba0cf09e43df3fdf72477291253a4c500de69029fec6a1d00a618288386404f14524fab959670f6476024c1f2bb688a47787b528edec1e32d3b59614bbbba817b3897a2257c8ad4e36a93281a5574042827ce83a2feca6b6cd005047034758cf0c7d6352fc9e10f1c68d3c5f88a31bfd013a55df2ce17dec7b5dd3210b546d49743ce932f69656c71083d3181231cf2af51e58a901ca6294db0efcd0ebd55f170ab38c5b28bfa10122029428188918e1cd2fccc3f87b0373636fc52021c5d9d2dddb0df6fb508337017d0145e8378784bc94dec3a07bcb00d00af63c288a6814d83c4a6b99cf4c0d2fe9fffc791d35483412d6ce9f81809357f9b29f8cbe4f6246487bf91d6ca782c7f12ad360de81aedab41e670e6ce217e2bb9343bf20a26fe3629f2b8bad4f70cf4fa347da8d24993a0f62968156adb293fdc291a0fbc953bd267b61796c2969eb3911c661dd4a3fa9c3e0244637505982424bd6d67fe01a339cd8533c148e82a9e86750bb3e81b9384613cc975350059d774cc6e463552ab196a3abccb42348a0ce292df3aa2bf4943ed8ad7afeee36753f8e83cf1c8c4e8929d50f19dc24c59a04b091a2a7fcba18420464d2b53291af72b8e9edc2fb9fe34c8900b468122f5c90272f068d2def1bf68f44ba2ab07cbac0e8e76252da0353f28cd572c3f0a51f3527643b12c838949fd7f446f40931cba4017141363d25d4e44185efd2b8d2c59b47667b4473e44751b59041a6a030cb2565d1ea29646b5d1f557d1ccbf4828015455fae0226505cb6f03a63d62400f89f4d5303bd48f25b5c36e35b2927220b44fe49f654c2fe57a6c346523c8dc210c1baf51e147b044caa5234037606c2a0f4e3611122cffdf0c3c6d719ddf488f42c70afb4c03fc6ee32ff7d3396b7d607d996787d7d17cca266cf8187eaf6f6fe46d2e4e9abb1df7e0e513076283d14efa7b123db1f5f1ecb6163f4fbc082f1d5ea4bb3e90b76f9378b9500f2e3b7092edbd2419cf9c00cca492bb5e222549d8d3fb1228363c6921c053975db10f1c1008de90b29318ddf21bc9b9e9fe568cbb41c1603398a29d2ec10faf0b3e7f53b346fcc29fa5a180a5591a84a00e3561c328acb693c551741cf4548b0f0c4dda1bddc6b5e0971be11003bd2f5e8d7dcd49d86417dea06270e8c97229a09afe353eaf88bb66038f58d05321ac664dbcc8f1bcdd48af835b71946d3afd0b309cf45c33ba52bc3afb355b86b016090e59df97e34489281b382b3509fff4284595eb3d8a7644b2cd96969d640c970c3d1595bc3da7b377436c0c4f31dd838fda144d230101d44c233eb6ba36e229777c671cf572b8e97a3cb2992bba3c490197a433cea3d4b06f27ab4af4f5b582c5452e944706ba2b6a4e22471937de4e86a156b055bb66db4ccaf686ad0f4b2a474c94767008f01a827b570070906cba57ac4aaf2d074bdb8bb26444224f075cdb5f68994adfd49b9ecf5ea0b46dea25cb22312b2bc59b9c1f65a3433484e9a02eba1318862a6b3ddb0e38502039d0155c9d98cec19c4ea7c80b23ebb9e549b698e02e1bef7fc69ccfc9d6eca6156b7faa92dbe822a63345fcf6c29fe6afc63e187534a8a7b391d9f45381b00650dd82e3c85781e0ec393e6a4b803ef7a40da5328a86a474315fa77f865dbb4b60d2424a9faf35490c214618c3735287bb6643a757b7365a3eb053b593d383805f5a2361d7e9922c43a9c9fba73b92a66727aee7e0df347595adcffc73231a2d23ec88bc31c28f12e06e41023bcbed6e8630f6cc3610c695c3e9b47508e8ee669323528ccb1de371ec1a2ecb786c43b786d0bb7660db680dd1c28a6b4222f8bcdba0178a16cffa870704ed6b3acf2b4447284848f06b0afe26d8c3d25bcfc403871c46513dd7232164bb1dd0f3ec2b6ce9f2ba14b22a540f82fc82406ba852acc99554f41833e161ec41654270497b46c0990c8ee0f39f11ce5dc60a4e6ade943b3bd54a664f4f866d6872700f3591b3c3803c0f6096a159440318dfccbb690869ceae4031bfc553fcecc6aa0fdf2d0e6d0d398f0667a1f22654d1c9733407c0c1b97173434c136a14906d8db1c92e0931766331bbb7807670cdd2e434d2719ca55c4ff47ccb1dbfecda609d9309c07f3abbf9c5d2c67fcdb994e5856f481a1f4b09bfd1e18333c7969736d7b4bfa22549bd9acff4e7135629d5956b7d1197fef3cfd1521b93a90ce28132b1178d16ed715e665db9ab1701", 0x1000}], 0x4) kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xa9) r2 = geteuid() r3 = getgid() getgroups(0x1, &(0x7f0000000100)=[r3]) listen(r0, 0x6) r4 = getgid() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x800}, {0x3, 0x1000}}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x4) 16:00:23 executing program 0: r0 = socket(0x10, 0x400000000004, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) socket$inet(0x2, 0x8003, 0x8) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r0, 0x3ff) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x800, 0x0) ftruncate(r1, 0x2) kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x52, 0x10, 0x4, 0x25e}, {{r2}, 0xffffffffffffffff, 0x40, 0x10, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0x98, 0x2, 0x8, 0xffff}], 0x9, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x6, 0x3, 0x81}, {{r2}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x0, 0x7}], 0xa513, &(0x7f00000002c0)={0x8001}) 16:00:23 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0xc8, 0x8}, 0x10) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) 16:00:23 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0xee) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:23 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)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f0000000300)="118ac8c6ea27d0534003d9056be30eafe6e4368fbd3bde7c468ad56a7cecbebd795a2e0eadc33b19dd6321ba289d1dab6d290eb78c79ce9a79cb5e868c4282ddc6b9c47c67340cf9b07be71fe998074efe0bb1c5bcf99ad43e7879bf3f4d38011aec2ad5b195f05c18c0be671e20b15a6c880b3a765801f71866b2facc24056733c4b943da624b4bb82f794d500f3f1ed823536c6c373a587b22ceb921a8f39c7ea6b7f520b7d4525459ff3a366bc604c6c46de73dfe448961590702cbde51be97ec875295f705f63de3111172f854a9a92546bb84a221ef2a1ac8cd8081f3a255e2245afc0a3f63316a626cbb6615565f70029efc17871a3f1f20c0834f7c901032cd67a40d6effdc52b8a261949f46c393c52e53582dbab82d8f3534799dd4cae148d7141a8352ba60ef2c10430cf7dd2d25dd0499af838172bcd318d0b5c2ba3cf08f478433628e9fef1194f1d2091b2053e390e634c200c333678271a3045b157363a28369182bb35fb87603c1462bcf3a37b4450b519eda3c294b89474264aac1ed29a8c098ae364f29e0c4b035cfef2a9234fa28eee752b1e073bb96b4a50896f0f1834a33059a15a27a1fd4c81f005238deb64201984c59afc4d2f31e3f76ae384710d5b728282bec0623c66ccec53da633c23fd5084a2de77978bcd77525b63c305c0fb31c04ce6d14427a4c241de32a748a25b8cfaadba0c9c41eb93739ca6d94adbeab443b9bc843e1bf17cef76a1cba0a4f5825dc71e37c8f7eb409ceca664d0f6ac8c9a4d38c0e28f8f8319339aeb1dcbec728450d76ae878055a0cda3a7faf4a4b53e06481f494a5675aa565d47615435488a7039b5a7db47e494e3e73e0b603974c6d9c99e4b90218ae891a5309e80ffb0a3001edca435c03ba15adde7faf05fe8b5bf9565c76834b56c73614e67f84339630cbcdc6b62a177ee936c92c740f4d969cf719a797a0995bf56ce53e98c5789ac7f5a55efb320efb54ad504cdce125bc156b378cf762c5fa74ab024904908ed1dda22f8110b8afa30880917097e0ef80482987df6b99694fac89123736ab48bd5eabeef1508dff9f3db1304e248dd7a11cfe4120c90c8e57da420086bd9371f044c3d67a694a0560356490014c0018d3c37eee3dcd03828da4f894f096ffe94e39172540e02cb4eda56ee36b9f140ef318ab2c9dcc3dee0c6a26b9fbe810ee4d55ec7cc6fc6db67a878be0254cf54119b43129a4a46210a7759123b96391af1a2550efd18e965ec6c3069b94b22d3b910922d2e1fb12c9d68c637e281aa73e05b7193ad357c2aeff15c03a9d39a5ad1d9521e50ce3e6cbc974277fc78fb03f59c9d37f40c1c7f64ab32ba70d653a5823c0c37d058b1f94cbfef818a49d920b135fe80fe0116b891096938dacc51e1b7236d0403bcc1415ae95b1a3d12316df54ab6620b398d6d3c9d91b883a6be9eba25ea8d390eead1fef94614f1ba254975c66a7ea9e400ae085b2cdd671940905f473038448a6d016f1c40fc7dc253950ad86a1e675c98a8ae4d908cb9ab18221a99b1ff8696884eef6bbe8062c1dea910990c2b7c8efa7d16199110004d7c2c521f71270aad2eddaa5e1295780ca42879ee0c268e2ac8fb2ad841bf604a0001e49675e11d2610e2967fa5df1a9609e9fbff1e08dbb69f06cd6a0c6d31d62560b1e7a390dcf88cf2d5454fa464fd08e3e5411208c52b152301a07f80835db170cace663b82842da667f6506358f1d60348835be8dc0618ec9aa69dd77b7ba9c2d571ca63486636cb25056bb79fd2108a44c3e04a70665d382fed56ede27e070ad6c5bc50db8643222d936ce5a20ffd474a397f3f7cec2fd98648cf4ae2c0cd800bcb7ae24d1f105f56520b506db1222ead3a6a284950146731f7255806fcd04c9a8c70e71521f32da376dfb3002460a3f70557a0148e768142cb7fc363aa9e58badf7e1f380c56e0fabb39997cd9849b309f5dd8cd9f4e85e000a812a9380d3164b1dcf0035f63f0d5796291c8cf4895e47608caf01ff15ebced6edc980bd6f91a86b2e8e49f9580cc6fd6ac2bb3e40a3510ae6fffa2d4f39a4d0351f93452197e2854ad520b4c1f9a5ab2ba16bc78a31220dd63546be91913985f0aaf7ac49014dab08a078d33b55560de7f5826ee891e46047899c49125bd8109158a392de16397e13018afd31ad071655365dd82fca774fcb05df805a8cd604edcbcf6b48084567150972ee67b9876ca5994bbe07eb6094c78e464d8a269bf8ae61dbe92d9521b3f6de50b916e518d12626b3769c69750ef7b21a28f2fcb352f6259bec31ac9e29290affe5f747b88df707e89f4131f255e280338bb5e3c2798a1b3bc69e4e361d7a1623ba0bda121fd25d5fdce1709cecf434c9c08113d65061c3ce1f1632e96758f61786ee1ca7b6ed09d77b4e69327b12e76df1cab995d7fd6f9a8df3729a637b91d2e807e52ade27c5e9d5ccb078a4fe3d71b0677f8dc1a130417bd5c3a8802fa89644d8099b97779a0b964bf9033e38b41a794002061ce10567e86a071c1d7e17125b7676b0c266e13921c1223769fa75c2dd2d4ba4ff2e8b0174d4cca0db07f358a9f6d9e1dc4a6cd92fafd04df3e4e57b01b8122364e46d43d7eb5f0816d94df1a2ffda8d5762ab82d49d69d3265afd34244c15ca77bf5e17242408c53a1cb0265c4bcc3371ad27257050d5449220f7ddfd8e6bd4ad3c1314b0a00df9908ab47149812b147770652d6eb161e4d8921f277a2d2b5c67a0322a64969a47ab6e4653fc9ab881c1806409d85e9698637891dd7fab0ad493ed17b3bcf6fc61246ea3bcdc01766d3f7fbaf7d4410d6877f05586cb3617efac08bb56ccfc07de37b52433a0bdcf15a6de3e24dada2d24352f2197bc30a6e0795108577b27e46421bc82ad627616ff70dfac33b88bcb12031d684451952b46e5e1fa265ac9a3a7823f1b2a94d6c2f6d0a09a529ba5f6ca87104eb1fa4b206fe28732192230ed7b46945dc8a6570e200b5a66cc3c79dfcf4fa07597140ed7fb1ea0163e50fad6d7e637d5ea75d1533c2fae0d2636eeab48904fec4080d911d1114d6c827d88964c69aba3e635b715c87a4677d12cac00a2b11ec0f1fb601d13c2e95c5e5af3d325dbb6f2d84e6f35fc829e53a8c6de0b994f6d887f46f95e0b77f72c403b74ecbfc17e6887d4b75398cbabc5a6f4fee94243a4a22f72cfc3eff75abb818622772ae29e240f82a54827b2096898384d98f4c27c7ee4b4c4941f776a9c4d4b0db3848d2b36a875d8d86dcd732873a5e46a6f87092a84681c1bfefcd07a2a372b263e8d94f0404c46bff97ebbcbdfe31b325895bfb0db921454849800e206385f5e86ea2fb6839a03d6b7e77c82c8552b341bb40aaec708a86d2b0110c25f364385fd3d66b2c10d8abfaa51ffd9380f833230d25c0ab317b176525ababf820b039f7640839896375acafe1b8e269c224dd69a314f16a59e57da7aacd79a4fcc7ba4277c0f1073f1c5fd74866e6c20ebc4c70970d8fb27145439bdbbd0a577dcdfa345b5ff83d4bb133ccfb8af1caca110c97ed0c95c5606309c00c4eec08656f2e879ccf815ebb09dd44b605c881a42f8075fcd01b5ae3cbdf1bfc7e423dd2ed285346318c07b8f7d4665afdb64649bd1a626fd1f08a64380ad7c5ad536d57a92458ede2ac5f685de895b7eb7d85e6b44939e2ee32bcb8654265c023a0298dbfae97a0dc9e361895129fb62d635bcd0558383a60bc772b440e44018efd40df0498f55d836a8114d1fa7de0aad447adb0155891aa5bb145628d1a58c5c162401b33ab47ffd86af89eaa846f2e50d4b3801ce16968f4582d167baad754d9748cd1fc91d3e9f07bd0c9c77e5d513a3d6b99c3af3c7f1962472c9c10c249caccd1bb29cbd4156c360f87780696bc906ec6678183385a24004addce45e1d15318a35376d332a74af921d1c0906473cbfed2257a5a9989dfa115bcdb1a724bcaad31e262de306bfd9f41d62ba844e1b9cfaab3a6bd4a1eb881774dd88ce5cdc2bafe9888167a565a6dd6da7297928208c2bd463e48933705a38c649ce70a62a496e70e26f862c42e2ae60ce8be8657ac24ad674efbbe68caea8262d709155ff1380ca93ea00aeecb44d4b9caea1c3316379e26aa9066f02bb102d591ea4be74c77b96013fe32e0af5f75b16224051582c094f340bc06420c928b3de6f4057d4fb45aa8688b8464d12df86b82fa22a0815fc63f13b7d27ed66106569c778f69762da2a4f89785a8ab2a3bf2274130bfdd4bc405df37f195c09db126ec9db141b4b01eff5fe68c71e38776f78db0fdc33a163d80bd19e82312a3de9e796b5ede18c7c68d68f21a8b901fbe74942381580ed9697e53f9ebbf1d6fe4847206664f39369ca4e7021d425b0433aa1ad316d7978ccc0b3076220f1cbbd1e09a7ee57e8a6e32ebceda181595c0ad69a952ecd2e348c6678322c87d1e11f6c627e43dc8947f12d6bb942c4b6f82e156c83107cca63bf5260cae72fa792f7ddf9190986fa16de0c37f98731250940feb6a48d6c96c332c0399f5ec649c67c5b8162348a63e107f428ae099a57925289ddd9c2168d91db9b3e1a2eb41dbfd7107b083881fe060635e34703a3dffea3300d47c2264b024ddb8fc8941e159f18cc80c7f06f1221d66f7b02636caffb93b5caa5bcc021667303ae1c84f80ca119ef2a16504d737c7e739129002d89fe26da51dd6bc981c8461893ca57134edd74c5a85566d4b25e094934a270f57f52cf65d8a08c2f6bdff9e1d281f5c4143a6e202effba569ef3be043de621e6d083d8d9171fff2b17d5d94ac466763f8b6ab7d88841b9db780152a2845b38ec51d5fe8216e6cc6f7973e33b89305b3e5cde6d0b9e3aefec987a5d37e3d8705cd68500aef772412a1325eb41e0b12cf78b6dcf9abd275aa7a60534252fbfcba1b8e8374ad779c7af5cbec77cd3d4948638ffb8700a7f3fc13a0e5c7f854ec91b685b0b73cf2cdb79f567f870eef9b6166ee02c0c4eb20646fdc6a85f1b62e6af040cfa3efed129589b1b611a6b4b669435d8af72251b0d91bb6701098c5662c21aec37c20ecc3058636fd06faf0e50ed83aa539091cad4033c5be285a21c24d1d5f28c9739bb5164b96e9e574ca3bbcd0f5a752e3fa3c4976a6dcfffd04b49140c8b99d6fb2edbedf7f2cbc9d5cc6853010e6dc06fccfde0a7943eafc9e61f2f317742011ac0574ab90e9937e223173ab3402e45a27d5bb002e33e31abbb0470eea0091ea8df985965654b104f5609621883a30a46d5ca39d0f644a82f9242765396446a2fdbf488ec326bbc575c379d92d85499c92b4650e74ddc232626a94b8e671524f31aec0a34e960cd3a7c6e70ae6029048cc8a3d580d374206a662aeb1fafeed2b0cc1ead0a2086e1ee7a39207570687b91235b8d39930f99c874d5be2688628d4bf7318b2397024f13bb1a7081e1fca2ca474e3e6e79a5c3b6b2b220dc36da60e863f11f158a37624e362a3a60eecf1d6f2a2a73869fde0959a0106bc893104fd3ec63e60ded617e1c554355b5267ab3fd5b7c4f6a76766ce2e5f9f24127e8cf9ddb967fa8edacd27a10f95e0cb63cfa5671a51998c257cdda5318968d72b5f6f62eacb7900cc510b3a17f18ab5cc0281e5326375d13797906613cd9f5f15cca1a45f0d20faa31190e95d1cdd10b6edcabe9b77c8a3ee4e01790389973916a6b80859acfd4ca7965537154f619fb62b35fd307848482215495aac934f5bf0f2076cde2c6fb7c1564e1876da658df3a9bfa0b7", 0x1000) r2 = semget(0x1, 0x4, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/32) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fsync(r4) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shmget$private(0x0, 0x4000, 0x41d, &(0x7f0000ff9000/0x4000)=nil) listen(r0, 0x10001) listen(r0, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000000)="0057a5ec76a0326aa756", 0xa, 0x8, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x90, 0x1e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x134, 0x2, 0x40, 0x3}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xe000, 0x100000000) 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000640)) syz_emit_ethernet(0x5eb, &(0x7f0000000040)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6") 16:00:24 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x1) unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() fcntl$getown(r1, 0x5) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/126, &(0x7f0000000040)=0x7e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd813aaa4e713048ba72a8a42cc98fa5e507a54cf05de69931929648", 0xffffffffffffff39) r1 = socket(0x16, 0x1, 0x0) dup2(r0, r1) r2 = semget(0x3, 0x1, 0x80) r3 = getuid() semget$private(0x0, 0x3, 0x200) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xcd92, r3, r4, r5, r7, 0xe}, 0x400, 0x2, 0x6}) getgroups(0x7, &(0x7f0000000180)=[r7, r6, r4, r7, r6, r4, r7]) setsockopt(r1, 0x29, 0xc, &(0x7f0000000340)="dcdeca6cc5d7812ecd92fe6ce81a683fc93ceb91bd4d1ecc544ae6f90c49838fd6f775c0644c6bd8afe75778fc895f20a332885532f8b8099262dea8e256627ddf88a7856062582825d20f2817c1a6ad345dee3d78d82d55a9e9501053be9e2e8973014a6004b70272fc6b34f66f2c057739fe0168c4fa20ca2a69735b46a1a6b668af9a632d1b5cffebe628bb2a1b1f41db1852d77e9c9041680f1887452b8d0329f66b1212a865d7214049b4f094c8ffeedf69fb8c5dc2913da55d342ddd3e87c09176be02873e85171108dd80e4f475000000000000000000000000000000", 0xe0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000200)="4fab65dc9a149f55b792eb3d1d9e2676f5594ce98bd253af9e1775c363c70cf30c11ad34a9ea4fc8fbd913c8dcc873bdc7e78e7f096a4bf0a60dc64158db01ea568a17cc20cc0fdc38a48c2d664274a49e943f9ec62d62b8af41f019e1276a82dcf706d79b8e68973b44a8533ba501c3079f38960f9eeaca68201d0793d38d96c8d6147d800e8c62faf82478ec7e8f9b9454d0f64b27ccfdcfeed09fcbee4b7b775e782038eed3e7b132c615e2e225f93144e20f800f7922e87d0b6a971ca6780bfab84d298ca8941c6e101e06b48cddabd02f40735c05d80a02", 0xda, 0x0, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x5a}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/36, 0x24, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x114) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x96}, {0x9, 0x80000000}}, 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x13e6d5c46157caf7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2eb533d358d2d188894014de9677cee6f705f4ab1049404e968bd4baf3e8ecf5750223725a182c33b3c7a4ccccc4664ec6deee0865e49edf5659ff98d885e156e7ef4d06c5c5b7a99d9baab9c67a9ba3cb050e16d0e0591b09fb9787b693017df0db552d08b061d4134fababf79440d41f0652e81c10c9e9f1a26de80bb8c78839c033fe74b45bbc81f5f4ce5e0865235934000d", 0x94) r1 = semget(0x0, 0x5, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/101) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000001c0)=""/172) 16:00:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0x10000, 0x0, 0x2000002d, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x30, 0x2) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x88, 0x64, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xb624, 0x720}, {{r2}, 0xfffffffffffffffb, 0x10, 0x10, 0xfffffffffffffffd, 0x1}], 0x66, 0x0, 0x81, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x200, 0x0) 16:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x4a) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000080)="b2f60be6ed11cd5f224a00b88ed195dec71687f44a3f3632070182be01290d2aaa", 0x21}, {&(0x7f00000000c0)="49e0128f6216a1586f421d07966282b8fc6d969f75c143ff692e07efffbe602971db4f1ab86d37c0b37ef81c1b21235f4b69ec283269144eacd89e9dd32e18b9262fffc3aecf38a16d19fc5610d1a62fe1d1fa32874426c9502c3d11b50a22f00142545044aa0a00ec8ab1e7a8d4c5b178540a285566ad88b46dce4c7a88598d40eee96763feae7f5c0ec2242424671a81938401a72326d30e214b2ab25801ebfe66af080a71f56cad77d742a11895e465a66cab4bd82c2512a00a1f9b5ebe6b4efd5c6404660dd67cf3733bfc22bb8e0e6d061ae940750b101bb16117d486efefe96f3bf0aa02c207fe64e5b83ecbc5d9d6fdc3d5246e7313a6fec8928fbb54c10fa585f9e5f08b23e5c8ec810410f3fecfc169775163a81d35fac6a5320c3b7f76093a6a7bd059d0498823f8fb55e8df05dccd0b94c265c964dfcc2f6bccce57dfa9c04838bbfd6abda1878e769b00c5dff687fc6e0236162175b9d706c6748eea371d8bbc4533b4379828e548b3262b9e7ab3fba2648fd490b9537c6c8bd9cdaa3c4c71a6439756b3740d19b9382a13e363cacc1dba96b59c3cb1a55bd4f432a49ab9ae4e8bd405b63f3aa62b4e49880182cd6b7641120c7719f87b75e41abf4d887553fb8297db41edbb54bd35382538bafeb2c201ee35d6513c5338665dbb41382d5761b08de8779fa73a5fbb2d16e48cbd3a6aadd773246278ee0fa4ef2b339b83ceea7c497859fc489a6ccc567adabd97a613727cabfe8dca92e4511c9d848a4caaaf0aac89f5c38e38b68b7edcd46fae498271847e676b3b1903e142f9ac64fe170b4d50365e42a7e2b65f170e8e12b1c2cbf7bd2677e74b97ea9be4e0d76f599d9ec6727933290b1c5abec2e22589addfcebbae62bb2698e6467125017ab833203362170eccacd474a0ccd643b9d36eb585f4ef6ff450483b31725f5a12a7119a05bf27afb1f34d834c8bb6c52cd621fed418db0042c7f544c91b4f8cdd51c77875762d9dbd5fc1cc40265c6eca76dedc01843704a98e6843ae4a76270f9f1dfd61415efdf7fa7661ba52e8f04043e0507d34bfae33a152ff3b4aba94c5ed962f30d75b4e4a66039084f40a9697dee65cfa0f8ee9827898a658d81b53d73ec1feb3eaee701f398aec4e725f89a49f738d1fba1ac83b57db62bfa67a674b1060584b457983e34d2379e5c9bb18f6703923867f60f63527d5369e0a2026b3130b96b2561ba2ee64684fa7de9ab4a240e7ab0146e4a773face3e29963e39eb60f428af288cf7eade1f933b2e512ade47c3c7e2982b7cee98db3f416f23b6ed7a1ba770835fac107cdebed731383e5199a3809d3bd549246bca5349c119a0fd4a62de4308cc12996bad3ef8ef47ed06904c6adc054bbe5611db2d581af407ab16e7841f98daea79b7a7217cd85e5a8ada6c3bb7f7f7fb39a9a0d135ae848c8af9f22edb523a75ee6e477d4d85d3bb1793580c7042e3d26842e278749fb4571e0d32e2de92ebcfd73dcc55dc91fd530dd5f08400a21fc5c25b8cc353ab2ea1c2d2f6d53eada29167e2913a1eedbc5ff4084acb0622b89de55b3c331ed4f4efb47a3e249fcff7b9f37dc24103f485fae34bb91f082e011930b9f74da1c47c1f3eefeb96b5aecfda6b013384c9a77212a899a9779a34a7f36326f823757e27fe8fdd5fcf1433cf8abf957b929e587db1c99e3ce69e2da9d6945c13c95abc120faeaa3741470fb50972308725120ca33f2aaa2a3199f16a88393152f3b01df1c2a639b080ccf413176a2a857cfa2f5eadda19cb6d790f08cf3ac1f3d894db3371019c7471fadfa6a8ee872cec5ceb74b162acf8c647b6537d3de4b211999d12b00dde0bcd839edfa132290f239fd10e7ecefdea33661697955e40817a9f52b80df32ad352c65e9f17bf38bc46163b9b6ee5a2227409fd5cd633bae1cd85d982824c8a377ba261710204e9ebc127296a8ccd9bd639332eb979318b241a1a1e475c39a54a6d0af79f2053baa645c0014e20beb27c0a50cf760a314664f22a440fbd2309f2f5bc13b78a4086a0ddec31971e6ec901e54e752a04b194cc199dbf7f31c4d534ee3db9d0983bfcacbba7f470b450955538882bb72803406eb0bb50458e9f1fd2d95926e9556758c48e220148d00a6a019318f87101af466ac6eb1de64b27f5c13cf0d8bc194b1980ca0acc1a840ba41d11add028cb14b9da76ae768c71fcc48a3bcf13c9ece8ea22ab00e08a19405948e8d2ce5c35b20d57673d93d8b995b58209cc4000104d0661fd53fdac43e85f668b49bd5ad9c05f09f2f59bc82668d8d1fec644724a447b372f5358949916a496a8bd8634da44e6626060db808999007db5cb1ffe91b6fee100ac177255322a294a0f2abc617cdf7ef9f1eea210f2b487bab7f361deedc28183dfe7a303c66ed4f81774b19de57db9bfb2e0204c98adeda0b5462e1d8273d6d00d22ba627d7ef53d1d3ed30051324a4d7f2313aea43b2b0ae75805222a36c538582e63ee2849966d0e01194c7c5f7b3a0c4affd7ae6a3916c6e78330972ad8091f68ceafe964dc5f6999af50755ee2da861ddcc82f42e6642162d99afc9cdfec8351b5b61b26f5242d3a9b021d3bded2c9f2a33153f1da15dde6e6c760378951969c41b2d26022fb19d50f3bd240def6d8876eade05cd1606af0664860ed4c65de694c2ad2609e18b519c1b02ef78cd1cc6509a17722721a479d276603530901326e5a4e878334e4cb62b45cd13879805264256580057cf0a9af417c99392694358c5c88b2152991b714c99598cf90075c616aef8efee9775a8976b686d13ee1e81d6ceee86fe620cf6fc060a9a68ef0ef557ef308c7ebff34bc5f26bbf7770a4ecd44d16020457cda5d6337698f29ef7c68ec86f81a3e5281c58b5ad31c3d686ba4696ea0af50888bf0ec34c4644476c89e9993841d5219193a32ea4d211a8acef7d22c5e847b6e90d88bdddb6b4c9a3dc8e055d5eeff4f4a1790025be2c901d411c3ad9b5485f20e4ee7950ecbfe756f7ce769a8939d12d4d5ee5b55520be9c3f20b7952fd6e7e3193bc7a023a63fadb6bdb48ef5d9c6e2b7e06aa9b51a28db1577f49fbbf0a45e8a4d3da735bbb47950b27ef04098d0125cb7301623335cd7efea80dc5e691c5ae038901dca22c1b2ffeb3c4608313f0d52a5e0e10d0ffe360f0fb809425a7a6fd8e63bb9ce8329ebc68a706ef6624b23fcd01765f8aa73a0861aab11d3211fb29f11edb0539f168f8f1de3686e8dbfd6f3c3b50f9eb1209d71f6cb2f4cc1356c7326271d88ddbf0498cf1011b8e5005cfba0e6ea89b34519882011612795a7058ec3a841c976f9aaee2a676688a8f62c796fbb514a0a3a5c9a0b7089e6c5b0e5064630c62d71cd64bd4e97217d56b4cda917f7fc0e6d41edd3e2cd0cd85f306ac832664b9372c92079fbb3abc396290e00b2db816e127e74c9122f66ee482c9a8c68123e57a246c805589d23bd5d5e82bce6b3312fdad52e3d6befa502605a6d635074542412a0d54ecac886a9647fbb6144ce9ee28080a857c288625ff9bc80a96db8d059ca1cb49699272a2063fee4324f4670fa6ea650c16b72e8a234aef14f429d2afd80af99f2dc72bb79a22bbaa6a6db8142ccd27f55479904cb079931139d1d3208af36e6a410efab1de436ddf3de9e942166ec30eb57ad97102af1f758f1bb715368b23a7177609defd788f2cb712f67c94a1bd68f2b40797ae0669bf2acd65443d8f1f0eb527af23ddbfdcd3dcbf3728a03f887bb4428a22675df63dc6c644e3045d9dbc77d2b0ee209e0c41df6e7385d4c2fb8ad9cc19bf37a7f3686ce80823637c64af2de6f8e56e34cde038c9dd06ae7bf87e44022427c0c8e337136479ff10721dcecb40668eed39d97cc4905c984e2bed005f66fe86d815788e728f4f245223e47660c417e3c16dc747104076dea82a5223c8b38e32ad4c289216fe68c3caee7f703406bb3717256fbb87f58c06e4a589f8473b8c11485fd0bf336c4a5b4048fc25a819da145fa04ebe7047e2a31f6d535f65c1a31f588540fb43f985d175b42a2cb5bc693f95b4efed77067a42bc70948452c8943bf0f9a2814b92182f6dfc99ae46293aef72ab76a6fb7bc7515646673f7b671c7b3633860f364d97c4049188146cb65e18726d2cb14b356edf1856f520bd8ee4294890f6f87b638a0af46e70de305034a44e9a6f896421fca8c709450466368564407d843144442bb42284c7cc67b61af9920ca275b6922560d32e505bfa9b0deb81f4e65da2284a94c5e1328dbc9a2238e968f583bc2aa6304c396f75985733fc668a168ec83425f00314aaa8ac9aee63089577f7fe4a1166711cd1562e2e56e23dbefba4c3cd38ce30f2f976a5d0a522584316e50b1d5b72634bcd794e2e3edab028aae499fe4c7f45eab6bdf1d863aa5f46c965efab082cbcdac141e4e3468d8985c8e31749b5534db610c24c7d7f2e5eaba40dee03a744fd95f2ee28d675eb6805bdaf77cf9b5144c5b1a84d7619fabfa413c3f92090ae32c89f3e8e452860c792e3bccc034aa46b3bfd0d97c66ce2a2d8bdad0b72e01fabb2d6629237e7e2abb85a9956ca663a38e718fa2c165962231d5160f17b6dccf3abff7b0ff2d88157884a693bfa7629bd71ebc82eab8a2e8a8e35c6cb16ae1e56c06b0c59d6595adfdcd1626cc54e0aadb0e99c5c903ca230336b4e57a53ad46bfb93eeaad0c1af2cebcc8a5b774921d88eeb9d9695bc441c163bc0351f6586f91df259dca4567e38d1d288745b42ae9547c12e3e6612ff47776fbb250fddf5a9980e7f70800b10f687d8e064586ed21a3b4af647a01b5eb2f94150d9a35099f8d6ae57fdd88ec78e2f6bd779385fe88cfabb9b0703ebd48bb6c32ef75a73babe9824176af195717f009f57bd7ff205625df454faf885bd14b67f5ac246450615ffc050d62b025cdb4559084023a14e1b45601c8ccd265a8e215e55141d1bbd809f26936248929096a92d88ae8940725d7cbf6c326e0a4bef843a959ea9d98e80b392a85612d4d3be8186b1295620a38cc79e9b5d8e7aa8f54e653683696d1613f3b550d3e2f47d1fb565af93835a5d5933c8faa5c5ca53bccf60831c81d81d5029eae638a4803e380274dee97fb42b672cabaef4ffdc3fe72d548fb31a8c8ee805bd5a857162798a5e0638ef4a00e00a5440ba195fe313a66d7ed72a75bedfefec9279249e83581dad9e041e1171808bf24c5428a3fbe70ba41476f5d5abc2335a730aca46dd9bfd369b5d2c44d9b8a5755516efcd9bf5b748668f02c5abaedf249fd93841850f43dd9a96a4779a92bc25c10ccd565960087f52480ce7689ee30e3389f301b88f604cd1d625af6e5f82314873097b425134a96d26a83e37733afcba4eb15aced2ded2400699e84d45ca7ec1296fc3f577ab7b2e92230a75cc55632a30d2457125614fe8bc00e9a3a6fd2cede1662c45189b7016562b01504e0858afd8ed7e4721dc06389c7d93ab968f3bf11891c2d20bcc6ec83ff4989d0bebd23904844e5abc1bb990c1540224393ed1a21aeac21493acf5ac5dde2a1e6cdc9d43ea8bdb0f10ff73f8da4f7497976eda89290ee1e39f6f586ed32384976b9e7e4c29f87e2133b8de2c88d23783410af589b170dd4525136cf1c06c0a398250b3f4c696fbde917c9028cbe77198c6ea2a1ae77954a03708842e733af41092696b7dbfe55c1ee78f7357cc816bcff5999fa93b8ddfd64345247bc831986a2df7a749b2649fedc152d4002aa59a439ad02e51b54636", 0x1000}, {&(0x7f00000010c0)="5e2d024ddeef63448bce97547220d1bc04846fb5c4589112b680b6fdf99fff47c0a5fdd91ba6244623bf5029f9bddbc1c9f8c4df6b73adcac7c5e146f8ca36a6169cd74557212b4a21e4482a6695918c521ff296143b2ad28a6e9693fff74f0b81ef132ac218382cf42275fcde3f344812a540e13887779fa498e8b0562eccdf5ff6155b2792e8c058", 0x89}, {&(0x7f0000001180)="8e1f1ba2e3365852d7afff97492d4029d4be09610d6de0a35ec56b47c84f0f23d256cf8319a5e00b6dea44d7906e0e267a0e84fffb675340a55187b37ca33f85fcadbde5a6884c84ab759c85b5bfa562e043298ca4ea4da12d2e034f0ca973816a7bd379e081a80c0a510fa24cbe39800094a40ab96403f0514823be6f088af7cb455bc124f5d17ae771ac8806989bedaed328500f4d91561d633b9f454073b8b688004c1897caac487a29568e97c9cc6b4bf2852ff0a10316deadaa8516763c15caa909e61c35c0939ceca90b", 0xcd}, {&(0x7f0000001280)="20dd410dbbe442fc0be190", 0xb}, {&(0x7f00000012c0)="40dc0424589ff33df0fdcd6815651ad589a242f7dba55f68d04231868fd04e7d8567f7780bd218fc73a807be2224b2705285a09aeb896b232bf0f0e29bd2d04eb28f8390dac2f1cec1e2c898043deae23ad1376603c53077830b2ad9c6e11a7bfae9358b0df7f7d5b6c8d83cbf623ca5b120689c1d16547aacd11c17131ad2dfb8248413fc08b82dbc84246e39f9d9bd1950c7908e406aa1eeb2468da1c3971355345e91113533844c748817324ed95681de97034edff0972fc68a", 0xbb}, {&(0x7f0000001380)="06c67df70b95639ca8dbcefd2612fddb4981cd538ef9ce24", 0x18}], 0x7, &(0x7f0000001440)=ANY=[@ANYBLOB="b000000000000000ff00000000000000008559953b46b0afdcfc3b5cad55f8540736e86a14aff7e17777a29fc62bf19a46922a9a07559df3470eb3b93a7c046b1844f0170ba4f1af38246bffb8a49e24483cb5df51579630c37d322d1e21010041cbca32084409fa9bb81b31263ea95eb93f2b1bb5254067e1b186d39b5cb204f984fa01c4f8605fdf19116caf156a7159bb92a2786b7a032b5118016a6dee0c31de5ac0fd1723ff7340000000c000000000000000ffff0000070000005d4713088ce38d750a7599d11b4a90b50149e8e0eca69714a8e54bac5b9c8a643231a539d043e3900c9d86c5f1c510caaff218dc7e8c55e9f5683c1cdb3b27009000ab215e3b35210786f57cfb2c2a620984bc0238ce6173afa66fedd2b42618bf8ed8c1fcfd5e38562b8849e7846a6f1ee5863228f3b0ba78fd086251865c7fe81013904d995441a9932381b76b903c398701000000469184af0f9d6086cd473dcfee376bcd52a2e7943f275f1b0000000000"], 0x170}, 0x8) r1 = socket(0x2, 0x2, 0x0) ftruncate(r0, 0x6) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) socket(0x0, 0x2, 0x100) write(r0, &(0x7f0000001600)="8c1dbd5066d8377b9ab34ece9fe483b91853a95c45206857d634636b7fad2c8f6f5b50db87e2534f9d2e84720754a338451aa96b3d6f140e38f24f42d26f90d0ad71373eda34437aa16a65233bc79e0cc9c85da1de509422346056e9b0d2e30c1f8d0f936bdb77fdd2ffb6b849756665ca2c4290aa102cceedcc617486ae8d0b9ce3fdf0ea846221a8ca686c86bb54d5fa6991a118657772b4d6f99ee77ecb57f199", 0xa2) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x5) syz_open_pts() pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:25 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) geteuid() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:25 executing program 0: dup(0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socketpair(0x0, 0x8005, 0x4, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="c0ea41f7b77fb1aea6b89c498b4acd6c623fc890af32c678696a937909f7ab7d9c50e7464472ab2d7e6ba5c1eeaa232da0450168b708deb7c8d91c412ee78eab295fb819026bd2bb769b78472effc39ccb8502bec7b67a23e979adcee582d97da870c5bec9931432aa5e2c9c9507c7e478c959aab7ea3d978e54a1ac89e5781db33be741b373055ec43120676d24a88bb360dd05862afdf0bebec4881b560bb450021e1b30f2a069c2e2ca65ab6151e5f11f1537f8e72c080915cc", 0xbb) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) close(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x4, 0x100000088001, 0x40}, 0xae) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) write(r0, &(0x7f0000000180)="7976f0db274d87653ce8f5d1a8f865ef2fbcd214323f22508b0773a66ae3c8f78cc688ea0b7fb8bd4ff68e63df355034171d8f07df779efcc27a3e241bd4881ffcfb9393c49b703e1dce4f80631ccd6dbe77f61db3695ea6f587202028933e9ac09a13e75a7e790288f896a56a23665c2e66a4720bedbcd85251385aa64989f952388c83650b046ad66503dfdd2fb84a29811fd84779a98795eca92e8e67ac5e11408bd0dba2e4bcdc166f0635af961ef730ec7cc6b16e8c30ad19094f44c6752d74a43b65b1f752398019ca945971d9fbc9c1b24e2d4219", 0x25) 16:00:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "380768dd6ecb6c1f06b768469fec15a286b27866", 0x0, 0x409}) fchdir(r0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() readv(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/103, 0x67}], 0x3) socket(0x30, 0x8000, 0xffffffffffff0260) write(r0, &(0x7f00000000c0)="4094bfafc46ea21f7099218aee9ebed582b49b83af7b6c26186acca29cb4df165f3c383c8dd4c0e02061ac987caeb3dfe5b07f15de869d17e9c075832af0f5da29bca62e24d109f0ddac834e454efc8887ed2c3a4291d1078e4845189ff6572db955a1b4e79b3520e22d14bc4f5d0959aaedf3adfde48f60b4dbfa1f396ed46017329d301f43d31062d8197cb3db3075d5937baecec3de5079e0e78a87184cfcf3a49525b5d7648aaf6f85c6275dc01c37993263e8efb34bfbbe4d922eec7ada4573238c5913013a0083f0f16bd33dc0548553c6b6bfa384df7cd78ab7b22a9f45a17639225bc46ac1550ac71b", 0xed) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2be, 0x1ff, 0xfffffffffffffffa, 0x7}) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:25 executing program 0: r0 = socket(0xa0, 0x800000009, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5f93, 0x5}, 0x8) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) utimensat(r0, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd1f}, 0x0) syz_execute_func(&(0x7f0000000000)="66440fd8e7c402b192741900c4c1fa1626403c03440f8f32233333430f5e15996b000026f3450f5a9b000000002640f7f30faea07d6f0000440f31") syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x3) truncate(&(0x7f0000000080)='./file0\x00', 0x9) 16:00:25 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x12c) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xc0, 0x80, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x20, 0x0, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000044, 0xc959, 0x2}, {{r2}, 0xfffffffffffffffb, 0x22, 0xf0000005, 0x581885d2, 0x32}, {{r0}, 0xfffffffffffffffe, 0x20, 0x200000c1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0xf0, 0x1, 0x0, 0x8}], 0xef, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x9, 0x2}, {{r3}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x8000, 0x10001}], 0x5efe, &(0x7f0000000240)={0x4}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0x43ed6de2fbc4edf3, 0x81, 0x4, 0x5, 0x5}, {{r3}, 0xfffffffffffffff9, 0x20, 0x20, 0x1, 0x1}, {{r0}, 0x0, 0x50, 0x200fffff, 0x4, 0x3ff}], 0x1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffc, 0x82, 0x1, 0x6, 0x7}, {{r3}, 0xfffffffffffffffa, 0x40, 0x20000007, 0x8, 0x8}, {{r3}, 0x0, 0x4, 0xf0000088, 0x1ff, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x9, 0x1}, {{r3}, 0xfffffffffffffffd, 0x50, 0x13, 0x101, 0x8}, {{r3}, 0xfffffffffffffffe, 0x11, 0x1, 0x80000000, 0x4}], 0x6, &(0x7f0000000040)={0x19be, 0x9}) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80402005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:25 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) poll(0xfffffffffffffffe, 0x0, 0x0) r1 = socket$inet(0x2, 0x4005, 0x1) sendto$inet(r1, &(0x7f0000000000)="dfe77ce712fa4c5ce53103adfbb1e076ae239ddbf78363ffcc298cadda22eaf5eb7a686138b94e69f9a35edafe6a54e885a264e8f905873dcef915b9e6b6bece33972523bc1a668b32b7c20e91a6110926ae3f013f5c0dfd476bba32093c591a9f065c45059c6cc6d86cd5256911ccc89ea50116e922d89ab383e489c93567edc26fbac15a5576cc2d8d237495c3367bf13f96218f06fb684979cad3c7aa641e2cac8af76d47ec6babdb", 0xaa, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="8eb4915f5c8f1b07e1ed5191392de6380c08e801cd7f8a674d155f21a3e26dd9685d0a31d1a95fd2bad788372702fbe5737d3ed0dcd1a09e7d4dc59b5dfa5b", 0x3f, 0x407, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:25 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) sendto$inet(r0, &(0x7f0000000040)="864aacefe21595ded8", 0x9, 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)}], 0x4, &(0x7f0000000240)=""/48, 0x30}, 0x800) r1 = msgget(0x1, 0x4) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x741, r6, r5, r4, r5, 0x100}, 0x200, 0x800, r3, r3, 0x9, 0x7ff, 0x5, 0x7f66f431}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getpgid(0x0) clock_gettime(0x2, &(0x7f0000000480)) r9 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x6, r2, r5, r6, r7, 0x80, 0x7ff}, 0x100, 0x2, r8, r9, 0x9, 0x9, 0x8, 0x2}) getegid() 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x4, 0xffffffffffffff46, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000100)=""/254, 0xfe, 0x0, &(0x7f0000000200)={0x2, 0x3}, 0xc) flock(r0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setegid(r3) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r5 = socket(0x18, 0x1, 0x0) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:26 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x800004, 0x0, 0x3, 0x0, "080040000082ac0000ffe0357f00000005ffffff", 0x0, 0x80}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8080, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xc000, 0x2) recvfrom(r1, &(0x7f0000000080)=""/139, 0x8b, 0x800, &(0x7f0000000180)=ANY=[@ANYBLOB='./fYme0\x00\x00\x00'], 0xa) r2 = socket(0x18, 0x1, 0x0) bind$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x100000000405) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:26 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) sendto$unix(r0, &(0x7f0000000200)="798cab657dcd12e1767391907ca1a68d02dcda90c8f81c9f7c0f18896e46e9a85ac7cad5b24c7af6cc2addd5fd603ac7d7ad8cd111", 0x35, 0x1, &(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) r2 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r2, &(0x7f0000000080)="77ba6adca19b035e6d58ea509b54071915dcf940f01ebe3ee92f954f51caf7ce81a28c44e8de7e0ca64fa483deb32fb4030486553d9829c9886b8d4d4f6503ba8d02c849f2b1cd1ce242a676bd31601af02c2b16d908a3e1b8055525021c4038ebc8b7db9d5e123fa18396ee8e88467aa7b9dd607bdaf3a38a12a8d75b0e803fb946a649c6b3d4d7fa87290b46007d1d2ecb95f424aa04d58e1f3b2260513d45156951c422e6ef766bcd20021a3ecdf015c70544a8b78eb0434e46050e5fa924d502229cf30846b67ee3583f2d5b1dac0f95c21f9695456cc7bc", 0xda, 0xd, 0x0, 0x0) poll(0x0, 0x0, 0x0) chroot(&(0x7f0000000280)='./file0/file0\x00') fcntl$setstatus(r1, 0x4, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() unlink(&(0x7f0000000080)='./file0\x00') syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002007, 0x2e18) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1002a, 0x4) 16:00:27 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x44}, {r1, 0x10}, {r0, 0x10}, {r0}, {r0, 0x40}], 0x7, 0x7b) mprotect(&(0x7f00006ec000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00006ec000/0x3000)=nil, 0x3000) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x1, 0x9}, 0x10) r2 = getpgrp() wait4(r2, 0x0, 0x1, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x210000003d, 0x40) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="7ae2e83e06d95493814996550324", 0xe}], 0x1) 16:00:27 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000380)="52266b4a5100a3b6da222146fc1e5458d6d7766d4cc4267b5bd913876fea74155557e217daeb1c0807818618b8cb3955c1ae8dcdfdf25beb96346c5fb869752e997dd0f44d88ebf81f618c05b0aa3b514760b6456cc0a0a3e65b3e3bab987196383bb18285af40a48e0a8157723c8a8e84a02a3559664e20fb8ac00366ab3673163f141a26c7560a99df188bbd7d08d390682d31ceb935d923fd39f1973bd08f3a74831e987450ef5f7094586791ae5bf7b0861d8b7c6dd6f41897d5b32c57b4979829763e48ecd3bf96129f8485c831095e99dd", 0xd4, 0x2, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x1, 0x9) recvfrom$inet6(r2, &(0x7f0000000240)=""/118, 0x76, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) socket$inet6(0x18, 0x3, 0xc06) r3 = socket$inet6(0x18, 0x2, 0x2) sendto(r3, &(0x7f00000000c0)="20255cf48c9286d4f925cf84d4f6ed97d81d9dd6bb7c0458bddbd40ed2bb012a88227f155c0f2ceb22b22f92fd74893fb50dd16a777f750981abcffb890e04ad4f6a86267d73a40126d742b5cc65aec93c7171dcd0383449d8632cab591201c2b6d6135923b386b73ed88df12e8d40000cfd2df7fbf5b6da162ae5f0d7ad03a06c51deb8c5f833bd1c25", 0x8a, 0x2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r4, 0x6, r5) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x3) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) chroot(&(0x7f0000000000)='./file0\x00') 16:00:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) fchdir(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) shutdown(r0, 0x557cdb5ecd377d5d) setsockopt(r0, 0x10001, 0x9, &(0x7f0000000000)="7028ba522cd284b60f6df4b8b5db438a14b261c68381fb5e09a4e1b057207b197db3f8fe4a431bb907de8dbf8a24a872260522ee1c390ce78ef90ddcd133f590778ef062e8bbd4ac416b0bacb86770d87c9bb883951a1d68c2b41a630cd5c954fbc823a5d8d6c02984ab928edf515572d1c396441640f1d6a7eace56cc9a35340e81fb6fd3c286e593d6455d5f0f19222b08ee341973636cddadbf13f05f18b51c39bdb8191028aafaf2a989bb90a754253d67b039df5b97c925eb09de21f686e4d772c1e22ad801256ed0ae8036ac912720611f6d69d8c00621624e288e1e4daeacdfed84aa", 0xe6) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:28 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:28 executing program 1: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r1, &(0x7f0000335000), 0x10052) flock(r0, 0x0) 16:00: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, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) 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, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) pipe(&(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xaf, 0x5}, 0xc) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x1) close(r1) 16:00:28 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x102, 0x10) writev(r0, &(0x7f0000000780)=[{&(0x7f00000040c0)="3ca0a66b0f59d86e64185ba77e7f95bf5f9013d7bc0b36e9093c318b7fcade2e0254952a7777496e69de317d770975d6e3533701ee9e13d8b8d21bb3bb75c50f6a6a0ab22eed3534943a7a26ba8098664624c4e2545a54180beb7fc01232b7ab47a5d6f4b425c76fe3018689cb00f0679675853a1ddeb3dbca559a653134b24b3389be3ed2f7f4d13c88f2d3bf31e97c0cffcbea0893b0c39e14becf4a5d09d7c40570253bf85cd4038596ad5fa7e9dea777c88a0edf07873d77ab22a9c5a0348033779d077ab8b3dae0a2619a1ae275313670a8947516bde9f3cc1f8a8135b2e5d63bc4ecb48ebc7fd2d0f19af81230b4a14f3d1c9f1462c48a80d18565b2308c1deba20e52c208d205121f3ff91cdb63f365bd795945de494d99471e56963e5aae074916ead85894ee16834896d36c7394ff83f54548332791ff5fe23b6175ef2c4146e2a29fd211f3a5bc305140c4610d5b098d2df916e833a3b5a85cfa46e4a3029577d6507156151501c6df28449cd25280a09e3e498b67210be63820e9fed5ffa10d2538a65d52d3b25bd313f7f789e5eba4e573df556e3243fb47e480f7bc94ab5c6693ceb7deb92396f0a20b7352b5d220e645208ebb0137118208d8a04e749e282dfb0a837e058d768a46924d73c110bd691b6c3ecd11e6f12f54fa27e7bcf522b92edda14133fb75bbc872148cb0058eb40a585e24ea36b7f00b865f1ef03431c263255e1c6b1566b5e8d51af42881874aacc309deb17930e3c4b9560bcecc31c44d77a850c7c4a8fbf3db5d34c9b0c21df6ae710b7c7ad887a7461f935dd043e169605aa81282f29f56844ca979d58eb76f7fb134ec0d6fa7c87c6507796b62659b5d2e43da21343e1b59d7f87abfa0adbf5aae87a194cba40e2a9932fcc9f7ea0ca828bce599145c0f043c35d7ed4020fdf07878068e2820e37e62023b13d8d91a0819d094ecc393ae2aa5bb9ee905b07e9fc646f9a91301b9369fcc564e9ce9b14a476af7e75529221444cc3801ea9f4d2589917ddc09c55f1de436c128d57a1c0bb19308b23a58f531a0d117daac60f9f3d1c488d37dccf25f117d587e928d7785b1ebfeea880ddef4d149dea1cfb3fe27a8ff143949a09d0a3f14db06ea6909929230fb40fe87a4ab3f4c931258f5efc7b362424781376b74705245deaed8b298f8b56550da758142fc1772ebb85ce76fd0796f58442eebda7998e8a4cfe3a1384c8828501bc184c4532b078b832c70cbc5f2c4a844e5abc78bf977cb7c7608de4191a979065449c50bea2a9f1181be98b5f20f401d343a271cc7d476d2ff307e7bba90dff20fe41d3536e068e5448bbe0bc940d2ef023bbd853d49bed993cda75115bf5622d4b4ce3765", 0xffffffbb}], 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) sendto(r1, &(0x7f00000001c0)="320685e48ecd69466f05dff696c41c627380142f3e247040db1b3c2bb171632e3427fb1e52154d5393957d04b8b7b9b666c0eeb95ff762086c399e68c76cb2294f5026dd7e6961acd8e63fa798ad26c4a46812bc7c6068a0b7483288c0a47e99e2793b6a2a28e53d9b0fa204b6fc2e6a7bced6497fbef555a63d137307c6e9289b87a651e4778889521eea08251dbe1a06266d359d2a0ea065636d0bd1e62802d31a9773dc55edfc002d387d3728fc29a4a597327050c0d458e90d1f335bafb9373a3e32278650ed3ee27046c2f43a61dcf1598742a679763948a6f6b40a0b5b311d87d2815e8612", 0xe8, 0xa, &(0x7f0000000100)=@in6={0x18, 0x3, 0x9, 0x3ab5}, 0xc) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getpgid(0x0) r2 = geteuid() sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000040)="6be57d1d8d3267a71566871d0ff6d2a5acec62df4fbd7223ea508589260c830c3440c4bfadb4a7a75f0bb0db", 0x2c}, {&(0x7f00000000c0)="48c4661018002585cf0f580bbaed060f921520075a63f6d36009819c9c479baa22be638d33dc9f6ccdefa935d1936c4668dc42931b1fc7037c7a13bc500735bea78da128bec823ed164acdb3f8f81651db0fce3fde0855e7ff1e635641a2573cc11b8c7f207d7e5c92fd6d75a4148c781f6f2539e98afe476a1c6b183c4bf2f5c09b405f6fc2f520d23f408af27d034c314d02", 0x93}, {&(0x7f0000000180)="cca158", 0x3}, {&(0x7f00000001c0)="09f74f05b34b7e3b7ee5231fbe872c211741504058383a8f19db81ae60a3364cc1ffe9adda0f796e97b68024fe92ff2368f6b76e980ca502e2ed6daf7944c13125fafd92373cd8d936d26975f1bcc8c74da091f130af50cd133670398ba09d4883d369273d1412ce8349d25d19cd642e9ef85c0e7ad7be73ecea331b15479d486da3a8dbbcd4802bb412cb67abdda53a1f3262b912e4737df140b269c1c8b8ccdba9692c70ed88d421fb711c754e3daa01664726944e786f7f8b63592225cbc922ccba9c366ee6139d3d186e0a2b26518b5a16bba99ec94b9310dc9711ae372b2ebe24b5231a61cfc3a41aa59c905ad3c8752a4d", 0xf4}, {&(0x7f00000002c0)="2c694de4eba7b617b24bd5a8dc4d57bbd2e2343a7932809dba14766028c5b96ce189a673416d6c330c0f9beb83ffa7426c2a0ff99bddf7b495ff4416cb79538c12d4fcbe21f3c5377ef946799b973e7b634322eeae91bb8dfc73e711442d42a228e5c97460c083520140ccf04b425067827bc180eca13a52bda03a8622728f99c1518f5ce2fdac54f6553cc0d06ca8c76fc7357d07b48c1a6b747c24d546a1519eb9e679737c1264c24a15040766fe4753cdafb2d653114e41f3e72d7660b0b14882d6a2187c80fe19cd03f990ebfa5f906fa51032687a3086b729db4db157764177931178788bc8c3982704387a0c2cfd28327daa87bbe408bf9a048d9265ad7dee8ba7961faf4daadafd33d2db2db37ff48d3bfa3675690faa622683ec1c9699db371c399795d6de5c6cb3224352388d5e0803053fdbe2d8219c140af224e12bf7285663b8480ff0e1f239d667bab3fbd5c91c9061344f2afbfd92abe999722f670fc3472ceab096f4c3edc48fac7d210e09e833e7eda56a42900d48837de0805dfd6fe08fd78714bc8ae86131ebfe3077d1b45b74fdcfbded0dab58dd11aaa95c35e4f74b75bd4065720e5b111f7b8770225c6b3044d9b263db0735b6b7cb5b8a3de83e77f15ad1145d0f6a8a737e35915433bce6e0af9d1229117367a96e4b7ba3c0267a06c39e295f04972132822a5343fbbd551dc6e8f5fae1161ded8a1d3dda9b3f733f87bfb228c7757b1a39cf785fa81de55d5a4e112224c721539d330a58e65d1f013f8cdc65fe5df2d23033d7f3a62665bde7623973275cc10d9ecb9d3ba014b4760611974551372553f3a5d012cef2f4121cd7650c40c66129e61d49b9b4c44678e69b00a3d9e003a56c5463a188f6c7c9a5c40d54ebb37dfc8d07c7824b56a01bfab5062e140cf0c5ea0a8f56994cd7446d8758d25661b5befed22c35f2a820ac7bc90466a942975874edcb4ae376b2d871302876b63c9db4476051e5831def83461a7e53264a861d39471c0a2a8979c9aefb0c9b7f81fa2334cfc5ee3631683bd704dad3fa7d1c2e183581f8aa75b29572381a4e344a3973d03c11cdb778cfb9e010fdfa024715654157ccefb1ee51c1807ba7e09f28252d62bca51b78249ee37628510ab20fc280e30dd81b8b4fd85088f6b5b8b2b0b56913a7c7e86c1eb22d817f893daca169ed0ac6fe1be527d0997fc6ab9cd3e39cd2d1e23078a9eda242bdf6d599de1bf415a8dbaa85b4eb3ab08891fe2727c5fc993f488c80da208c9da80230c0772f05b589ec0fca888a3182f41b511a390631d2f1e133e6ba5195e6344e7992a9be1b69b9d39b49c554dc70d777c6961293db0988dbfd8f911060626f65f4153a46e81ad5556939186b0b94ed89ab8c9caac7669e97458ceab96100dd6b85f4fcb16df954aba17949aa2e37f8c412852cd88fc6d8746b65eff5ea6fd5d7aa29a94669b4fb415e6e39e7bda86b44ec0530b8ffe0c1cb95b52d28dfab9395d8b64b299ba462f410d9d75e044d818951637e1ab930cc5eb0994205559cefb255ba50d4e3379467ebc3a5c13c7815777a6a54c98ff30b47a1995a5867575932ef73114efdd5a24942d8958e4bfd91ce19f961ff6e9148b33390e3d3ed793d65f6fc841a982ccd163c32a63fdd73ffe275581d383da3812727b0df3c0138948b61a2515e5a2577c1f401d8af63b1be9a5ab9580be70286038c500e0ccdc30cd71ba0771538485eeb7c868559d905277cbae0c8b84376229cd7b490b8870649f3b7bf988c6fb2712deeded9c2fecf87353edb55b26f6bcc81e094226a57aa00fc2bbbc7c33003b3a4bf4fdca2ce5ba0fe4e616546fab1154c26e28b286a03c3ea98134fb7d63928ded6bf3fa7f18ea79f305838464dcf7427e2460b409adc525b5c4ce09a48d2664d575a0ef49ac7d409008a058947b474a635a23b757b1d8913717cb2692fd04bd8375288ac1ae7d300128e9b367b60924865bbfc3371c125e3d9cb082380529f20cfbfdfbb24756ff31da8ad3983acd495ffa851596c5ff3892021f98625476a7f430dd7afd680ff3f273586ed302b08a73a9def7bf121a8933439d44d208fdd3088413c48bd55540afe436673af7790ea6b57a612f68207573d3110ce6ecd633267603fc23b7b219a0df0c5ca5f6194a513a82f6fa8321e01c8e799711b293e67caa6e8feda2e22c7933d4ea3ccb9dfb133515f3d043ec1941489a74e61cf077e863f4d97bc588d6e7734bd171e74d06d6ac079a1a7cef92c942d0aa53fa27b15a12bf13a7892a064e1882470602147d1b34750f864709f7e32a9d16f3d43f6d3146e8af81de7617618a234b14af09ce18d657a6857ad7dabb75eb837dbde54a2223c1a0181f34b764658e5c2544cb14fba11c435581328c5ad6d7c91711714bf58a4698dd282d66df374eb887a318f0b199e663e072fb3eeb3388484c3d3754a7fcf2b3a7882f0c18d953943df694311c16b1429c1faba4a07835effa07d8ecc1c12978485f6647daf5a6a4d71eff48ae2479c40fbcf06833d5e4f1fefd62388a6ec58932167cd79ba21f38073a12dcbb8d8b3b5c1e7053e680b5287ec2ba55c37b9aa38432bba7c74dc41ebc5846cdf3316f7d59d064b452d0fc12dca8fa1be4c448377702e043708eadf7a100b235ca9c39548e4788fcb20a94c557414c506208fe91f54056feee098f0cb21528f1db5a096f5fce1d1f98968590bea73ce72a0cd0c6cf6fe4dad04efa406064f0536e92d7db4ddd34ea8c227f22e94bb9908aac8065ffd2c1d2850b2f7c446e5be4962941ae4aa5b9547eaa6de1a59c509c75ea14a8026da30c57c4e6fffe4551bda057c039dfc9d65c98d96b8b9957e8913d0a127399f31eed8f3b5bce1ac74128d746e6b04e37880849ea9e18f95dc6f3898b9f673c0fa0f2eb8c34c804bf77e5d26966749b4c9fb01b28f6e141051d2b50cf421700b16f10481cf7f02ff7d1510b3decba1bb4b83f8ae84aab0b828b6d33f72d83250bfa15936f2da208e5e34b5677cb32caa8f30cc1fa25bfaa44f73ee0291c27077074023086f4c190e53c6f95880cced5d169a837788e7529b28d1165c0337534d894f482e4780777fbbe139331a6eb43aef2be1db0e95e4a88264a762da67f5477d383030e797534fdb8d4d4ffbc16bd09dab4fd2212235073cb8d2b8ec8c38cc0cd2adea1f57290bf5a6972dd90aa12ea386e72435854add39f73d171f7d84904714ab2172580d0646ce442495d67f4cc7f69b466f462ef9c0346b32defb3d86b9e674f989325bc024e888d6fef8fea273e8c2663c470f53c042fe2d51d0e0cca48b8897ebd34d7d54629321211ee26bc660f887e0ce1f7f8e4932234b62519820c8325218d21c9fadb3981adcb3d3015742deb78512c9f7b2e7dba1bf0fd4937808eaee1223cf9cd11b2cc7b64783577d45a92e5bf73944b3b0fdb202b90f1918920e60b973add60708052c53d8d45a98cf7c58ef744a07207a2d7db692dfe23f2734cbba89a5f0cbde0d6af7234c6ed64959d97d3c0b6814e2aedc391b15703f8b8be8c3ed438797596e724fe189199d055b16432a429cda684764394501a07b518bd7c83b8c99e36fe06a94d45a58dff0d7d214a1ecc8a04e790c2bf4d4ac69ef474e3d348c14b70a96ff4cc3a6991b01d01ad7a48b20caec462a207f1fd9d3396510d63c2c646e9b487a30efcd7d316e181e50a568cc07673334485bbd135a9e53ae44c17b94921bbea08e4f45c918a466dc33a867f80fe54c52114f74ce1085fba203055dc1760f0d720909c49e8e79bb7a5c2734206e862821e82752994981c778ae5df6b659c464db7ea4745a9c1040930a692bd58ddb477805862893fbf1056f331003a93cd6e1a931e23c6f120c46d727b52df563b9e19f2c689a53aefa52c826964a5f2e0d3a2ea927792b0ac30313d016886b59adb671aaa32e1268e633a296bba9fd7d149b62d3ed80f1cc5d2c996cade30efd8ad2bbd28a1bd8901020be6a68f0c855ed9e74cd96c57258b9c26870723bc9cc8ac3828c848fb26bc9ebf07100b081c761192035c2adc360ba5e9a96201a655cacb368f7b5801591dd908b775dacae9a4b8cc80bc8a8840af5e4c3f473bb3cc8fd4e9d9cccd5ffb08c9ef00e8f698ce198bb4a4a10f2e8b6d3eb38e913581e04743c5f42e9d569291611a74daaa4888302a8493fca9318fa4209a747cddd84008be7af3ecf3c9422cf6358652709d88925f6242bd9887fd6daa98a81fd07b5901877a1b90576b477fdfa59faf752fe10908097e6b0bf17995729adbf5fdafd0f2cc03de7b84091be1923bd877ded8f745fda0a4a7efdc7e2e43f2317e1c2ca77ab9252f4b3d0bf180129e723129dafed0bf5cade1ff8f222e9e99efa75d004aa03cad790e30705fde4a28655b4fad3233bfd1264159d2db8c7df2f1ab49d8ae90ec6536536632815eb9226d523bafed53d17483c520e600568b0a42c64264cfd1358b7bde0751274514421f7818773475efd9b604365f00081a675949aaf337827c3dbca6ae9c5211be3c1751677c7ba4cee6d4e0f6607d74235614cb677acf0b637f1a5fcdeedb64ef04d69c2616fa0be2c76fe8499553989ac9700cc2019bed57708749fa79904d27cad8fdfbe7dc59d8a80ab7ea4042e327857802e18c18538b169bf384a089961d0d70bb61534c274083fe15c13dda2fead2e27b2537a6bbcd7e0917312f9b9e75372331b8affa05954c3353122e3cb5fd8509d50080168cfaa21327973a7ec74b20f3445d5ff12e53273fe090f12c801f8739cde1f5380d9aca7b692280614ec6976ebc4b11a9f85709940e5272f864185ffd4b831b889a7f8e9d2572b9e7025261a0d1c2c7b3a9c88254e8352cdcc36bab593334a54fd0ae18920f0f6d1baec711876451b76949147f89e772d4a807fb67ae2907bd4736db4e622ce25f8e468cdacbef96411f77c7f43b94d80e9e39b11e4c025fe296def5cc842d3834ae2d779ba266a5901b17920c21866875e6cf00a66c1e8fec2f201fccd6980e7cd1b3fd9c60125b79bc32d82f0335251444aa20817a5e83b15bfa923460e1ef036ad05571355318bdd9f61e002b919f2e9d46271d5703bd11a1718fb0ec9abe69ae1c6b8d247ef4e1891e96691d2f2910cff1622726e0e43e52bd222192c3f9bcd2cebbf7ff1896e94b35be4f726b45a0aea53108157ae8f29c531d8654d11a53f31af29a81171681fc37e71d708ca4a4d8859c42190dd21d67f04731809568850b16ebc10698e066d8ffb1d469fbe1dae989a1b8ccc13d005855be4ad2e01a0423512a68b9d9c8e50118ab5f139302f2a61940df910e44562254f343c242e5ff53b27bc0965489946886a8abc0ba8c483cb894d0e54d59dd1297555ea2c012ca97a50b2807c38afb80fe16e4bddd088bf1051a1267c78d2a752fb1e27ec123f08933bf072da0658dbd4ec2021caa8732ac0599d58df764a4ab3176954a261b2f7bb501001b52eb996b8a199a68c6db014cc5a1d39015fb0d451425325ca1cfb2a6dcfee2d288442055934120375401d3ecbd91ae6324503d9508a3b756a39ad13f13ec6449de2ad30821af40d966ff5719e09ffc6f91a72d1ee6ea0a4517b7137c13a69f86665dd34bbb178722218685152a9e259ee89e287463ca2d3d9c7c4329b021006517e2e6f8af6f5259256312684ba117a44cf5517f80a74874865cf9f4f88af1a163d6080feae7582bf76fc2b2cf5dc503daf9c97506af4abad01797e6f3da1c353704c326370", 0x1000}, {&(0x7f00000012c0)="5a4cac2930ca9410f80d2225c3c7911a02c96c28ddfe5f1fe18ac924d13fd8746dfb22a3a41fb198d930c5cb30b462f54df355013914c3c23977fcc3d3d981bb29c01ee8c6b7d1e9b3f1ac97b56f0227743bcc54a6201f5fb8fb7401d43286781b61", 0x62}, {&(0x7f0000001340)="e79316649a02af7c7a20216676ca4322ec6f18be22a23b308df58e5d228176631436806efcc4487e29bdb97c0ad73757dc47b5473303ba55ff7296e288714de3add807a94b0907decba4b1bde5943d1128d3e25c1d95e22a33c98733d2af86ac8368b4e0a7f3a0635b4237389662d5ad6323ecacee19", 0x76}], 0x7, &(0x7f0000001440)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2}], 0x48, 0x8}, 0x6) 16:00:38 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x0, 0x81, 0x0, "0e6307d463374a60ae85f9311fb93055edc00bb9", 0x0, 0x2793}) 16:00:38 executing program 0: r0 = socket(0x11, 0x3, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00006b9786836c653000"], 0xffffffffffffff08) r1 = kqueue() fcntl$getflags(r1, 0x1) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 16:00:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000080), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x1, 0x200}, 0x10) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) 16:00:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) sendto(r1, &(0x7f0000000080)="2719b0a922355d02151672fc2eb409593e56396dbbd85b2b4917fafa1326502e917eb4c1c76abf5913b5bd196bc64694bc4428b1da4bc857a91bb68d026975e114e8da7c2a2dce87d0b0c67b817a4aeb6afda91ce852904f5c1a809a808658bed8a8cc43fcc4b3ac9870aeab8cb5d256bcfe5af98b9a38c332d5a92f62615449ba37f4baaded70d0f14c84e3506e0715905b760bbb1144f3dc1b4c3a6eac59305efef8969737f15dfbbb831deb72a7263151c3a9d00d8d66c2be6af5a1340e6035fe88492ccd312fec6238", 0xcb, 0xc, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) fcntl$lock(r0, 0x8000000000009, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010009}) 16:00:38 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e7a000/0x1000)=nil, 0x1000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) munmap(&(0x7f0000fe9000/0x8000)=nil, 0x8000) 16:00:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000aa728a411fd61658d28810b57cd66a3985f082412a53052fb4b11845172833905e782bbb225958f9da101ae70da7268bf9a243757b62f00c724fa7965998fe492c6a1b75c4ccd5b26f740147e90e22772e54f6c52fc7a4bbd4efd56ffb20a176ebb6b28ee02a566e88944fc66c6d0af1c1b28be24becd43bde18ef65a95294b6ccf6431add49e82153d3c37cbc381e"], 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 16:00:38 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) geteuid() r1 = getuid() setreuid(r0, r1) kqueue() setuid(r0) 16:00:38 executing program 0: mprotect(&(0x7f0000ecc000/0x1000)=nil, 0x1000, 0x7) 16:00:38 executing program 1: setuid(0xee01) mprotect(&(0x7f0000583000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f000077b000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000050c000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10a) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x204) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/52) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:39 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r6 = getpgrp() r7 = getuid() getgroups(0x7, &(0x7f00000017c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f00000015c0)="8385d4ebb71904fbe87f210edfd0387e367984265df7791d08ecb14d69aff153680b0a2fbffd4ae41f17ea1cb22b0455be6d226d643add4962fe1601cbbeb0ce989ca90b37dd0eefb028be31da640f56facbbeafcb4fdc460421389c9a71457eec62b619ea44d0380c17f55613252366eef2909b046a300d29786fafe2da0ef8faae189d3ecfe755f18fd75003bfdadfe08e38b7e612715cb786938b503c5d55747ce11547afe21eeafa8f2f68fc3c689c491a11fc878ca83bab6d27bd5a4dd6774aacd88109f524419206cb8f59", 0xce}, {&(0x7f00000016c0)="6651666eacd0dceb43aff1fc1636e7f024a2d810cfa90ab9a288793e5664b43dc61285ba790aaffca837477325fc4a696b13861a8cd2d3dbda3b98a31ed221ff575f89ca830dd6ecdf9502fb8258bd4a7071db6c83dff4227398309405666f639a79154afc2d758f33102a36ff0c336bc48bba1a6752ef66ef39c44088e6f23890b98a5775189a05fce74baa", 0x8c}], 0x2, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x1}, 0x405) r9 = getpid() preadv(r5, &(0x7f00000018c0)=[{&(0x7f0000001880)=""/14, 0xe}], 0x1, 0x0) r10 = geteuid() r11 = getgid() sendmsg$unix(r4, &(0x7f0000001580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000140)="0de0d73350867df6b39425389d928833a6f3acbc0a97e1de1e970876b6a9248389f83db26962b517936a84e219a3dedb302e318069b84b4a6fa0b443194ce4191e4cf36be79d35e49662", 0x4a}, {&(0x7f0000000400)="3e5465d00620a1bc1aa69516a3d37f9b004683c9ae231f1541e464f596c08618bc168adc60a546b8cec36f8060c570963edc4262a3f41f71984840d4af37927a75658807707efe42c4bdf950b77a13de558bfdb4613c453af4ada1f6bc25ff83effe3c033342c7564f700f4c13372566b844ac94bda85319a09aff5ddb246004d6803865b6b6a6ec7f8a60b4af8d5149afa17351effcf9c7c59f95a3a2353fd3bbc43b074aaf51481c52add584381a53b1ff631df89d9ea56ad03857c0a8a26f26e28357b407632df3c9f271168431abec391e8c3ef1f6e874b356a3ea6dbae62aaa6b6c971bb4e1bd597b475a0e40b709794ed750d0a86b1f6ad92b99f622cbae9bab858b57e52c9929172f8337de83f42eba0e229bd66eb35dc1735f8bf5d36ec3c34002cd9b692f2b3200841f1409d96ca93bd6719eb85a712027ffc665bc3fae7da918b83b9857d4b257de53b1b4099c3c4646d84eeba0e6a620e2e2aa68159a56d0646f689a437339a76b8fee39f27f25739d92e02bc7d73a3d85b81805ed97cab442871a6b08b1a066e1c83303cf73fa152fe91a2ee848f7aefb5cb3f1e52b66d4b61a74a70b278ec0d49007360ba5429e65003967c649604cc8cc03626406e309d1be891d1f97ecbd74b0e064ce8eacc8f87bf77946517f21af7a18c559137673b15b450b3df77f758aeba06f6bb51eb0845a47854e6989af32f90e27d50f4ab8e598c24ee953d129d32e0ceb66f8a88c5dbfa86baa90dcac55bcd5700b27d4adbbdfa56e4f917b597cd6419ef7f14dbb7eb536fe1f46bf9d856739b8e7b59dd86d56da5703a4e0c0dc43e0b1a159ccca9d839fd8cd3c6b15fa822fef086e6c4366e895689235fd49f3627daaaf996305f48384aa7fa769cf67f2a7ab4f7d5b8618e34aafee36589a03f54e56e230f96da861f9b2b34885509d7343a969577a6a942e2bdfece299ae280f3a087de2dfc711fb546855ad1d4be5d413f73547a875e02c5788d7d6957483ed32bca7119ba1b224d729b81ff4c8e2d4b5b7e507f3637e9e677703a6052faf01c4c866cd65656faa230aabd39a21aacabe5c33a7bd685fd6a363d7fc3f0de74d4cc026382c4356843e2c1e22aa92d2759d32cee9505d93c1ed9b359c01f3308767c2aa2ab3139fb1c81921a63465c637bc6c49635ee4d73396f4579b8e19acc51e4232358deea815c1f9c2ddcf7ab6ff0e8f4d4cdf582283b03901e56cef4dd906231dc27d8fde3d5748c654a95dd5e835ec6e72da66d28fedb3d6b2a8eeef7cfb8118f9b831f7b79ba4200e5e576168b28e055fd91225e3fa518766a063a34e274c46a59ec143e319ccc692027b90d37850a3d4b344367a9698dc8e5489dad30d06765bbb4607c1581e6012131a2c9cf3205371c5dd29cc90dfda5885d69116d8842bdf1c224c98cc50bffb54018b62f3a9f4cca11c7fe4522e323a936fb2b101c90175452269983e6aac384808d9eab0b1c70a41fe01dfa15ec40be01e43b3da6bc07ab248d88a3b33edb5beb16d494cc1d6209d656ee4bd0510a11bbf5167a628226713e23f1eb8e45de04ac113bbecf3527cee72866b63ab4d9407a3a8c2ea7587f5d83d17caef5ac9de92c1ab2249114af16f396e83aba7d942ad253317872cdebb2e581b088e0dfa954f2d552835e337b5d12587d20f9f4801cf3a9a421a53e8d12a7796c5bcc88df37b9be6d33e30bbb2e805aad84cab01c3dcf5dd0e7e27ea07d9a8c7bb24153f455dbc7c817f5d83d2e1d42952714755b8ac16107bf2d5504ddf6d3f227f432860a9224ad4bf41dca54ab1517878b83259a97d10c66b708cd394b317d44ca7db4f857843c6a93711aaeb264fc021164041acccf50ca657c362abf322d909597db9d3c2f3f86bbf72b4de30e640023edaf2e46db33112b28e3c860d0f92ef68d8abc3c58910c3dacfdfd072b9e28190e09dee310e5f7b132b7ebf44f6c49882cdf827d91845f5b85fd8526cfe056624f7cbd1c34813e5f43cfe050feb379dcd4d0ea8735cf083d18f3ca0058bb1fce5a889aefbf2736b6719c4a37a3b49cbd27c187b853aa9d167a0c72a4cfb46ffbdaef9e3c874edf65bf23842c742012112ffab21b1de13faed9ac46dab38b56efbc7e7334c39770397563c03d88cc5f69156b3100e7fc20af7352a5f0551397307aac8c34d70712105e77a668d946b443e4b34d53a5189170e443f17cb2dae6c293530d95f4c51cc2092cdf0f3e8a7df8228535cd968e82cfac98840d4c0b3b8e4b2028f64d8cc7c969f8fd72ac8b390c1392ff46fcfa6db067f305806f162c021a36b1a75778adac54f15023a0bf74c2dc829a5c71cbe11421d6d7dc12398235c8dad176a8df3b1b63311212bf6393853dab57d3f0c94d4bb14d96373f3a83cae6e69cdf9db0318a539a21fdf2344965ac6f24ac1b6df67bde407362ae59ef4196683bb2348251f585d78044216eaa0c99c40bb8eebbeff414d6272b04beda9fa55add054c8663fd9a8c81d88b4c6c26990161589756e5b3a4d28618aaa9b643f9225eeab509915f2c95fa1f5cb0d0201fa2564aa20afa2dcb8d07f1066e0164601282ab248d0b101161de8df8651c3ac6e92ec55e1cbae50f273a11a4659ef343ad56a6d555bbe7d48a8f680f740f6e1445c24d938970e583bea4028a3416cc21be3ad05363b1667d913e370da3e099c7128e45e3b21c2eb703b3b52fa2d0e8d6f75f59bd4c316d4a5c9619f9a2df2a015616f0b62f8b3246a1141076bf9781346be2231711e4763f79be77306e2111559312f57099edde7850a15d8c2a5d476f8b424592131f2923ca34b2def7d21c2118d5cd4693edd7e31afe503477d0f98956d0303a2d0b23b3f52715de8e8baf709fd202d454c37cf1548cda83ab0ab6af23f1207fce0d574fef1a29dd4766ee0580eab28542101b5b9f3ab9d3ccacbb0fbdeedd897170b9515fa97c21287f316f122da08c643bd4bc683c92095f54d8b94a2df25cde563058cf54c2ddf3ceb45e74ae3e92f5f53f3a7a8ad48ba6b47a0aa08a9954b599df6d2a278d493e87fb8f7f01dfe8e4d4a5ba7f1df111e47673ecc4b8830af084154b8602f23f9daaf36e0cc4f5e8401bedf5de59e22525311a5a2a4c648d7de8e52b4413c0abbfbbab2423b2ef2d74c25c6934fa1d9d5c704b48073a7a6e2e3642dfc884420d00ed29d9f9e7c411833741000b9646fc612daaf6f28f7e9c71bf4119052dadb3d80d1e94d12ac1098768cc715a2c6650524962960d7f6fb305df271723428f1edd00b715d3c01c8e6639db97b351b883cc990d4631331f34d737a5e2ebe35c287dd9467f1b66dd896965858f887abe3b0bb8248c4c277a36e061c6513e30c7de6575edda1a92b5493281fb12dee80f7c9437c7d6bd6f6348345511d52499e7955bc6c42c60eb2ca45ed3655c652b2deb5aa2f81e021a365ce3f4f60798fd16563e1f4d6d1b8a06afc5d5834c85a7a757de90ee90b4b39a4b9427e06885366956249345501c77dfee0e636ca3df46ae04b27bed695f040642deeb3feda77c07c17de6376dd64d2e3c7a4cfd46838da3f4ddf9b4213953951042e0819d96259fe9cb9b2f010df335ae27b3f5f23d25a46d5b59318a770431d2fdfd98462fc16cd481639f05b8f2e009a0d45777b880dea96c2470326829522fad9f6d95dc6620b065d8ba162c0e89b312bf2ab0e13c27d3f977529d5f4ba0fa949d198ab69e493cb6bb28c45e4efbdefa6d531aee18c472e92c2511cb4b12834699c1da2d08b556e3724d48c16ff4a5585fb0b10fde6da43216d6720b3e74ae150824b505e15c466a8c121a4ba2969a98b8a16e442af665ab06c8878b0de6d4f6063e52914875ab2682ff634ef3569030d3526ae369c2001aaeade5dab5dc8587ddc096cb5c9fdc9cbdfb6c6b2efceb278495bf0b988dec37e1d30c1659581eb08f98734985cd419fd157c0f63f3bd52c30d66ff7784ac51ad5e5594d6280b3871cef3a160dc15428f68d653d5631b6a54a66dd303d5eb944ccbba64023611e3fe3a4200bfa8def86860e6a2a2c3ad566ee9f792c236291de10cfbca5aaab0b6263d82fee9effffd1180c33b820553863510e73a72cfeab8629413633ce0201be1174866d6d279173904208e1d7d988cd1231853be59c71efe0c88e8bd0a4dbed0e32aca46bf6eb8d8895e1e8d8c7ee039a97ad3fb41c580e8f085e31b5d986fc6f19ef9f1bf96beb98d0e32a40471966e1190d3aa0b519e2fe69acd2a23b8ae552a87704caff1dd6decb1ed1075a2b68fd3a35c1f937ea8f84cc0d76918bd0e02d8c2eac21eebbfb755eee962d091df443dc1e1af0dd9bd28e721c74807ad00d1c995ba650de6f58602601d12d508f26f3b0be80b41283d0166fdc7933a91091e5380e4937fedcaf7c3a81f36e6fdb5b2d3a37bdafff6bd94ab737cdbf3c8dc5f88c359ebc1d2e2cfd11ddbfeb48d2bf6856154582fc4b5912928347fa0343260b972e4513f1701f153efa3923c7b2d605993d074c0683c5e3d2ba22440777182ab81dfb5c95f25a99f6f48d1583b79b17cf13e8cc4ff052d015e53d89d35c7b2d155e4b78e0d303374356ad3d94c3f45f89f7f8638ed29800aaac2e3cd38db328cb4615f007a89c20372b0cc75793eaa613b855627f3134ad50d64d55a57f239da230171e3fa266919f07a01d2c2499818bd059a28799b2c40ce9ec7cf1ff1422a67d56909c042ec1e1c11fcb10bbb35f878cc56860f90e065600b7adb2e86ce78a7c0b1090af31db72cb0b661ec095379443a6d72436ce728840eb4b7d206af3a083bd7ae18f4d311bad67099468beac5873bdd97127f402566f30309edfef9e927c2316e71541d687cfe979a0a89d9cd8d76b93cd464ccacb7f2d9a3207968a359527952b9d19c45dfcd65d296e65b7a3e4315dfe74132a56ac9f3810e62b6347ada2e8bc11186f13de1582c236bd7990cc7b4a1466fc446d8714bf3f42e578e5e7651ff4f262ea199c73f7b590aff4adf73ba271e78954aec30bb19344921d52b8145c5dfcb9ca9f39bf1533a919cb3ae1e433764e316effd0cd89a42883b3612aec431e632293a7272a339658e03d3fd11e1bba8ef2887eb4734b56061e5bd68c57b48637c7d915270811d91bd5971d5c75430b20340dd8f95c97470efe1166306585931fac1d611e6df46971643701cb749b16c41dbf4d903de1d991854807fed49c48d9982a14279c90bfb5c3905d232035aab72ba1a2f0f3828a428dc59b221f5a707cb2775cbedd8d759d24d0b1f3452700f4e7c10c1bbc12daef56e1ed32904e7c1b6124f80687e80ad05e81888d30af340533aaf25bc818d5f83244a7d5d07cba338c2b4ea6aaec6205587ea5ed236b93bae645943bd08b7eddcb5802a953d1a4cc8180493bd88f693e5c51313b74545cb0dccfbfccc38271aed63f19865ad506797584c59d0e525da8780dab598e6b15a673dd3fd553fdb15981bb7355d115b446af39b38b8bcadf30bc22043bfec6e5bad518af627cad910ca987d7347aa4e561c1d305790688bbd08079e1cfe2ed2f45d3a8f75d8b6fe37d940aa4686c109f4595ff705d6b5ead9cf10cc4cd57358556efee2adbd54f792cad5e1c5843c0e4ec82ae7cbe5712531f8a1209320933813eef3ac8480a5aadd080d5546f6e36a64e35f37e7315508b898bbf659b1c1176701dc784383726b7ea6ef0fdaba427b485ebbb7aebd578c163851b1c0379adb306fe47aa6c30dce4088f8e13dd825ef8ad8f44427a98f9e9e4856f3c4", 0x1000}, {&(0x7f0000000240)="5b7f6d82ce873f9759491a40ee4142075652ff0adc55f85b92f28670b84d07f4bf2cde30", 0x24}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="15df51079836d88809d79a3cd199e614e3fb2bf08530d3d9b5dfcbf3d2f1f715e0eda28884cc3af7564525e87b056aac7e", 0x31}, {&(0x7f0000000300)="7e0f316d0b1b3d2f2baa13f93f194de02f15051d98ac0218111c8d3bad3ebc274169f81ce14b3e3a8b154bbe8d7991c71dd6d4d20051522edbe6b5eb3caaa81ab4ee128ea6b97c9459e114130f0526ec79c533d5c5059363c63cc021782a0c8fa84fab40d7383ac54fef200d183ae3a2754fb0e9a21ff10c8f6dc7b8acc142dd14edee0278eac6e7e5fcb4f39103d3b5dfa1a758e5b0677e9a67a18d9417158f49353e06e8b5ffe8d63e940c66291dc92636db6eceee", 0xb6}], 0x6, &(0x7f00000014c0)=[@rights={0x38, 0xffff, 0x1, [r3, r3, r4, r1, r1, r1, r3, r1, r3, r3]}, @rights={0x28, 0xffff, 0x1, [r5, r2, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r3, r4, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xa8, 0x1}, 0x0) 16:00:39 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) dup2(r3, r2) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) readv(r2, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:39 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000100)='c\x00') pipe(&(0x7f00000003c0)) pipe2(&(0x7f00000002c0), 0x10004) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000200)='./file3\x00', 0x0) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') syz_open_pts() read(r0, &(0x7f0000000340)=""/123, 0x7b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)=@in6={0x18, 0x0, 0x5, 0xfffffffffffffff9}, 0xc) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x4, 0x1, 0x80, 0x1, "65a78abd0353f2b225cee5674560034476549a3d", 0x7, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:39 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = shmget(0x2, 0x4000, 0xc2, &(0x7f0000ffc000/0x4000)=nil) geteuid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$TIOCNXCL(r2, 0x2000740e) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) dup(r3) r4 = semget$private(0x0, 0x6, 0x464) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000080)=""/142) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0x5) 16:00:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x9}, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xffffff007f123180 va 0x1b2eb20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123180 va 0x1b2eb21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123180 va 0x1b2eb22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123180 va 0x1b2eb23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123180 va 0x1b2eb24000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123180 va 0x1b2eb20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123180 va 0x1b2eb21000 didn't change! 16:00:39 executing program 0: r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000697555810000000000000000000000000000000000a20000000000000000000000f6cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xca, 0x3, 0x1000) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000550000/0x4000)=nil, 0x4000) connect$inet6(r0, &(0x7f0000000300)={0xa}, 0x1c) 16:00:39 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1fff, 0xfffffffffffffffd) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) pmap_unwire: wiring for pmap 0xffffff007f123180 va 0x1b2eb22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123180 va 0x1b2eb23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123180 va 0x1b2eb24000 didn't change! 16:00:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0xc, 0x6) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) socket$inet6(0x18, 0x4002, 0x6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="f23a1344445eb1eaa345c23beab599d42c885b4ab0fd8834d7899a91138e7f8dacf58c336790dead85e5", 0x2a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="fd", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000480)=""/132, 0x84}, {&(0x7f00000003c0)=""/179, 0x75}], 0x32c) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=ANY=[@ANYBLOB="00002e1f66696c653000"], 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8800, 0x20) mlockall(0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x67, 0x3, 0x4, "55e968967a673a2dbffe03983792be204f27ad74", 0x7}) 16:00:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x41) listen(r0, 0x20) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x600000, 0x1ff}, {0x18, 0x0, 0x80000000, 0x96}, 0x7ff, [0x4, 0x23f, 0x8001, 0x9, 0x7fff, 0xffff, 0x10001, 0x9]}, 0x3c) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = fcntl$getown(r0, 0x5) getpgid(r2) setsockopt(r1, 0x10001, 0xffffffffffffffe1, &(0x7f0000000000)="2e24db680a855a76cd2e3800fe03f2cad0e8b9dda90dbe08c8d41678d292bef4d543fc32952b032783b94197775b8e7c459c6b971e913016679710a6f5b1bb0916bb253c50", 0x45) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:39 executing program 0: r0 = socket(0x800000015, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setstatus(r0, 0x4, 0x88) 16:00:39 executing program 0: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = socket(0x0, 0x8005, 0x800) sendto$inet(r1, &(0x7f0000000000)="fb62c50a17533a58f4cec2d6f07f3e38eabd193868650a4605148b34142908f8ae1bf6f829b1898d21bc95794ff69450c7802f9e9c61686864aae768a7610beba812b77314fafe74d47ff7697a3fab81010cfe5a02931498a107d9595fb6acf0953647f90412b24c66767b1964b30ae37b0e4ac0fc4aa9", 0x77, 0x40a, &(0x7f0000000080)={0x2, 0x2}, 0xc) close(r1) semget$private(0x0, 0x0, 0x10) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x5) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x4}, 0x8) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getpgid(0x0) setpgid(r1, r3) setuid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x4, 0x1}, 0x8) write(r5, &(0x7f00000002c0)="ee2d174ed5fe88fb616e298108d7d32f87d5c02a14d6c3a1b659b36c158db4def92bb86764acbed5087d43cb8f9859d6733f38de14ccdb4f33412cf2abf8cb0df6e3a869385fb20ee6971f93", 0x4c) shmdt(r6) r7 = kqueue() preadv(r4, &(0x7f0000000480)=[{&(0x7f0000000340)=""/113, 0x71}, {&(0x7f00000003c0)=""/183, 0xb7}], 0x2, 0x0) r8 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r9 = fcntl$dupfd(r7, 0xa, r4) bind(r0, &(0x7f0000000540)=@in6={0x18, 0x1, 0x7fffffff, 0x2}, 0xc) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) recvfrom$inet(r9, &(0x7f0000000600)=""/12, 0xc, 0x1, &(0x7f0000000640)={0x2, 0x1}, 0xc) fchmodat(r4, &(0x7f0000000680)='./file0\x00', 0x191, 0x0) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r8, &(0x7f0000ffe000/0x1000)=nil, 0x3000) r10 = semget$private(0x0, 0x7, 0x104) semop(r10, &(0x7f00000006c0)=[{0x0, 0x3, 0x1000}, {0x3, 0x4, 0x1800}, {0x5, 0x2, 0x1800}, {0x7, 0x5, 0x1800}, {0x4, 0x7fff, 0x800}, {0x2, 0x5, 0x800}], 0x6) socket$inet6(0x18, 0x3, 0x40) socketpair(0x18, 0x4000, 0x19d2, &(0x7f0000000700)) 16:00:39 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x67, 0x0, 0x0) 16:00:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x28) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) dup(r1) 16:00:39 executing program 0: clock_gettime(0x2, &(0x7f0000000080)) clock_getres(0x2, 0x0) 16:00:39 executing program 1: r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmctl$SHM_LOCK(r3, 0x3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10408, 0x15c) r5 = semget(0x3, 0x3, 0x407) semctl$GETNCNT(r5, 0x80000001, 0x3, &(0x7f0000001ac0)=""/178) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x2) r6 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000180)=0x2) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/131) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000280)=""/4096) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001300)=0x2) r7 = semget$private(0x0, 0x1, 0x200) getsockopt$inet_opts(r2, 0x0, 0x400200001, &(0x7f0000001980)=""/91, &(0x7f00000013c0)=0xffffffffffffff75) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000001400)=""/217) r8 = semget(0x3, 0x4, 0x0) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000001500)=""/149) semctl$GETZCNT(r7, 0x7, 0x7, &(0x7f00000015c0)=""/170) accept$unix(r2, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semop(r6, &(0x7f0000001700)=[{0x0, 0xa4df, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0x1f, 0x1000}, {0x3, 0x5f, 0x1800}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000001740)=0x1) r9 = open$dir(&(0x7f0000001780)='./file0\x00', 0x680, 0xc) linkat(r4, &(0x7f00000017c0)='./file0\x00', r9, &(0x7f0000001800)='./file0\x00', 0x4) 16:00:39 executing program 1: r0 = socket(0x20, 0x3, 0x7) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='c\x00') sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=[{0x38, 0x3, 0xfffffffffffff01c, "e400a7ef5b81b556642d5486744bd60d1a2a74954eeda240e347637f4d25bf1617ef8183a9bd"}, {0xfffffece, 0x1, 0xffffffffffffff7f, "22359404ef6a5bc5fdf0344dca0732b721d4931d2f0a9da2377561229c41171898e45d499764bd147729310c11a8ce781f5a8a7c90d476991318ad49730aeea09a474cc3212dcfe54b41a97a4feb712953fe9641a699b2dadae2f4a548fe223280f6c9600318c4dd7f7c6c44cb9c2d867c101e6010"}], 0xc0}, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="faff20efabd16e3af49a92579c97dbe5815f73f2a044fd33055552e2d5e41789632dfc175d49e85619515a4c8ab06198bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f01f386fef3", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) lseek(r0, 0x0, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000002, 0xfffffffffffffffa, "85000000000900", 0x40000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000140)=0x10) syz_open_pts() 16:00:39 executing program 1: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/153}, 0xa1, 0x3, 0x1000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x3, 0x1000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000e00), &(0x7f0000000e40)=0x2fb) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x7fffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000082fcd4ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x2, 0x1000) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000400)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='\x00']) msgrcv(r0, &(0x7f0000000500)={0x0, ""/117}, 0x7d, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="03000000000000004ad8d2fa3239041849817c5ad0bcd7414485c6dd07246d3472d0de8a1f57127104a5b29e5e8460d41da67fee5c0dccfb1a0839056157e8e2b9773bf6750c8868b54c0132178d704e5099f93a806832b4839971f4441e1e372d18532cb3254707c3ee1d06e5ca6484b7e9d8ece99846c60ec4bf7fc0fd754455c8e7e64af1fb84e568e4d106de69e768d511a44545ec6a89f9fedbb8e9ce6fecbf3f5d5c928bd22b0a1888ed4a0268ca91d5f99c2c921299b33790309470df61137cdd9020a24a3e42e763207f889bb839e172aa6f5e003d7e"], 0xda, 0x800) clock_settime(0x4, &(0x7f0000000680)={0x1f, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) renameat(r2, &(0x7f0000000740)='./file0\x00', r2, &(0x7f0000000780)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000007c0)={0x4, 0x7ff, 0xfffffffffffffffe, 0x8, "192697bdd2d1c65db638162f13fa7b770fe15a42", 0x5, 0xff}) getsockname$inet(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) msgrcv(r0, &(0x7f0000000880)={0x0, ""/158}, 0xa6, 0x1, 0x1800) r3 = socket$inet(0x2, 0x4, 0x69df) readlinkat(r1, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)=""/75, 0x4b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getegid() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000a40)=0x8) r4 = accept$inet6(r1, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) getgroups(0x0, &(0x7f0000000b00)) r5 = accept$inet6(r4, &(0x7f0000000b40), &(0x7f0000000b80)=0x23b) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000bc0), &(0x7f0000000c00)=0x10) write(r4, &(0x7f0000000c40)="9ddf96935b56c5f41143e5119da100c41884f1820d67b3b7b144a4824859420629af63f46284fa3b924cad2f3473f1fe7bd76ed36f54fb429903f3fb0f74a5fd01b946b8bc6045d9dbf0fa0343dbbd9438aa2a19405e9e875e7f51a8a2cd", 0x5e) write(r5, &(0x7f0000000cc0)="3b0d0b9cc5408eced0b8fc8aa3303ad5a7eefeca03edbca1f05d6ca8888cf67e624e3f1c56d0aba9cc18418dc4e36cbae63308eebae0d0a25be14e9c3976d7e03389a05da8dc7ab8ce38239fe0cdec5dfc43d24dff54d79f9dd3ac6e3a393afb56ab49dcc48b0d826e0671761e1f90099c4f8a43bb4a46b1208b62056cf41832e939dd349d202e3a6ee8dc475cc0a1440014d644", 0x94) bind$inet(r2, &(0x7f0000000d80)={0x2, 0x0}, 0xc) 16:00:39 executing program 1: socket(0x0, 0xc004, 0x5) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3a5ab419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x7a6}], 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) write(r0, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000008c0)) 16:00:39 executing program 0: r0 = socket(0x1b, 0x2, 0x4) socket(0x21, 0x1, 0x0) r1 = socket(0x2, 0x20000004, 0x1fe) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r2, r3}, 0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) ioctl$TIOCSTART(r4, 0x2000746e) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x3, 0x0, 0x100) semctl$GETZCNT(r1, 0x8, 0x7, &(0x7f0000000040)=""/155) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0xfffffffffffffffe, 0xcc7f, 0xfffffffffffffffb}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) flock(r0, 0xc) 16:00:39 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="2530d57e801d48bce90d0c395dd64d94edbda5b2a726b944f8401c5c1d5166abd26212fce82fd2f579b41b620d6800f47fdbcc1a68067bd55ff5686ab29b92810ecdf1614b01d6a6c0d07f747f70dc31462c07f61c9a3436b8e4103a3da9aa239b2509ab2cb178f56fd429dcd728b3d890a08b8c306656bc278a7602d058a2a71f7433618a818370dc05924cd48fa2b489482d1c762117186a380b4e1db5a1df2b171a8c4f7c6396ea56e621e58c306325c7f8bc28790d35cf1b8ad5f78af15b32902214b5827ff6e6fad16d01687cc950b3b2ff867a880d6ddb17c8e4aaaa8b6b3d103eaa715b2fb197bb974572ab079a59da491e1fbec6a0ee038ae34306fb496c265219c096334e6e3ba4ab5b8e", 0x2, 0x0, 0x0, 0xffffffc4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:39 executing program 0: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() readv(r0, &(0x7f0000000740)=[{&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000380)=""/224, 0xe0}, {&(0x7f0000000480)=""/68, 0x44}, {&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000600)=""/34, 0x22}, {&(0x7f0000000640)=""/73, 0x49}, {&(0x7f00000006c0)=""/44, 0x2c}, {&(0x7f0000000700)=""/48, 0x30}], 0x9) r2 = kqueue() r3 = dup(r1) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x2010, 0x6) r4 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x10) fcntl$getown(r2, 0x5) r5 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x1000000}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r6 = getppid() fcntl$lock(r4, 0x7, &(0x7f0000000880)={0x2, 0x3, 0x5, 0xa79e, r6}) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r7 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffa000/0x3000)=nil) setsockopt(r5, 0x5, 0x10001, &(0x7f0000000800)="b7995c8b52ab3cdc48aef528e52c6fefe4c56b9ff930771875d9f180e0badac1a32b72828c9eda4ed19a007a022a5c4f5b4120b9b04b58437c8931233be435c6ea8847c8cf4c15536190", 0x4a) shmctl$IPC_RMID(r7, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) shutdown(r0, 0x0) 16:00:39 executing program 0: mprotect(&(0x7f00006d8000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:00:39 executing program 0: r0 = socket(0x2, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0xffffffff, 0x20, &(0x7f0000000280)="caf5b415", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x8001) setsockopt(r0, 0x2, 0x6, &(0x7f0000000040)="ab0f9a804f5b49b36f56ba3db4767c2f054d7163b43a7cc98ab5a2dbf03d1d054e98b12162b49b60c0e38803d8a45421bf26e422b5e5b2523312f7562e01e40d46a52e284ea9c072c6f5890e30e5c66c8ff745e2989beb978f54663898e0f76f637a9dfae9bedf02063e7b048c44b7dcf80b7b215c02016366967d227167c18e5feb2040b276c98a5cef450a9492c7e7d4d5639caa5ba980c3d58ceecd406b113bd1955fc0eee5a5ac02b02971ca65d9fb1ee4814d37adb8d4bd55262736bd984848bd17eba776af1dbe2f6c1d587b83b57add458d2abc8b546f85fdf9cf7703df476f41fb4574246561f8eabd0457196beda742a5", 0xf5) getsockopt(r0, 0x5, 0x7, &(0x7f0000000140)=""/156, &(0x7f0000000200)=0x9c) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001840)=[{&(0x7f0000000040)="898de13529ad7fd347fc20f8c36d962bf6aba589ccd57b3cebd12700ab79b1a434fda9528b7c43ba0d6138309675", 0x2e}, {&(0x7f0000000300)="cc605c6459f928271b627fb3d5b1f5d093942e7221c19132424ca547092b18f1d87bca3ac1085365824bc0fe1ac5fd7b97d6c4e3341357436c4f2a59465877436c78732e1bbdb96e209b07f5bce3b1feba81735fb7dec08af67f2c6e539aea1bb6ccfbb5d0400afe409cdbb42753efbfd90e0c3d0103a14b054ea87f8d6aedf53e76402b2da8197f1ebc3afbd6bdd9511aac42c0bc84df376d97d85d655cecca1177a0c8e282018dbcfd36a57cba4b0368d134bd2e6b80f8dad273d13714fad1ab547be77f000bee89d0fc478ef3171bc13cda75f73752fe8bdd4c4b26eaeeb3f3c040281e588f6dc74c7c4176dcede6335f1b05fbdac9ae4e86617c7403664610ede66f91cbdb6c2fc3edcbf736c198fea504b186191f0d4ad047320608c3ec27c19513806866bf5b90f666b9cf21a100086090a650ff99481be6ac95aa1a63b430b7bb53988ef43d560e095c4c97f348f8bc2a0a14c9358f7c9e0858227a2e202be835ed16c9e1cba9f6f6f8af8a2f254a5ec39ca5166e9aeaf78434eb287baea74f784e3cd537aac63d8e243a6c9e1eaf40a60429c6fd016bf4e7b4ab7b2f7742e2ff5904cd9d4e593e4f0c831b1b362ed01c4b98fcded34a27f231d02ad10161a1acc00eb2f03ad618e8f59d75f2bb6858d301ebedb2312f8d9bfcca107245854bcacaabae75d7eb900679c24610c080a1137665a5b4ea6172e76f5d6af441fc9e07600cc09307de6785bc6a10f0d95d4dc0bd7a59c5863bc076fcd1b739fa6cdc3f50e4e9ad71ad8e2a8c349251ce5dea439353af63e0535464fce5c6cd4689d4350ce23bd1c048c65f5d3adf170c06bb34fe0da5ef2d6eec84e86c476454a55d1623333ce4970e3073ba4df20dc24f9e0af67e490b2e71f0002210a162aaef8420cbf00a98b95be8114a3166c051728b848ca6804186d51f83e79c7ed91792de5c63be97e7990860b0cb65a936b1eba199dd198fc31d7bc792e9f69ed1e832e3a05d55963c7aaefe4f46208f03df0e9fa2b06259b83fe256a652e392b469fc94867c1b6b0b6f6b2a6459d61b2a1e8846084faae21c0cb048f663658d57886148849577f362b12107eea1ba61d2c676bacd72e1059a667ab09f99b63bbb445545ccc0c869e39582834f6a14ed7976d5e2d476a3e2748bbef8b4147ae885110f85099b22c176af5c95cb41eaccf92d628fd010d5918a5722c43b63c480ef05f3754cffda7ad5b21a3ae3baaa04460a5956e330424086b5df41367c7e3a1acf58621f725d3ea59c25d8aacf44b2a16a0a802a71ca8952b4a0087ebc65951bf0092dde1c1a9abe9895de7bd07e90c6d1d3bce8702cf326643711b8d24593ca6299208eb0a6fb5b6c1371c0427326c41b47f5804673c331267233333b6f9b3dab2f87eedf8599047e7c707be0bf81b164aaa298af43186c776352de10d406936d00879f0d1c4731764aff557a7e81c386587d941c9256c6acd91438becb8b633367227adb25d23f707f63a53c0fa9f7249d2847b8ad7a9a12231e7f197a8733ffc2a0ad7f2518b9601cc471765a8ba805b322fb6e41d6abd822440428abdf0ef6cc69f0dcd0699869bea780a673b5594d52b432c759a00010739137b572e4ffb3e698a7c71af0b2344309cd6b0ecf0977b99bf57222c11ff9f089d48f9511f92b3f408c0dad9c499a7b0065b89b7ca221ab3d2becc209c72c8419c7e818e3e46b2feae01cac108b3594abcb06c452561900a4170dfab229cc5c1493d1e3d5d0b4a067c070510c7d8c0e847e65a22fedb036b4139460c720d99e0057175e98984342060656472ab274d8131d43b90bb77e0e9a65b99ddf65ac3edde84c195069f66af8daeab3cfd175ab285a584ecf6b71d30ad2dd35de1121c625b689cfc412f3b824a56223b9e9053d88775635a5a6bb45caf05762422469a81227d703b2130a4e37b87362a387cddf10e6bf8a7da584b099dcd1e26bcf13195d4137e22ff9af931f74fb313d358394c2fb4ca3eb5ad496bb0f4aa98f7b702df71e485393e119fcc237183499717b8ebbcabf5c8f3e5bba0f51619f38f36b5fb6632a398b819597f83c066697bbe26668d471ec5eed3ec2121b235d33c66b76ca274a41df21ae7b2016754ba04e4fa406e3d7838540db34cbd98bf9a4c01d948d40e3fabd1ff6dd14d02d2f1e5fb5b81ad0d6a8246a6c002b77324a6e8eea8691e563d7846d519f9d4b0cb4f84c791dfe1f5c72dd6cb0ecea3f4eaee4f543a9df64c9f48c7a9bf8c1ea5776395c8e914106750a8128bc9551d4e87b8f314d581b984b5dc812a743e4d80c9f93b86f69fe8da658c7386c87e2534bc9285060e118cfb24bedb10da72b7501a421db4f76bf9a51e0d95497d8dad72275cb5059a114dc76d3d6ea1c75433a356262ef97359f6e79d4fc99943bf83178eee07193c093e3769e6a850ac5aaec21cb37a1b213e05dd6df93d8d449cac096a667a82f739e1e4655eb11d4d66ad935130f670975443535194b56db4a719339366b993ed8799679e87cb0801bc1d98627433e3b1efa45db609ddecb3409009236f74ae4cf7f02e8b98d909957e0472443d6a422955298aab52e9d6ef5b6aa46bedec5a98db1cf023242920c18ad5b905a2b7004c8274406f9e23cb14f0b554a1f9612fb8ee959640ea3c46ac29ba81b132d040960765f525615472142a89d76ec043ff64c524aa6f6c2bea26562cc061a9a9efc893c701d81b75e84187908aae0b542a2752d486a15f2cd0dbb7d3cfadb5fd18de2196a111b7a922fe7659b9d7787cc98aa5c76712be806e8ccf46b931c76ad51a3a6526df443ee35a4a17cce8c9a4abb1054173f05d9426cf3bec5f1d4dceb3cf16eeac132b0c0a78fe6b483c48e809500938d89c9fa64539e8189c7d2a7e728f9a338f20827d86b906c2378be1baf9ef281257e66e13275c47110672af2d9b14da4f1ee47a6cb53ab7203a45709411aedbc9cd98ad7dd198e0c2bf6e60c2d6aaf70885388721dc7d7f23854341a490591080b3fc419d81ac5203885687e4cca155fbf02897810c5953acef389a1178b9a46da36d7c466e6be8db4526f387e5df56baebc846273aa8ca4b07aeb10de47dbee0565aafc52574602d17ee33c43d4e47ba253eb3eae625e8f66b78a0dac2aa97b64c8d92e21d614bf723b302ff636963702cf3963548eca204034bc6cd78e6973589e5ba551956119a320f068eac17aaba5f8185a711a46cae03bbd24368c50cee4be981ccc36ebc91b17e6b426b5346e0d6285638fa04cd0f978a7443ba7bbdd19d75d8e329d167d8eeeaf60cdc27f4f5704123fb57c3f8407b6ced2214c4f6beb46da587aa2bd85a716b4bf12b75f22f2b524e0b3278b214562617f4a06e446ea71d039f33988b078609873566700d7e46bdca2e50d24c6b36f7cb3621b491748788f191268a5dd5e12ca2dc4addd32f18f6574325c9d69d3723035e10b0ec46ee0ff166e8b58e7340aa65b15a66f1ff4ff47e7ada2629b4df015f537d2bd3ddfb0f7b0a871fe07ab79e58f160da108cebbdd214f637eb1355e4070254288e1ddf991f705b9f097275acf5b6860cada91da55b92a690f69c483d6320b5feec315bbeae5672c9883c5bc9a8fb218a5bbdf00382b4bb49b8667929fb24cd111aae0384a8c4b5b95b76415ee5496de4e0e4b0e1a4bc3d63f934b1b89fa1bde16978e5dde54aba93b0576db92b90f13bb3a2d1df79a000a8872086ca53454134aedabbcb0893451a815e8180948a744a91d39f299a8a483a5ac28377b471149e825564a4d0f18a97e342edd615565afc03a068f1f5b6cbddaa982b61b0c48b16a790c7b67428ec068c95fb97f5d9f917c9718f6531ddd467d903c6825ef61a7af7b5fb8181f0173c29b20b56e61c04d317d40682907763eaccdfa341bfd1ab1547b3fa57f44070df13304a597bece1aad379d615b04a1925da012126baea3434fd03f3bd6a810706ce0e8a7c01907efdb911601f99948c6bcfe3b50c947ba5b930a83b92e590160730dc298c195e9e308147a199b9f1a167bd5ec2182c6e3ff52a6aca6b36ce125f0e3b43b8373bc9689bc8fa7b84f6ff2741c403400c8465fe19ff8c639c3d1ebd4a38aee20cce98882574f312040298121a18d8f5d45f06322c3f49680cb46bb01349ad89849099198402a688a038c582e85ebfcb082a1b41bab81e0e89afd2a4382c036762ec3a8d45c2f315c1a6919e1ae2bc139ca6384d76608e92f475666f7f6f1d5db7c57627e93e73b5bfd2c2639750a9d68d17d096479f5cf823b701b1c0bdfc562e0aaf7e4450ba519b2a0a476c4a634da79c9dcdf1c189d78ca90f97a92aab86e8054136343cf8622844a730cb9d1fd9df8ecc52dba420db2a10b47cd677720dfe0555c6462c661da7dbd8011a96c0208e7d871c4e60d0c10a1590aaea230bc7cea27add9e3810260ded6f08fb4668a6e8ed3aa599f777a8d1f7c077539d8dac3b2e1ec1bc0a030f185776c723b3529a16d9dfb3363909abd6b9bbe3886b77ce4f3233e716dd10fe144a1864e4d4f23d3b4272028279e09bd35acc75da4617eb6bf955cef48c9787be8a4869c4bef666bcb410d957f19e0ba906b112fcac6350ae00e0da21159a192d4cbfc12202e6d1cedc54087d5de344a74a7ab5b67536cf2cd813d446b09152beff94ac59ec1fbd1ab911471f0c073e7a872086ed67e2692790a4673f8126cba55110e8ab7fad0a8cf27048fc2fce8a624f70c0e2d6f405f5e451d436d236b1528e0b815c89c931df992a9d7a40746a5e28aaeb4164e03c1d70286a862486911b234b6aac0b49b6a202e767e191e58aa704f42d1775c27a4767eae3c70a07014d6e53806b089a2227e0e75f79f7ace8af3e5eb7a34d3f7be8a50a610ae7c2c39d782179425a73943c7f275e51e14857cc36a92690388d3978f4ab0dcb7cf56582c2820e39ed86247fd1f77fce70f023c4dd37829263a0f325554c465e5b13920e4118db2bd5a247afa4431d197a7da6cd890cc30adf9c7b6267e5d81b23e6838d7ccd530466403ef94829ce9c64cf1af29193ccd85d5382994536671a0221c8d50c254b69997b7f0f6fee2ac7ce142b311bc08057c8cd54c0031a69776fd58e6d34b318219cad811dc67aa97383da5a68544fcc3f58dff73c8f076eee34921f8458701735a4a287c8bb3e2a2c1ffc034a2acae485579231cbf3391ba4e9f41dcf4e45bfca275fa1f903cab697e7e53121f1eb2a07ed0688377da73d7bd00554c4873f795e637dcdf96fc158c1eba8dcd92e130bac5e124246a75cc596621746352b4f946d08df7616b3aa44f53325c76d5349d5abc799c1428e93a379c180088b4b946b35f4fdc7cd0508727f57f6ea5bca34a136a3a3e179e38b59ea3a6891f0e5fdf1980d0cc7bde46a68520bbfb9ee59e2a7a92c41bc385f072e5b23ec7d953afb588bcec40036ba1e9e68b81dcadf961f11f7dcfa198ff04a1f3061d73177e0dce2934e9a8c31140b97b76ab48cd8d7ea698d585bda69319ac15a14d68949fd0099a84f05eaa05dd6167ae5630c96a4ef5d7f280dda287d127dbb52dba1645b03765432521f343c3c254b7364566d301f3896be3d45865ae7f198ce9937bf2d7337b3c11ee621520b217de03a537d7f6270de4eaf9b3e11da578d487cb4001498bf16f604b4452e0f3e577becbe4b2958570a3f8326edf197614f0c346335b0e3a4de45f9b1a239ee0d9b26ba3f36d9f347b86570e66cd766136a421b94528d3376fbba37d060a141ed4b228234c89a1", 0x1000}, {&(0x7f0000000200)="53685bc68f225e54771427c60682c853f40b18e2fced59f4b57b15adcbd9dcc3cb1e95572f07ce97c4a1c1be8714ae79a1499cdc30d5389be08a4ca74b3e7b22fba0cf416fc26bb9dfe31f9962afecfdd97451293003726192fc92aedc9d8f70bd19f2fd6b4f0289cae4818bbf058e6eaa71d4a16a7ea3bcf8e0cbd24eb6b4f119712125e95b39520f1c19b104840c5343f4b0c00f46b856329019c0ef9b28083b85", 0xa2}, {&(0x7f0000001300)="0f956100fcebbed86a82580d668467c4bf667894bb6dedb092e06a927d0a78e49a4285b99ac0c90e9128e69d18c2ab8b83f49243d666510eaeb81d4de213f596759eda07b7eb6765351bb36336a563e2027ff031ef4b27588efc50dfc7e77bd66d84f5268c750082e799709ab5d3966adf7690b1ede95b64603f41f00934011d348a72f53d2fcef47e392c", 0x8b}, {&(0x7f00000013c0)="e6df57fd4e056a5e64099b7ee8b7b9e8d592cf78df24ff99ac8764be4cef777e15e8f4e227b57ec8bec4dc41b1189cf9429b16b5b1296b50426464597bb0c08594e752da836578dde37dde835d104370d8425e84c1300f5fd9a177eb9d9adc8362de65d1e49bdcaa97579d599211ea88ca6c24e706bfc730eaca89201967e68a94b4f2bdec92c96739b3af5d0336b0ee558f9f749332aa011e2415d5068c85c0ce3b395179cb1f6ec1bc97fd0bbaf57d712aa410de26bfc83e8589ebc90caff834a7ae54a2803e8fe28f731905ac1618c2085bd607bc71f195b24afd5d9c231ac76fbce543c10b3f0a86f38b91a2", 0xee}, {&(0x7f00000014c0)="0c7ecf3ad7e449f796b1459edd0a2cd2e2f7e6f615e9abce036f05903b0516644715fb1e074b92329c79562266bec3fcf36782a10270883a74690711b54b3d0e384749593bdc45ce418d3036bc307ff630f50a6a2c3e191b1b4028259a4617b59cb5e99f25263665f82c5725a7ad20a1ad7af9644c7db7aa171d9ae63e6a1ef3244a1fb0c8ba760c46449b33076213b8cddf86790351750c8759f9dd325ae4f6e4b77c88d01355263f421e07740a5158d4325c6d74fe7d4fd5d807ef78adaaaa29748b6195e4d07345c8eb41006ab68cb7e3fa426e3f7fb7d9ae92274fc30284433d10549e6bfd674d11cb266c", 0xed}, {&(0x7f00000015c0)="826ed36bc32a5fa12893b48fdaa79cff62b1429ede81d54d9caed928a964b42071011113103d3657a64ecf9281f000c34880d2eeae015010031e2268c7e069f867c7062d0e5372ebc099ca36ea4d399a69785da92d77700a220ed9a1c789e1a7edafd8fa472538a92f80cf2040f1329d2aba6700a75c0d0d9a556dc76e892df70c9904ef0a838b400076140fde8f82b270265a1d64e5293e0fd66a895ebd7f07e70672d42e91793be988f5b4d001a5aece8391b0e55393d971e1d5aa9db7efcb48bf3ae100aef7d204c2a02f4ae5e294b758f48d7cd3d71fc7c076a2", 0xdc}, {&(0x7f00000000c0)="8910fa58263d3f7b28119f5bfc2b88", 0xf}, {&(0x7f00000016c0)="9fe9ba099e294941f9c7fa0dd958b677012aa21e05a5b016aa1502d65b860d7cf6020516c44883b7fe9a40159b75d738b42b0dbe4d4391e59aba931e27d6dec581df37d2d97bbce19118db427a24a7719d22522c3de3e0841d24cf7fe0a371543dcec29fffe92535bdf766590415a9574fbc1eb56d82f6fdada07baa5c76ed26bde9afde911dce5a741fac2b6cc3149511b07de9532a107da0e6a8cd84ed740c07b80b3a9cb527b957997bcda18c761af3", 0xb1}, {&(0x7f0000001780)="ec209ea816e81fd49bcbb84e3060adb17360bac919beb1e44ff7d5a3d9eebeeefe6eaf1a990770f1b56c8b81325f60083713effe5ce747dc6a87900fb0bd400a347def3c62a7b40ceaef34d42fab20e1b44cc26cacd2625f3e4103023819ec0b7faab1a33bd6fa54f1d03c6df389fab6732ce5f334b28a0c28b45b40d964760393131d5cbfed12eebf469e4bc3", 0x8d}], 0xa, 0x0, 0x0, 0x400}, 0x4) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x8}) pwritev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001940)="546b74b9679f44fe67e482f2c0be29a430f150439100febd25e027a991ecfea111b9ea4dd20df503785a99ee9a9f8abb1fa5d7d649e05e7ce7ee37d0faec14e8c31d2907a09d2b300c9467ff5f7e3a632e2f9f09ad88367d543b1235c65fad8876c1838d83c8073bf6ef779cf5d4fef743ad82b8afa8b642b967262aa8d3e91d8f3a983afea217ed218f0bda951afc0c", 0x90}, {&(0x7f0000001a00)="6075f91eac7924852169e394781466136bc6d75f1df8b669ce212634738dc5a6ec05718cf1d73a4603dab15aef364a6160a26304ed0f8693e8062c617b1c61622874b243bc19fca8d58aa9ad4630a79364fc6feebd6bb33466e149dbb3dbded362b90efe495699a3ea53016db7d128b5cd074333f7652dab7acdeca09cd24e336ec641f7fb7669", 0xffffffffffffffd0}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:40 executing program 1: r0 = socket(0x1c, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="b5f62dff94c318f6f36bd686237279c4cce4a2c3f31e05c2f2184f7e20ccfdaad082a3527143491dd04ba7a0ced0a7a42ef1b5bbc0d03d9ae631d8e87eb35b39916c70ea90141883c3e77941f38b68f4633b45a548c25a46cae6502c2a949de06e9519faeef0a9dc2d01690c7d", 0x6d}, {&(0x7f0000000200)="f3aeb5fd822043492dae22212c15a9f62f88b89dc3f1a2a102502b727ad7809071cf0811e0b308670af8b700ebe8eae665be6463e978253003456e650a41da17038c2fe5645f4b2a49ee3fa1fceb138923eb990eefeabaa84a127e76accf122d51c9c9b2cbc4c66ca313586bcc0d6f47053150d6df3736ffdd21d3cd5f86857dfe7e8111008deb2d75e08b60d9e7cc27429f018808fea97e76dd24fc4045ff9691620a4ae1fe07423d1b5eb7bf4bf1a46b4602582ee00662dfdf77f72a77dfd0bc42c5907b59e7e67b9351fb98274ea296b4be8fce3dbbaf2ebfe29bd70f3b", 0xdf}, {&(0x7f0000000300)="13765cd4605e9f0513ab9e5b3af9ff320a58b49be049b971fb31b055d992535aafa11c814bf3b3762d9294adf49c0a2deb155e1774284d878b21f31d78f8f1f801b44c0ea93bfe8ea2d7af57202f869ab43480d097ced3aaf2e878035dc4d7e59f1e3eaa1c51a285d20c40591274177e8e5a41b4bb8c4b029e8afa40689cbb46267d43b5d542ef12e2cb8cff30a38b66e64d0a9a1326de315339bb5897e48d4a5d025b2237f2890025185f0a63be93224dad0dbc9a35c0bb4e15a811c95210afc124dd052d7408c37cd95cb566ab2c1e78d00456e95a3a76a39d9bce19309f9236a07f76fe35ed04c3f3390a05ab88deef4527946426a8e301830108", 0xfc}, {&(0x7f0000000400)="18dbf77270c41387d004dc4fcc7cf15146fba73a74ca54ca758c371e182006dea1f6fe77b95dd26109f01bfeadffa914f6ad20e4659f1c3e5a16fc633b52228dbfe8ace69cb15b5a26700ad54e560a6561e291c864916d2377cf9662174b836bcb40fdf7db1661b424d61c7c15e4cc59f1df8d0fe8", 0x75}], 0x4, &(0x7f00000004c0)=[{0x90, 0xffff, 0x8, "84fee93b6e24cb9fa336982473e4e96fe657d8931a855da30c90a2729378c60013021d1e95313e21a53efca2f2ae467b80523a38f86630593921664ac307b10d58e7e323005d4a01bb9aec3daabdb10e97ad7787863a29a86ee2b775f6d14495cac28c6e93e16faa0a161e62ef6815d8b675dc56c0d22279be8703"}, {0x58, 0xffff, 0x1000, "db6acd30eb1e77a0e4f51bef3bf0accd44224f620e535c91dda542b7086f282d4b820fbc8c4ce1fa25de7d1c3db1d8011a92de7dbcecd987287acc4b1baf9055ae23b1de"}, {0xf0, 0xffff, 0x0, "1a3cc1471911a9700679d73f6529c3317236236ef29c114ab67623f598d724d0d3b056877255a737270992fc0f5bdb3ac07f9f25fdfaea42330fe2da29f0ad4c70c69017e8189c2790262730f81922556635f134b4c33c163d27c7f89697e1d5c8107da9427f6916e24110ecf198d2f5c00b04a68a6cae39e4d91d4866c8e533e6c28a588a6a58563264280167e4d99c8a6951c628d9116d1e5b43dbdea8f1a1bdc2cc9cc842efa468bff2c3380fa8fedc7cd9312cdc7c1a2577b7fead6c4882965548ecec3320409ae09c7de92290f7fe6d8529fa88fa8f2ccc2c95338e9df1"}], 0x1d8}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x40, 0x0, 0xfffffdae) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x121c, &(0x7f0000000040)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x100000000, 0x4) 16:00:40 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000011c0)=""/4096, &(0x7f0000000100)=0xfffffe14) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000fff000/0x1000)=nil) renameat(r1, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00') shmctl$SHM_UNLOCK(r2, 0x4) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x44) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x1d3, 0x7}, 0xfffffffffffffc00, 0x100, 0x7}) r6 = shmget(0x1, 0x1000, 0x403, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 16:00:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x2010, r0, 0x0, 0x8000000000000000) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="757115c7caef3d85876ea3fd321d8545c4cb074d30237efb172d468436f99d4797864d97523f0d242dc2b811346969f309db84f249cdf08d915e43a0e14b12805831536953de18fc661922b42118ff4147993ba86b7571951a68c82445ff012c1be5f664bc3c3e0e9ca48d192ab7249c78", 0x71}, {&(0x7f0000000100)="930c388fe66f864a5187f83c9bc2d267598ba8808af8dc8b560b2c334535db1d779bccc797dec1880792a0474cc21e22b4d5a00bfae3909c73c0ea319f07fe4c74", 0x41}, {&(0x7f00000001c0)="99b964773ccfccb6a4f0098d0f7db5f8825740a35ac4af87749a5a058a809e5c5d6f77e3f6ad673243c79e6ba14f518a08b65ce07c699cc30a6cd309b854fc1610e3f5d698f3c36cc4ec723ad10358f855b39f85ee3636e9929ba589549096298af9fb95d46d6389207626f7847a84de9e7b313494bd8d8645d826a6b3e5b9f399e006742b31113f7db389cb23f161548a004d000c957f7861a20c064531b27ab574186b0abbbce9954807f279942b3f9d5d", 0xb2}, {&(0x7f0000000280)="73aa7cfa078692360b6fadd5de9c898f93c649ad3fdc30fc6e148aaad2f692846e6a26fbf0f754c069dfd3e3f87ba9c78291d3df2d18f6be31fa36bb0795ffca70600fea1f2aefec090aa65515a5633e1c78a55d3c691934c091983b27e50c48cfd9a18a6a39db4b4335a0df0a36f1369f6f46d8d6f150fa7bcd9cbf698e1a4c6cfe3d3c7cb857e3a6a9", 0x8a}, {&(0x7f0000000340)="1c8863afaa2587f3b1e092613f2c450aca898f1ad054c9ca862e6c3d02e732bd1775bedab4fc46a0e279a5f83e5dea2a3640d5dc09583e6e883bb0d484972391d60bc57e31df5d4387751a6980a3cbc300d5b2768c1a1d40712610b0813d94f2f7cccc2706f5ea7769d7f682b63ae959724b8990", 0x74}], 0x5, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x4b8, 0x182) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003f5000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x23, 0x0, 0xc60b) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/158, 0x9e}], 0x2) dup2(r0, r2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 1: munlock(&(0x7f0000718000/0x2000)=nil, 0x2000) munlock(&(0x7f0000718000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10001, 0xffffffffffff0001, 0x2ba, 0x5db7, "b9dbd0b68f21b498436cac1e21d3a703f6051680", 0x9, 0x800}) 16:00:40 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r1, 0x80000001) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:40 executing program 1: r0 = socket(0x38, 0x4, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:40 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x100000000, 0x3, 0x8000, "2c8640261dbc14d8e5aa8106585cd07445d25896", 0x2, 0x1}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4e15) close(r1) dup(r1) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x1, 0x30000000, r2}) r3 = syz_open_pts() dup2(r3, r3) 16:00:40 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ad) open(&(0x7f0000000040)='./bus\x00', 0x201, 0x13e) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x10001, 0x6}, {0x1, 0xf73}}, 0x2) close(r0) 16:00:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) pipe(&(0x7f0000000040)) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:40 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000600)) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0x1590ab29c6d92da8, 0x40, 0xa0000000, 0xfffffffffffffff7, 0x40}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0xffffffffffffff01, 0x2}, {{r1}, 0xfffffffffffffff8, 0x80, 0x200fffff, 0x10001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x101, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x2, 0x101}, {{r1}, 0xfffffffffffffffc, 0x60, 0x4, 0x1a860000000000, 0x1}], 0x2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x6112, 0x1ff}], 0x7, &(0x7f00000002c0)={0x8, 0x1}) 16:00:40 executing program 1: mkdir(&(0x7f0000000240)='./file1/file0\x00', 0x25) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = socket$inet6(0x18, 0x4005, 0x3) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) setregid(r1, r2) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:40 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = geteuid() r2 = socket(0x19, 0x8000, 0x3) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r3 = getgid() setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x9, 0x4) chown(&(0x7f0000000000)='./file0\x00', r1, r3) 16:00:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) dup2(r0, r2) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="bf95a9ddf5c2270c43a19d08bb3f2e038c7d4bb5928e1e5644f4d40d05989dd5789e02b9a77452fac7cf3a4c21321f3c752b50fa4758ff66f6b6ab2347a9dadd485510fedf09ec4add235445fd2238497976b85eb8e9b1d0986120e26566e0dfe7bed5328d94c1bf55bea5e46c628bb4ad63b02824d466a4ceb91917e461fb9d8399ec7f87a28af080ed1376b78ddf74ebe9efffb065b211f20392c7e236265b1271024b0ce0a560b7b21115979ea05ad1260161fbe46030eef4f1dc672b2b5a96f7f02a484d377ba66844614181da13cf10fa5223e468b45070242d9cb6e1296f1c57a285830e0f7f73236a09b5b18e4ff679e4a422e095f8e0", 0xfa) r1 = semget(0x1, 0x4, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x5) getsockopt(r0, 0x15, 0x4, &(0x7f0000000180)=""/20, &(0x7f00000001c0)=0x14) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)) sendto$unix(r0, &(0x7f0000000240)="e38ac88da2d9ce735321647209", 0xd, 0x4, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f00000002c0)="090773cb7512d035ebb6bf7c91bb62f1ed357e95b63842a6ed8615d43d42909de42722ab5e21cac07e45ba1e1a08a6d52d8618dc0933af54c56edac7503a29cf390e6cf3a70511917a645c57a852e05ccbe10bd77dfd02d93070596768a74a73e70abb69450d5b5e45576e378411ef329743c499a88cc36529986b17b3f63844eca1a6f1f4ba986b899433b45fa6", 0x8e, 0x1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000003c0)=""/180) open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x101) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x2810, r2, 0x0, 0x0) write(r0, &(0x7f00000004c0)="b2a5a6b729c58a0495b32745bbba114756936f4547c365debd462996cb2dbb087659d1bd94ee18972e253dc1636d9a4da911d33151ff3978340b31234a8148322a53a2bbd1e07b6524178ee5b7e397acf65df77f53e9fcf4710a196260a53c243cc4ff51dc8a310ec4eac63044161a1632c038a5284adaf4db15b6613b922c63432cb9e364e2b9172e2f9af53b0b323dc9614db270e613f2bb1e5fa9e555d666fddeb18cedbf03ac3157963b99c3356c8fb967ac4877e0747d22b3100cc52717f2dcb8c741024c1953f671f30d79e496a09e41ae9ceb269c680515896eee884ad50fc6e8f4f424b83f02a01d7f36f8254082cd68fbb1f66bd3e4", 0xfa) syz_emit_ethernet(0x7a, &(0x7f00000005c0)="509f967a0c38528c70885cb1d64dbc05a16ed60fb06ddb54d9fa0e97cb679c500a283795585189795e5855582cc9d992f2721ffb1a0a566e92c816437cf863e1d6de8b78f36c21b4fd9e4b1f5c9929a62ef16251176a416e8456a91c4a9ec5c621758300d14ec63c1d59e31401c4d99b7eb00c22bc6fb323ad6e") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r3, r4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000680)=0x400) sendto$unix(r0, &(0x7f00000006c0)="061160e1b32ddd748192c00bd2d2a16037bf793dc2dc3ccc2674936cd8a733ee70dabaa07173a581bb9dbb67f584a0ffe5ac9d0de14394d3ec1604bb06314de47d9b", 0x42, 0x0, &(0x7f0000000740)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000780)={0x2, 0xf8, 0x1, 0x9, "aa92ce85d45a7c381c588e89992524c47c6ef4a8", 0xcbf, 0xd9}) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000880)=0x4a95) recvfrom$inet(r2, &(0x7f00000008c0)=""/4096, 0x1000, 0x800, &(0x7f00000018c0)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000001900)='./file0\x00', 0xc) accept$unix(r0, 0x0, &(0x7f0000001940)) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001980)="5bf1fe9ab536dc04b78de67a51290e2acd29b3e0a7d6016ee29cd72a3887abbb3719b34157eeea12c1f2c83ab1d6d626e9046198dde8c317b7b8528388b026983cea60a8533e9c5989a2d41bb1d9c799324d014c981c8320d4ffb33396fb5a916c2f2c950a894950cabee6662e929c97d967587ee185deb5f9c44bd34397ae670b87a1f94ce25949588776076297fe3ec24a3110337046a3d4855d", 0x9b) socket$inet(0x2, 0x5, 0x10000) bind(r2, &(0x7f0000001a40)=@in={0x2, 0x2}, 0xc) 16:00:40 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:40 executing program 1: socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a53804deff0300ff03000000000800"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="c56388565e932fe248875631cf4012d049577455ba35544a3d1ad10d13fe50bcae43b9c0725331d39cd40d191a136817274a525b2f795217a94646bc122b7fc4fe2a4440ca4c534fb220784b890e3602c5f0eed44c42adb3b1f59d3e8c3c80ec2bfd61473ae725d6fec7a20ec02f8353467024f4b3cbac34a2b9fcc3b12725229cdcdaed4335e4c6a4dc900528750e464644fafaef1b7584640a0bafede5d5da39150e3680af353df5eb3d772e3f40792639656e38399f18f71e48baf2", 0xbd, 0x400, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r1) 16:00:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1f) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/39, 0x27) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="ba", 0x1}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:41 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_gettime(0x0, &(0x7f0000000080)) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x80) r1 = semget$private(0x0, 0x7, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/144) 16:00:41 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xfffffe53) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xffffffffffffffdc) r13 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0x0) r19 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r14, r15, r16, r17, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r18, r19, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r20 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:41 executing program 0: readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000014c0)=""/117, 0xfffffffffffffff2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000001680)=""/217, 0xd9, 0x40, &(0x7f0000001780)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000180)="920ef06070546fc723a2fc1c5a6679ee4bc5100e62e4d1464f33f18d2ce0fefe69f679f24ffc5f4e729ad27d00bb36ff73444873718d48ac40fba24aba5146de6fc4f5f4ed8963", 0x47, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000240)=""/48, 0x30}, {&(0x7f0000000280)=""/68, 0x44}, {&(0x7f00000003c0)=""/153, 0x99}, {&(0x7f0000000300)=""/19, 0x13}, {&(0x7f0000001540)=""/17, 0x11}], 0x5, &(0x7f0000001600)=""/6, 0x6}, 0x40) recvfrom$unix(r0, &(0x7f00000017c0)=""/110, 0x6e, 0x40, &(0x7f0000001840)=@file={0x0, './file0/file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f0000000000)='./bus\x00', 0x10ee2, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) syz_open_pts() pipe(&(0x7f0000000280)) r2 = socket$inet(0x2, 0x5, 0x6) socket(0x22, 0x8000, 0x2) open(&(0x7f0000000140)='./bus\x00', 0x820, 0x11) setsockopt(r2, 0x0, 0x7, &(0x7f0000000340)="8d279499adc76c900a3f7c9df977aa9dea0fbeff37f0d231b77c645b97f6cadd16cc9ae05e1aee069e6489b825156c34a7d859793e2764c8d6072557838e76d24572ef7e364f4e20f6e0bf15d35a84606ff0e2f271109a735324948cd9a4fad71b38ca2391588c1c863cf7c01b40f21dbf19afa9bdce71f216", 0x79) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10001) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() r4 = socket$inet6(0x18, 0x8000, 0x5) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000300)) open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0xa00, 0x0) socket$inet(0x2, 0x8000, 0x866) accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = socket(0x36, 0x8007, 0xffffffff987bdb77) r6 = dup2(r5, r4) fcntl$getown(r5, 0x5) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000002c0)=0xc) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) setsockopt(r0, 0xffffffff00000001, 0xa0, &(0x7f0000000000)="b6105609054c3ead49fa70021d0e63035865edd2795623fc068f5e910dcd375abb38305674d963", 0x27) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000340)={0x1, 0x2, 0x800, 0x3, r1}) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) r6 = open(&(0x7f0000002940)='./file0\x00', 0x182, 0x4) sendmsg$unix(r0, &(0x7f0000002a40)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f00000003c0)="c02f74448e9858974b21a0ee25c082ef8f10596541869ada0e51667dbbbcd98a9744b5dd6f781b3fce2f8f3f5e7cc9c9129ddb28feefe9e02c480876a376f470ac1f3f95a7", 0x45}, {&(0x7f0000000440)="5789c11488ca9219f69352d4849fbca4d737dcef95504d5d8d61f0b9e7b58723e2825325aaee076ee785bb0bc660956a40d859cc6f81446bd9a684aa17dd25fdde3477ee83b2aac1fd0bd99a4fa3203d9d0fff70e63c706e336486b0c2dadbf4befec6bc01d03499f11d41ce3845e005e5ccc61d8e9bcc0212f7a2a49cfbca99086c94808e63c4b8199e12854883ff3db3edb1fe8a43050d45e8647748ff4fd59b4a77f458ea2fbaf4bac81f1c2b426225bc05dba4ed1b88ec99ff340320e107f07c192530976fddf6bf7b539900cc2a585b59f7562bbf4c9dd93c6c6fbbf3c051", 0xe1}, {&(0x7f0000000540)="441fb60b7582252f25bff594ccf6c429ed26e959d4521a7821769986cb3b0708ad9348262829839a2d9e7fcbf82424a272a3b899b85b1c0bfa9a0bf04bb090552dbcb416339486473c762c5a685572d25bf93d2765c845d1df21e5f5da31ba4b3d801cb7befe3a1083bbd7fd1917fe9b80db3fc748390399b690963dfcb7bfa92eb5ae63851027d511e102ba24988eae674d4f7f6c75800b0ffa6508cf0ff37c2ee5a4d14e51a5ec", 0xa8}, {&(0x7f0000000600)="e8a86b70ece67c363d0e3d9b1815a7150d0bea486d36bb9a79e6a935da8941fcb239392372115e93eefb0bfe1e1d96f2576f140b1b90ce58ac148208048d1f423517acaa11e09f3da35ab5ffffe930b59b50e7c3abc5f0327d7165057d99d4c9a3ff3ce06db362ad504cf6d296c041c7ea078eaa898e6eeb83d7cd5994edd198d242132f69b5e5d908569c6d12328535cbed99124a62f49248aa12c15e9195751941b12d4c1206474c5ae972f6c058b6fa8af894d14e25c350c540f144c0c801123de2a75ec131f0c9d6fe94e2c5719d2f87db2b876513f5365a9a0e883973346d75d8a654fa7b123bc575ca0f8b9805e43d78bd399c6ebc3705288146", 0xfd}, {&(0x7f0000000700)="a6e128db62fe72507e78d2fbbdc9c40adc1c205af39f903e3349e7d8ebbc36e4b21c0b5b2eaaa729cede6d59f7b46535bbb0fff5254345f7840c3cda3663fe9bd723363199b65cd06ba4b726a4ff57b84aa2ab2d3975a45757416d3b4783e86d698902e64eefcafd7766d5dd4e7ce9a964ee77313957e21da20b1416eec103a3eca70d694e76aaf6d71cd6015cb4ced8884e5b385f0025c3cfc8d1f00612ffb08e264790697522412f22e67e30198555c6bb835a726bc812bcce801997b5b5ec82f04e2181f7387e97a3e0b813ba594fcc4e44eb55f10a5718f25a98c180453d9654ab7d9d2b1eadad9277a509234463801d062ed310ae9246d04bbd0686b8f26e3aaf4b1933da9621ff4afa6067529a3fd79b7418e21a2a0f7cb3e37f79a1c124f31bbbdbcfde57866d4c818f7b5274e06adbb489e3590bafdf05426bd9b61f59533ead5c7393c564f98c48ea31c9076ae717b35f7e5b2e1fbc49a4c5b1fc3f61b6129713b6ace26694dd8650ee98f57953d26f1c098a44e4209baf668f799be29d11ea4297ead118ae09333484b35a1300b328f91ccf560b5a25da8f7cf604f035f96d19ff3dc81d85c7d1d936c89b0076eaf25659a8a0b29527641705e22955029bf00dd519195eb3a016d9d87ca0f4109bd7b0f0e3bb5665fc74a6e4532c91e07daea13bcb12adb55f6dcb47b6102a2f66f5e092be6658bf53d5379e985ea4314b5240da57fbec3043427d5f3cb27c66ce819a3ef62a5c62f08fba296964d8217ff9364ad3e4010d1096a9f017d148ff1fa320eec515b2217bd5bb02b0c0e9b9102fae05f695d024a915ce03df9b5dd2117849cb2fcaca8c7bd2b58f966fe993c37ab1d2cfd9a7f2b8076e89bcd85c81110637a4f4df2c4e6dc84286d24b1184af001ac4335822517a9364cbc4354ce193372e888f6fdd55883f9633208b7e49324cde56ed3afac381cad9e63541a69b6232e2be57940a8bc00f54c2a43124035c38e120571f06887276e100ae4717cc34d448f0f2bb2473c98fd8dc7c6947017aea4d5ae7bbd82d66592975bddb7bec18ddaec6fe9bdb7fa6667fcbf7453771c0d06b02d3ee893f3d84efbdf45e19288cbdbd09ec14c96c49daf8334bbfa3cb885078d2bc8ece3c1b034a147936b31c0cd5eb40a2ecd65ba6d217ee2ead25f47dbcce3f9c72a729c784f8ff6530deefe8e4405d973c651ce2b09b86f64dd50d1d2aab246150ca1586dc3a0729d5478407dc5dccfcde565bd537800f4be1cc773cecd515fc7b4d79d0fc4495fab3b5ed3939e473cfe2372894e56d1beb1e888b8ef0aac24df368699d72705f3b8b7395fc92cb3a850cf74468467bd62696f7b83275e88fa0bd29e71111feedb81d84f77379416b653c40a238d8055a9c90e429b7776c32c20a692da6fe148b378f6afa2974071cb0f315fd07f6d52079ad11745931ddec8e1c20a350809d4766f8bb2164172913a38683b0a35589d2e64961b4189a92d7224bc86a8323b375d33fcf3ea239405b8e13f3cab0c1e89d400a1630caad11b6534fa136c8711acdfe59dd8cea5d4f8da6f432fbffff23905d0a62294228bf9858846ca95e5f0fd73873b4a48eb868a14fbeb3baa44105a46c01f7c77e3d2630b0fdec67f17f2898e094e1eb1b5ddb9a2bae9dc84e8bfff456e46dc61ce83eda089f07e13d62e94cb748f19a03d8bbd98d1880e43c530106cf241e3610ad649b142dfeaf4bd6d038af821708be6a19dd6ecd0c97b05497d138c9a234f78d3e75c4888dba359da3ca8fe8727760e5fffca2a060f16c3d313417b6d89d4708caf457abb696c7e1dd0a611f4973a73cef348199a8e0b2a54241798bfb185945388133a90ef52784563819fd169589618a859246bf92fa5bff2fde1a404a28f093271666405a24d937a679bbf62f0e79740f512ecf489d483d121236ca9e5c555f237b2f33707feebc17ee7733eee70031acac22f1b68456925a96dc3e3df4078a252f1dfacebeef567fda201e039d6a7ec81d8759923a096d564506895ea7e99c770dd2d8654d468b652534d455aa5c45d6176ebbe991d9e8df9a8c560fc4aefc1d2a572d07c0775b2adb17a926126d7a60796a88d4e6cce51c1a7bfa54f5947f1559bb46dc94f4ea9284eeb6db6ddc000d58fcb022a0a2b88fe8187301670aa74df00a0afd64dc9c6cc08a4cd42f134250004eef1fdc43b803a159d87ce990cb90f2aa81b9f1b192fa5ffe826e929bb19dbd734c47cd2cdff2c9fe27cd0cf6944d8ffc7366900ee737be49156abe2f0d441a2c644750f9fab0548a305060eb65022c72d120c83a90a30ace572fb5866903a9fee0d7c509c0a360502c4c887ad754f8758c74d937cb659a661be0763562183823e7ab90a78d9789f150e9b1ae20d118bebe210454d66caf239273bbf777426b3fcdd76470d7e96f875e167e6af49d5b84171a49a0b021534e31e4c72c4f4bdbdd12d249c61cc82cd2df2764389d2a5e66d27a540e64c6b0fb6615b1d02eabc4f684946893e94076f2b4d3c3acb608ad5fddee8489ef70d7dab276da23e3346570ef465165e36c90dfc15c8294ae577dfffe3af5ad7c6786b86196e6026d3a5efe42310e8982cbc401327afbd01076254b2e81e471f66eda3b7687b30cf236edf0ede0a3c142feed97e65d73892464efd1c22c292d045bd09dfdd78c5020e69cd45284c50a7c092e06e7b074ed079cadb8f3075c1c41d9a177e5b6ad13ff699ab70786cfd967aa80dbb144d1095c797f787d0c84c74d065380205f6225be72ffe7075b6a4166e9a27ac1efc81b1af2719faf4dc52187c660a2764616b016a1c04c3a9b70dcfa47fe918c25eb51517f69d5abd1c19f45f6e84ad67c91e201bab2b7f80c83c165aacd3a5a0eff4d473b7d9c5cd2dbf3f80e754a475f300882ce7669496ec76d6989fd2de97624d6400d8c9378afbeac90bf833905d3c9fcf528c106d4e406dbc997e2810c572a6618c7f6a4dbd625f81b07b97bdc9f56fcde6872d66dce249d00df874e3cde915b59e241f7ed51bd402d0289396c1570b6da25b3def09f70e131a6b4a819e66758e112911d8e44355805db07b1757a4c268ac50ff9ffc1333b0e0ad7c845f2ac41608f650e1d9794b61026f396456f73de4e77a6e3bfcd067e77a19183d1814ac828ebe4d107cf95fbe471b7f9a97675321fc3f05177755685c5e8168ceeffc0ed040e164cc114d33c4294ae1972025a4e6a89a251803b784e37cfe83933882bb2b4197970d9fc615a2d14cd5fad1605768fb37b4b73c042b2dc6896d360c5c925a6dd528d83920f788fbcd82e12b0a374221ceb9e65c176da74bc9162616a0c6727538e948128f36ba27a924996be275911ddbd7a39436a0e3992f96d4f9f4b0d048cc850c4f257130dd8b939c417017590bf53303e3fb7a0acbee14b95eea91f0d5724b119e54ded49b75f163effe9d5923f11d44e9cceb823c9dc392b714b5c9caf103d7ae3332aaae9454d4ff8fe9f774e7f53eec159d7b5fdbdd9f3b9f998433d486810e9fb0ada473f8f5b5dd16aaec5c03756cdda120413789faa1e637dcecc7ce458d391975f665ffc429c12bf579fc61ed391ed3ae6c26f5f5d430cb7c8e901205d0502c5558a4f089896aeea25b40180cb443ec743d08e8e4f7632206800532b9839e2ca793c0b0c1a7776e0c7662a8d28f36f09c08e4d6454fd02f4f48bf2966f2660bbd15c0668dff34d0e22da0b87a005ea58156fb4ed58960b6f958e79194c1536621dafdc41cc7fa8cedb7bf511be8c60c09c0a06a3b0e9ee42831d52cbdffceb475f30f8e71f5feb9e48cf5ef99620c116842c396c6d6965029c88e4edaa7495eabfdc45b9d9826d29c50f867e0b9f81330a3137822be1545881b8466da5ac0187da3f3729ee646fd3bdf61c390880cb2cb18fef5876c3b6b37d40e24e7c8c25dfed0cc5ee19f645ee42ddc57ca58c0fa0a1372fa5eeefdd734fbdade4b56847fd61d959b5ced1215a2e6ecdc1ed63847a67e60d2089e25ed7d609850850613f2339fbc93805c4a851e35952caa0efbfa8b38fc9f90cda657aefdeb3eba2fb30b19e6ea7bf66af4c6c7e97dd73d2e875978ab9953af00ba601279c4ae4840160186ce3cf61035e0d9a2311daedda8fc813cbb3833d0796a54fac2e0878a4cd05f07c75391853535e105e6ebbb78c56d75f04f19359522bc713f2d763e022898b63901675cf2a95c376df5a031e301583cf7cb84a9459258f72b58e5f4a7163b28e0cc46bfb992d57e517d5e884ac5c4cae45bc8acd1898837c2be2a8361f566d14e410a52e585f9848f38e1431eb4a4449a9ca46f15f6453e19e531b405fd8b6b989e7857f9ded8e54c2ce109ca50f40fdfb1eb24c6ec769649877d7ddabe96e5fc2a775687e5b4d0d9c9640dcd62a734336b19b74566942761d603daa9e32861e0f138b0c951e9abd19b5fc877d8f3616740ecd0503726614567fb73a79d5adcb22dac12ed09ff6cbb5281d1629c2c9a3e8fb711ed8357e769b763c7326bd5a4150d6c09db57d776cb6d6bc316c13d7c57ecad98d165548529c50052bdeed11a8bc0a59734c9f39e9eefd5e03e60ce1a1d24503ce6635045805597450336777a07e59f9171401f46bedaaa01ed7d2234f9812671be5876fda026aa0c88198a4acdf3da3a92c0437cc4b89db3f56e06cf1401d7c1398bd6235d1d77bbfa581340326ee832073cd8e19f124d227dfe10cc1ebc169b160f245100d083cb648a7961a3c3348a1b0de9b265bb4b0df5d76151feeb100ec2b340fca4d7ee4bd68fc096150fca0b46a9b578554e2dce336add328563eb87afb7392e97ac79ab2f0c58d97efcdc49bd625cd95822341a59dfe4f15b12ffa4b112e76ccd43b316d7768e5039fb23477e3808662cfed41dd62e5660ed119d0cc771af7664a6ac25e2d9cc476332689403c62c2c6e979c4d71354859c6252454a7ef2a1618538e2e20546244e84a1a7072c73d02769e0464fdffb7a4254019600adb951a09af62345ecdcc2a0c4d12bba6f4398ce49bd222d1e58f8a99e7397f5d5f41829a3ae6afec8e243fd08b6eda6a85b344290d4f5acd42950b1bc7083dc45033f44a7516f448a926f188556bd03deb7d75de5f58ce8139556dbd6c600613a345ac60804ebcf36cb8bfa2f93e0584cc47d025962b0cf07ad45b22b96edff19be7df5d870223cbbed675c0fdbbd56678ac755b88b6340c130c289b6a2193363408a650c5901ec8e0c5d11bd279879a65e3b126215180897ebac1cb53a268be025f7a4c20d97e00fe80475215c2566eb11d8111c47f23fee64b23985002b8db3a3761945a1b43dadc11fa776238115e974be578aa24f0ba4cfea0d4af6bf7f3cabea6b9ea6536d0d3a3dca18159e4c7e2426077756288f58c4a2416a9e5f4210b795351f4ee9011a3001b4b4f8e6e3950fdd062701b2500aaa8315430c8553dbadb43a9b052429144cc9cf0ab68797de396e2def486f4716aee1082bec72a28b4e92d9c786be0e80b84236197a702d667100a650e44341afa2bccb17aba77816aefa4edad52155513cb16ba1aeb661cda8d76f1aab97011dc8ae521e798c1d48ad9ad45df442ace7574bffbcff44ca11fe67e51abc395f62a42b4bc3bd13c4adb529899146d28004a14cfc1855ef902638aa4b869ff0ce8ee2115bb3dad721d97efb53d8b6f9e2047bfba206499c02b28038f93c8646523bfdd7d1d7716f924360409293bc10c67389d28abf7e6da2ffc30eb959e083b55373480ee4e8e216", 0x1000}, {&(0x7f0000001700)="717239b4552b1d3ad567f4df9ba4d37d7fafe326fc55a0cc6307f94265d63770633e09e3b8972ff907b6ea13b1c7abd41e1ae25404248f8e1ed0a0b735512fda0824138d5c24d84ea6da57a7e1e5241cdb97eab3dd677861e0a9b07045217e9ba355bae20c23f2a0c58205514fd44af08a23d082f57ea1ed6ddc248bfc640ded7fc089ef22948ce034a8db7d6bd5200a80caeadd55413e3321c6bc607efe6bc56fea058b6f2aed9e5adfa4155f892bb883eb4116da2e495377930654094ea42e83bca9dbacbcf53f203670303eaba1d3b3de3cf6ba12c704b2451f7c00423ce644523e72d55e980f94f86fea15f17f72a3a8abc4a7b21fa587c4e5094ec7f767d0c7f0c0939e58e86a6b0a4fce283f87a7b86479a2b9de56bfd69381923e1becc2216320d4be74484387880e2cd9948efb058d148887813c43fe7669505db11773c46d4f623f6159a7336fec355a7737515e4ca2e620c61ab9453999b8987b593c2a80ebce0d682d15d88f940554ff84c2a5080bedb7a707e3d107592dfc89858c8f47f996424870f72464bc6936d33adcc72fd105d175940c211a7e08ba68f9d20789f85d0d83744c9b36eac6f0ff1215532e473a12e7b9b606871d2b0e837992590d976716dfb5f526496721b22613482e54abf8746b475d99c38e79eb467531a720e8de115ec6c1b189ea8dffaa2200008c9dd5798ae4d2510c3498cb1a0804ea7b2bc948fe1cbedcb47630867242ee6fb7bf4e75afb39c44422b284d23925f5eb2467e1eb5815d09739533127714294968b65bd195451fb4f61a528c1a2721b715548812590bfcc16b1969136b6b70534823a2d5876f3e90168553abe5e9aa8b13a1ce045b9c81ad24d53d8b16fb091f517d406fdacc350e1bf46b3dc562c3cb89c0a21cb0aebecde4b921d8d1a79f6ee44c1e25d1664198db9a0d9910db5eef558cf5de201c6f63c8fc642cd74491bcba665fd66f641dfd0b7b0c458ba367cf363b6a2db2ac3cbc57d6f176fe0d9c63db031609044d921ab246cc2e9fa5d4d21e763f85559ff039162f6499f6c6401b84762a1c457f8c7d1207e9f9c4190c068cfbc7c218e5c477676cbdc3839ef44501555a129c76afc530bec4d5b4f5ff974b647b44b5d0e90d7581d7c921d6719c556c59452367c67d8574d870f8bb6767bc3d14f4e02a3e8f9f0c0bd1ffbed0cc7cbd06a8b8e0d0e1cbbae1607b3c336114dbc1fbbef2da48dfe4ae93328da10e04b65bad5b1a72142fb6145978d91d6d40253cb5b71d53bd1d47ceffcbc06751e011482359f3ac35373517d3f0446c0cbe468b807f799ab18510f484d1613aaa923bacbbf8d961a8fc8095e086136e11a78973c804843cad9211d00bc94d486fda23f21135967d441585d37bfb8b9de45c72455e7afc71f6d61c7c9f697c6c03a32448b41a61c00bb71fe9cd93c8cdc914e284ae91911bc268d9f7e80bd96d3b4dc70eae7ccfeb4b94927a403d16f701dc696c39c8929df92c5270eae8fd24534244d8e68b1369ad9cef6c1d3f527e9285347eb70ce4194f6713738292f9bbf30491b69ed8b37b4ac338d726da03a84bf8450605c476bd8557fb4053a369aceb20625171ae5b371d730831d12592ec535583d5112eb824e6aa63c98b6ea12285239bf6d2fbd6d24ad86fd4e926ed787da66924a22f55b5184ea048823f6098b42f611c13f0bd09b137d9bbda6d7bec4e4c614007577a87867e3a0cabdb8f32c08fe8f94e94399357a2fd4f956d8d19d2307d40a2c0f46462fd365ea5229bf981307b9716c5bb944c91e3b68c7bc86cc290980368d189c489071b4cc0112485883074b9f312ae8f273e741e838b73a9a476b8f4c05bb88b43228609794eda79d205f37271865bac4f3ff8811090bccf43ca81c92d867c4c80dc018963e4806e0308af51c33798612b57500c389c9fff48efcc53cf839c2ae2b681fc5bc4cf49a9a15258a27c733bee431cd0f548a201f74f9ca606419769ad9e4ad153a8972e42c0aec8f878f435a95a82d3c246d509dec23790d6fc39667257e441d4a7f6baf43bad11dc83ff3780d22f00c4bf72c1ac90f15cdb06ca06e995e56cee680f8af105a80e9b22ca8fb63c92948484f9fc73e5cc9db06be8f7b09f70fc1b56d5defae378a09a966d299b9715094eea8fa7b7c8bcfb178f606c195d856887eeb573fffd3c54fc423332c10a9cfbd2d47f362c12a33cbe784e5b21390f7fe8d0d4e384c768c92957d8fca0c8f5010504ebbed5444a52ec6df751826bbb98eb8dfdc072671236e38f4787039fc6ce1c2bb24983e68d5ee255525bca044e3918120ada4c0ffd7bd09e6fe8bf7531c23a71bcd126120e8c2134196d6840b407b9f26df6433b28833219ab45059c0b6810a52629b3763e66d4dc91449dbccd0566bb02c90e6f79d66889788429aa2e0b1cd85042b33a41b2d55340858f7c1382a32e6b5de20fe1620a373de87af1c7b692805563df74dab93d5446b13919061e0226a67e1f0edb9e98873e32d020745a2308cf528563081ad0f04b85773be09748ae8244d718e4d0ebd59911a4f31960d603db04bf603d44ab76c9b9b0fc1648d762073fc6140cf1d1f70ca6fd1f88a5ec75eaa61301080b8a1ebb3bfad7269a24a0fd6def50dc6118a80144e266224813b3fabf510b6b7b086d53d08f1eec86df41b03a79f89f807090e47a9a3f22d1c58cbbae510403bed6882ab20a467faa1014ea8ed619857f127ce169ac61c2c59776c1b0c0c5055509ae652b2106256e4c9014293263c7029d6d3ebc9bedc906a105bb4bb8dbc3495a05b45b3baba78ad0eb21fae30693e42f498f2ec9ab4c08cb462f63ad7eb6e7a4a1a0ea86c5c31a5e29ae97248d3dd2313289f00bbcedc865d82f8540579eb29ad2edb089b46149021ac3c48e3275e49dd027cc58a73ca557bb702ed4c974c0d6b6db83a7895f07c9e68dcd09686ed96776067ff643909accd05f7a2592b2bc5db9efbc456e1ca3fcc154e58a8ba2a2a1f74756d30fe07484b448b535ac4cf3f078151ba168cea937c926f9bc8d5f67bd3b9f15da2c1abe5a5f77dd4d1d355df8bfec06b3a9be0ba2996f4076b9ce2d15af85cb7b004884aefcd2c0d3216b72ec0ace63d568f9ad5394373418d3fce9e4503669cbe7d4429afeda970fbfc1a957f0c808c1ea26e218ace0085ab55693e7c9ee74d06c6de1fb8cbd480df292b41848b7f76f7eb206fa393c739fd501e8004fe6a587912dd4c08553620d63f412aec37626add9c1538468a13ef5ba2e073c1256175bb8c07d21525d76fecfe54b38dd55b6486b2ae0d3c218523eb52c7ff7149e56756f40f2871e496c41e321ac2dae273f99fc6193c0734e7f8900304a449bebbfddbac93fabcb14d94992a67292ec7dbf92b4a7292307f820ce1a7c37c98a8ab90ebac9a4ad12cde659fad20bde86f55012f174f121629e3ef2590f06550566ea263b4eab808d4082417ec4594bd1ea7fa2a19b6c24ac69c211af82831aee4eb1c9f7b00c614d538840834e04563821c588b76eb3834b39548faf40323a3c6a6247e4bcec6ed35a320d5d742c1c127cf8ba4f167df5e61b93619272a430fab2635931434a7dbceafc39a42b0b97667a08abad007a65d4af85c5d5659280ec80121476df635940b35919b903880df06d91c302429069434d417c91b31494c70c1e629574f5260226c6d1f49cd02197ff251b38899e1b35b66dfa7fb653deb79e33fb87c5c66bf0f98fd728b3ca1c324c75743f03cb5a6f8fa20cbe774342bab8d667cf59fee49436cce942da53eda50d31436ec1928a3bdfd74ec8d43982e406eb93a38b41c281dcc4d0a4166dbf45c1ac5942de4a6dd573ca0ee32065509328be8e831620216d619f6e5da373fc300af01998a1e8d5874610169feb0c40f64efcf1a276c913fb288772c40d39f227431d0c06ef5f85dd13d0ebdb8b89dba1ddf7f802d4c47ac8a6eeb5cd045eafff5d87cb53df96deb4f102d0358d105ccdcf46f080ef9a793f6cbe45877ebc8248f541fc3b59f70f3a480d0f6f4deb51fb643efd30e43e1d268b5a330e46cc5d4bbf7b9d149b6e2f6276c59bd3dd9d1f083c86b7490c4a246e97c3d1ef92641654dd4c0cbddb4a2e0d2eee4a052fefdd734aa72e35bd251eb7e58e72f109af219871014191af2cc1fde6748215c2d1678cfb82a0836049b1d4a821bb707401e8aa24a0e8f5364cb4110065c500ef5b08ab049f6622828a1582afbc5db456b352ce53ba7235ac3a27198d2fb9ea946cfd86e919aae33c4efaa36e9f0be8abc992354660ed6594982bb1391ae182cb623e581169595ab170edc660554eb035d75bc6217f99936ff970e48ab89e37501f4dfdb0277e7c5f40e3323c31861f3ae3487d9358fd5e3472e6b394fc6e85b9b9f9edab3c26b927c8cb6a6c556b849c69fdcef41f8e14aeda2538baedeca5b377c60faf18ade15f192b195faf6ac7de74049a10e834b7c3721fd3f45d98368112519767f2c3ec21348ae16647a84d8d3de04b050daa71c626686bf8621f25059e762db7d396b587d52fe7c4b8681fe6e36967b116bb2a227c7e6742a3a171c353b887dd1f28adbba23dada1d78d78cb0c8d552179de69eddcf9a525bb7ad4f8996d0ba4ba89cb3491ce5de67672943d82120bb82d886c76c78ada7abd68df222dae9921da0379a65619077609bff7ef8ba700046aab38a51f4660906e396f16856a8384af03b0b39066d283f81541ab4d5058edcabf1f6535c82a4353d1712b7bda977984fa7427476d0e3a06c17bbfabe03c0bb7421519ada5df3a5831f60e770bdac5ed2162d828a2cc276fbaf104627624967b6b8c783ecd1c1b30e4f7d73a42d3e0006923523cb18b923ae417f3035b46d8642d1ce4306ed2ef76b7f538df394589023d8eafe34df4c52c7066f162ea35a954e83224b638a6ad5f8b45bc05eba5ee685fc87546eb162b139233d5d9a896d3eadd03f7eaaf6b9cebdcbd68a97fd7fc4fae9b8e0c94df3397ac84831931de0ce64b39f8f58fb5d2698c3466a50e0d8e59b0e8b5289c32fb352ddde10bd7d23a09cf3ac55b68196c3b0aae52f836ac9f6a8d2dc2bba1f51ded238f226954bd3ef7e5b0eadba9f3013de2a9aea9d43a7198adfc6e5fd937ca4f3b7c3abeb020f767ea8f0c52f9a7291b898cdefd03f1a66412f48506730635890966ce693e2d5a5e81905b490d2c84c5a70b115260264b15f8cbcc5c710a4da24f1fdb20b8d52cde5e9d9638ef468700bf9dd0ecf10682fe1d55e4af9bdb285afa535f35ad2d641717eb69d51c08e1b2d124ddb871994e5635474b4fd0985517276abac1a0fb8e221f233a9419df74c449134626710f8896d6fe3781cc16b344386afa48f484e4a7c074c2f7778d4153bcb222fa47e8b1a29cd20f28dc536d3a887217cf0cbf234984d265348fded59ca6f0309992b5f262b78bdc030909f1fab3d5badf4d58267dd47b0abc60c6b097c21b289074f878c8c21941b839906a74d1202bc0b48c67f90424c4f83953f4322f5eaae957d2fafbe091e6255a6fb0e813781785fd075c519cb714cc6604746ef820ec38ecc3dc5d0e3520c21b90259906535861aa4ef00b355d019586b45d1e137a9ab5b7325a265286e504472a4d497c7e49b129fcbec51436028a8fd5335a5108cb6b10731b867aef140ba143779ba4d68753dc0815bae2ad85186cecc83a0ffea5fc9580fcf746725fec1fab1a58dc3d17a16c4973b5b3bb2fa654bb8c6b39704a348e7d87223570580feb3db9", 0x1000}], 0x6, &(0x7f0000002980)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x30, 0xffff, 0x1, [r6, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc0, 0x9}, 0xb) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000200)=""/78, 0x4e}], 0x3, &(0x7f00000002c0)=""/41, 0x29}, 0x800) 16:00:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) fchdir(r0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) fchdir(r0) munmap(&(0x7f0000ddf000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fe8000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) 16:00:42 executing program 1: getpid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) socket$inet(0x2, 0x1, 0x16) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') stat(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r1, r1) 16:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) mknod(&(0x7f0000000080)='./file0/file0\x00', 0xc004, 0xfffffffffffffff8) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r0, r0) 16:00:42 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0x0) r19 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r14, r15, r16, r17, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r18, r19, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r20 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000680)=0xfffffd5f) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000b80), 0x223) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0xf1, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000002c006d200000000000000"], 0xa) sendto(r0, &(0x7f0000000040)="a9fc37adf4935511a9f6572fc15e905145bea7581a46658a1cd47c721bb4b327abfe396ef27ddc4fb1495b20919f296f75b0b90215ebc2cc9cf62ec18233f745", 0x40, 0x1, 0x0, 0x0) 16:00:43 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x2, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000600)) 16:00:43 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() fchmod(r0, 0xc3) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xa1}, {0x5}}, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x1, 0xf0000010, 0x400, 0x9}], 0x8001, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x20, 0x12, 0x9, 0xbe21}, {{r2}, 0xffffffffffffffff, 0x5, 0x80, 0x3, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x0, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0xcb}, {{r1}, 0xfffffffffffffff9, 0x86, 0x8, 0x6, 0x1}], 0x800, &(0x7f0000000200)={0x100000000, 0x7}) 16:00:43 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="988502939c213c1990e4c744e30dbfaf0f4a8b46636babcac0da2a5d5c36d3c1b99bf7670a5cf855913f65556b548a240e09a29c61ffceec79489dc8c50212b54cbd447a49e585e4ccc61f1602122c72673630aaf2efb5f29c184c7939d716b23902cef9c17fe9681cecf134c8f8166de4b84f1900925f4e4bf7740c3e3b8679362ade824a99fab7780f04ec55954ff6df763a65c43ba293c8041dd745fb9bd780fadec1a235800a033f93ea6cc8fee8f5d2ed5d00a0178df1f1cab943f2bb57a743047fe26b310d4f2a7ad0019a432050591ee428bd7b0414248b2b5e6e02208f713a1fe7b60507ca07921f91d362e212", 0xf1, 0x406, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x100) socketpair(0x1e, 0xc003, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) socket$unix(0x1, 0x3, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff9) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x4000081, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000002340)="e8103bcdca2825cff2e5d01bed0955d8eb80d1c4c7c5147443a67c545e9543ab393ad5167e2dcc7723e3dd0e9b1e261284aa9f542ea54a1866f597e7f72726f8e45a951935cb6eeff756bafed2b61745cf398f9128b28e594978d8d3a6ed06284cbdfdb2e284579d13020e5c072d050b349f74efe3579c9a3fdbb58a32f8eb52c91ec104df54eed69a1329a8cec6f0541fac8f7a89090b6316d92526be30637ddff1381603933d8ec2a360d476cbaa8111aed43f69a8818804404dbca6432686b4b8f3f6237aa92d41d8e1d344fce1d08b75555da823d9ed30ceed5b57924cb2ffb1f750c6f4835e0f6cb8e4d2ed5e4c4b2d9d50c6c75b778fd4a780addb0cd971dbc97be79b8c8657101b1a47b32d4bf28586f4a20a515730ac5d424c9a11cf08b80618e39ec549bb01cc0d4714a07dfaa43f83d311db10eb283e3bb4e4fbf9b620e3d92e154cf4dc70dc2e9ddd7b3b1663d3b9cbe0dec7a27132aa671e993946e4d3db2b32b5e0e04e4e552ed92f1366f90c7f1053577b16715dc7c24afb5ff19ca334e361c4a5fa7a3cd3c89d54a6cdc89ef8c51b841cee5660425b3cfdfe3b8241b5fc9a4c1ef3a5a0d6c619c09b1d779f401125d73cb97ef6cab01b189a176382a2baa8db47e0bece1af6b6c5995732c8ab1c820101bab10c5f0ebbc1dfbeeaa95505ec9450efd2774757b2c750cf0d6da4164babaded0ac6b36f111870d4148051e58f3d4eed4bf372f60e652b3a431672a672462027757064a9351891f81dd99cc74a3d31c00023a877a2faa76ecb39d51be6eabf4ae0ab68bfcdef4fe45c97085bb533d7b774b294305101095724a543e8ab1c0aa9eff662428be375f659e0b1dfd659d1ac738c20b4bcf684ba18a99ba03fa7f9875ca3acea7285694d3b108bacdcca7b5ef47ff9e5e85c800991f1d1d92e792b9a916134faef96390163e2d4c3330a7c73a95433f97281cc37ca136a688bf49597cb7847c4cd410c581a2a82c468c3ea3fc7dbfef8b5264c398c5366f957431a2396480012e1088fb71836a7ff0b589b14e359da25fe0fe18b4e64325f1150ab2a15f83578bb30a7420823703853d96e514dde3c7f1a932a1ea953e9fa6717428e3b0899b61c941ae42e3a3aed4f9f87f90849b4608b06a3074e7a82c0a1376d00ad5b7b3ac355f958661b00c99f44f92b02c57e561d1a3a7c81ad5dd0b72cc2ab5ef460703c2b72e5209f8cdf7532741ac5093e166fd7d6fa7d4e83bc302e897d0ab6d8bbc68cfe3dc0318c39668863fa5369eac18bef800e8dbfe39c87edb6a39d2f34dde1e113a1ec6a1fe62622559b76c0ff1187d5b44ce919935da2faadeea654bc5193acc8b10ba53f9c21a721f4e0a80665993ad51ce3da5c9d8f9e48f41518e9dcc036c7befc3e945f69119e6787d6575611fbc3842847f17426b41623fd4b64cd0460cdab304350caebbf4f38574d1fe14834960f9093ed47188e5897b4aa8da14c0d92d5aef8005c55fe507bb5eb4cacd957bcee5059380567586f226ac48eb1a37f6e54f2263f77f5b32e01142507c60b314b754c3204f2b6358f6e8eee4efdd393ed0e051a0e9fd1ea6fd66866b6fb9345fe259659e98a29b3742f01cff3d41a16cdf962ee8aa1b22d7bb56dfbc977964c732425d343a6bc29b8b1dad4dca5961b98d05fa42a56325f86deea3837463053cb0230cc4492d9028af5fdcb0d2c9af969b774a6217ac70878481866e05aa7467e4417f23187920c19a65d2ee316f04617a09842cedc967587a5741eaadaad9a6440e996cff594640034a089393a2ad52fcd019cf146a7202797ef351578376cecc141c70fc911b08c9044b06849640d9d59facf5bc94510437fe3ee36e0074664d6efd28f495c68df580b6d048254d963158a643d92df8d567f04f512f3e30291bfff1c3b38ad6d6f5ea9562d2a36438525e49e80e22e354f2299ad98a2e7cdfa045093551638870703f04c94f13580959ead8f62333f8a3e7ad3091d6e56dab80467629be51decf0d0afc661e57760ecb81e50d509241247d2ec57558a0366d2c5930b031fb7a29cb151d059d6d30fc8fe764a914ed1f07262cbf7495caf572a9740f2b0d75382ce0547562711e7e1ac07a712469b72549708276bbba3fa8dce05563cdffe10735668b8160b14fa94c18796850d8ff5a5ecd5e9ec7253cd8878297bef424502f9b3d360a140bbb7d48a579625ad317032a46c394a150284392a8033566cea678e045897cdcbf717ce0461148431f85afacf672f63c3167e175d8b5d7cd96347f5b153ca68c31654b0adc10350e727f7fca5c6acc838765fcc5315b9d2e6987087cc04cd264ee4b079a2a8fd51f0aa158903bdef3cf96d48f26fe5f7e694ca8baeada93f62bac1edc52faa2ba6da90994bee05f5b78c6d17c3d538ea22428b3fb481d6c13b54281df074d7e0a1aad40a2678051707ccec1cd2355e5860d5bb0245207331becc63727c518c85ca936304cf383b0011cdbd5e5b05d1daebb803c42a0571dd031152be935d2da98192115e965241a1ef5c3c68c596f154db17e7921e25cead138e7f9be9a1f7190c4c363fecd09c6a0a4d7b41cc3a41fbe8023618a14ac7ad3f3d89d9019a1c6105489bd9c3c20232025fef33797742a779927c0feef7e47ac65c5a2f70f0699deeecade55e274ec280836e8da089e0e0fa834072ef881319f8d7838de97614119c84fc254de4149c2ca9b406b0f30407562a144f927a8c9b4d13f5e20e2af3bf4e46ac07f94a35787457e22eb19e52559dc37f842fc767df88fe08aa975b22e2c2b09ce9bad76b0471c18ed71a8459dd3bf617f5c56b35b8e35b11296852abf9016cb270e2eeba93144640c0f37c4f2d233e2a81b8ee21b0b14ff5a0e80262f6451d4a132422b0f5dd150cfcf2c9328d14b89058f139ada04ab4fb47a411fbc6304c30c30d3ce52ae8d704e266e0ea53c86476ce80de8173be8c1c8089226153e3c9ae3ec0b391621f93d492016d56c05b9316a030ffa20197a4b657eb8f8356a10d5304a57305746f6b4830195d62bc6a7764d7614e6a93c57a3741ee41c99c98ce0d98081435448a2b7bf0c6348b1696d5ae7d59a451ff04baad0d9e7dbefc1e252e766416ac84f547e25c1171ed0a3e65a43764762398c0690835f9196268aa4e7140877fae8fd684a3ce56609499418e03b1a38dbd0375f88e93a541d33d8db598c0f2175be0ce6c5ece19a54b1942f4dc9768c983841fc3f3e9ff5537101be86ed4ac5fc9b24afd3efa959f8ecf0d08f383fe46653c349297e3bd2d1e5baa052d683993e381ab712c005facdde7e302828f1c6e11a12c2ef7781325ad4ec545b503544b72e4788dc558809aef1fb23ecf7f19ac6c94274a99466f047fa87eeef0444ab192b45fd9c9f7f9dbecc0bf67a44458818bec06ef0632d210766f09a1b751a7feb874e141bc037b2f3db29ecee7afe2cfc2758114057d8be395915f31af72405cd6535ff3ed2785e025388e9b351d6d489172e15077534d7a0edcf6eb4b035fb239a41c2ef7a9bfdafa5ceceac060c99b99a7665a128d456b71301d3eb45196b729e9ad29ff3e86a9482967a2052b3b7eb2a8f3c34e6df90c659960eefbd6e19d42f7dc01f1a48852abd5d49a6d9d9b133e51b153a7d556b881507faaf2ae5b694bd7fdc36ab167170a5952c2faf3d36f4bc7ddbd9a95520ba5df549572657ed60225e76deeebf46352d08defc66ef176fb24346d2dad5ae291343dfd51f3a2c9a14aa933468b0fa29294610f47e27df852dc685a216d08f4a11c0cf02bb2813eab73c40ad16d12bc633fd38070372f28717601fec14525dd83207b4d0da8637331e20855a706ebe2a3f12475d2df71e35d19ca154ad9b70937c746e19fdb9073bc00de2a8090b0af3779535bc2ac51ca46fe1e5470e5eb8876922bf982c875fedf24d3e24bd9c2d0820806cbbc0ef5e7b72da35b379dbc45a6674f96186942e703a8f0d61f60dee617a3ff0426604c05360260e537ebbdeabb552345daf51d4aa215d55422fe35ea51c3df835b953b186dc0d08c570ff23a54980feb82ed0a2f501a343c8bb33b9e24e7d4302dda2e015a21e8da57ee412c736db9fcc473cdba2946217267c34de8b29e3d3080503a0706d6dc401604b82dfe3d998e788075617afd4e955b8019e6dc851e8e7f472092dfd7a2bc82e593c00b29858983c582a20de904c65642e015fc355e4bcc2654d007582ca29b170b6a8a22df15b91d900497bdf2930c44b4a4c9f62fea26f85c1c5fc2f0e55c52a0271f401b0aac6aaa0a3e283fda57ec15283b156112a9659837746039d860d6bc5862e23ab53dfd6bcb3b17209182bc7de27e340284b386b1d35ae5f8682a6ddbecc30d8f4b08851385a95230588ef6c5b847a740e4a6a390b7f1096fe8e2676aa71a6f0294d5f24d64011aeacfcbddb93b63bb3b1416bd6bbdd743dd82a984c0a03884d6cf060e7770f83722da7edf40ed014807279a60870c0cda99c947bd7cce3931492fdfdcb985de049a47f27e1bc38750ff93814cf0c12857bae92bad8bbfc6301a91f3fe1e22b8c64490a77749e69199194cf7753b7ec641563174b12571493932b03f6feff61ab18c732dabb99efeeb3227f73715e3e0ff171300153956c0d5e65a9ca737079023cdc1536f0f0467f2c18b42dc931c813f2601207dc99849b7626eba0cd9c91a7db6e0df4bb8604987570c94afe0c8e5052c6b6b3ac5b4aac416a25f44fa6dd4391079f8da1c1266166951f8594f5984c7a6a13e7a7f3c4a72a1c3ad1ca26fdcc4ecbbc1a438edaf203abea3cad90491a576216c87235fa2b352547d59a56f65c81afde3886bd8443789fc305214ad72591c59c63ccafb43248ee21cb8aa2a21e12fbbc87da8cd9218b5a5c41af42746ae90f156e5b8705c963b82818c7b40db5c94469d664cafa79a61476c22ff7843a1a19b7fe9a3bd534a95ddbfc43065c4e8b3bef5c199d710876ab3007976f5cdf7f2a277e6d8b8dc977aaba86d988fe02f9573941afc15dbdf6466a2bc3a16df32e050a7e6301b2dec7b4550c47ea00685067c430092c6cea7022f940fdde121461f51f7ebb64383299c112a25b37785d89839af1fde8eaad9ae3d9bbb605930c41f6ccc99023b53812015bca3648e82c3a2fe8d53a2ba52ac854a28455416d0159d4d917dfc9acfead678bb0e96151cb237f9dee96aa194a53705db2f2cff545e30446abe752ee6d383928143d8bd00a3b1ab4f8cf411a383093486ad709c3391ca11223325c23c94ad8a97117ff642307d5bcf10201c2c97ab523fec495384b8df3ecb5d0784347d6a6856e492f7b0657b1f7bc0d6a4055b722f3e46d03c3f5eb1fb7c718fd20959b6498fbaff55f9673ee52093a96009dc2bfcf7982ec1e79b18c0201fdac246f6715864c0dff2dd24c387c8f0ccc1b5463873ba8c4344e25db77a2d6972dc000057419e8405f795adb94cfdb18ab42fb6509449400894779deb994fe8769e6490334be4d2c3f07dfd8672dcdc9e692e140c62f14fbfe5cea8c5c37b57eceb71b51a4057020e6e9386f57d984ade452127f66b289cd67b1a481da233a49d1465ab48964ad59d013964d7291f87d1db454f257becd19d5c85a744ef25cfc93f844447b651281d4c60204c8bb55a20d5e3775350547116119cb852eae3f26fc3cf7eec29abe45caf1c9eb6c3c736364bbcbe799abb6a920550ccbf425c46bc19c9933e8ee7e871f21e6e197a79243f22ebbefe7b6484e146048a5894cad90306f7", 0x1001}], 0x1) 16:00:43 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x401, 0xc2b, r1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) close(r2) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07cd917ec0d4ba283000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r2], 0x30}, 0x0) 16:00:43 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) clock_settime(0x7, &(0x7f0000000000)={0x127, 0x3}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendto$unix(r0, &(0x7f0000000000)="6cc8ab16b811d17290", 0x9, 0x2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchdir(r0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x80) 16:00:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) dup(r0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 16:00:43 executing program 1: mprotect(&(0x7f00003d1000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x18) 16:00:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x800, 0x3, &(0x7f0000000140)=""/133, &(0x7f0000000000)=0x85) recvmsg(r0, &(0x7f0000003480)={&(0x7f0000000040)=@in6, 0x8, 0x0, 0x0, &(0x7f0000003380)=""/202, 0xca}, 0x0) clock_settime(0x3, &(0x7f0000000200)={0x2fb6, 0x80000001}) shutdown(r0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt(r0, 0xad, 0x3, &(0x7f0000000240)=""/188, &(0x7f0000000300)=0xbc) 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80080002001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x892, 0x0) socket(0x10, 0x1, 0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) write(r0, &(0x7f0000000080)="49d60b70e0e2b9478c44ce387364847febec4db217b3", 0x16) 16:00:44 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2dd7af9ef1002d03a100091f57676c72fe48695e1d22e0ee78393353158d408a0b5f0c83dee378e8b93c60af0093a4ef6283ab45c68b120c8c887891f39c371f7c8913d25f6d4779581e1201fd1b2215695b335ab7f77423e7b030fc5b55ad8e26f0aeb499883592b31b6297a763d00a656d5a7fda782cc70c60399fc4970b1559e4eceb591f276a6a45c8cc1ddc08255fb0391a9b82e91175bb28a9c888d24af2559e9e7405d3b8745ad789a71c8b0536d640bdb49391d33d3fc29f224930acc713d181ba95e5d600"], 0x6a) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) dup2(r0, r0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x6, 0xc000, 0x401, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xe8}, 0x8) 16:00:44 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) flock(r0, 0x0) fcntl$getown(r0, 0x5) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87"}) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000200)=',\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)=']}\xe7-[,&\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{^/]+-+\x00']) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x483b40180ab83689, 0x8, 0xad, r2}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x27, 0x1}) close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) flock(r1, 0x8) r3 = dup(r1) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x40, 0x1, 0x0, 0x80000001}, 0xc) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f00002c9000/0x2000)=nil, 0x2000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5209c28c812b33ac669ca4291f0587773df04da31dc7815aceb1c0bec80892e97d44df7b90a7afa8f6d661bfd94bf52b131c6e28f8f0c488141b38905fc4df6e5396d08584cacecb1859eab2b65c", 0x4e) connect$inet6(r0, &(0x7f0000000300)={0xa}, 0x1c) 16:00:44 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="598a35a08a55ac30dac91581941b2275f51beeeb988b1772cbab0a3cc53ba7eeff3c7b397a3916e5c7966a9fd5d3808d83ff53878710c79ad672aed8bacf9dd092331e0aa91f835461605cd9caacae613f435a498b3342a5c0935fc28326737ce4ef6bda201302e43f63bfc34f8cbf74b1b92bced6e2b6bc710197f191623c2515aa0e", 0x83) socket$unix(0x1, 0x1, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x101000000}) 16:00:44 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:44 executing program 1: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800, 0x5a1, "1ff7c5587bec24fcf2fe1e0b8d5e4e830d5b9d57", 0x7f, 0x8}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = getppid() fcntl$setown(r0, 0x6, r3) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xfffffffffffffffc, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:44 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x100000000000, 0x3, &(0x7f0000000040)="bfa3fc4d5ebec6365b8a160e8dbb8fcff98dd552248a110b391c90f4187fa20520a709bbf02e5e9b3c160fbc579ea5026f5b1dfa7a7bcdbbfa766f41afe931fb8e9fe81ac0ac88dcfb7a5e41f4be156a2b319e60a8ad977c00baa9402c389e636cfb5538b79189d34c7c40251380c3e71cd12aec4e300628e4e35cf937bd14d1e4e7e3ca5c625f9358a326e3afb1d3d1846fafb0600dfe10f2605e67a4e63cf60dedf8e58edf28f7173a2d93767e203ba9fc45876c9369b9e22ef2f128c7062237f9efdafe2113321baf5a584e14932af896c59b600b3e49a3957ff158fd7ae66dafe19939943d4c1e89d4a52047759fe03a9a", 0xf3) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r2 = socket(0x20, 0x0, 0x3) shutdown(r2, 0x2) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x35, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4e8f9984a665891f9f92eaf2fb74d2368481e2cfd0f92c", 0x17}, {&(0x7f0000000200)="0d4987cc9f5c58655b3bc24124520be4911a7c0538a77918caa67d80f038bdb38975fb0eb5aebb1e25fe845c95333e1f07585d194ead80bfa1f17b422e21690ebee5593d947bfe4067502f39515dcd001000ee442cc5fbc354eccd615a1a37224c90a97ad6edab679077c1b4919f396bea6dcde86df8e8b5cc49f2559ac8cf5e09c7074cdd1ece14973c565626b7cad2f9ee95a1d3f08d5270009f77e04cb87681", 0xa1}, {&(0x7f0000000300)="8954ecede2c0b45f83d058a2bfe0bb0f309fded25fd2f9936c951ac9eb5a2de4805ee84f7d9a17e669e46acab6d5963f60911cf6807ff0fcdbb4ede34882fd35b46cfde58a9ab3598c6c7761841aadab04787348c65698774a71026aef4d528ecc755d683193a3a27d9c9b1c021b4797beffbbc00a4277b84e124af0727143731d73d40d8e48c7b92aec7d45", 0x8c}, {&(0x7f00000003c0)="b4f0e4a1ac47ec05a7938e22181d296b8f35fd07d90db685a63ac5e7056fca24a3e12afaef9864ca15a6013e6739a43e3b63b59aa0e49c626d4295b4bd8fe71cb629bbc33717691477fa1c252037b93644b75704706d0b121da5a72f7748b9d147961a7269dd17b964e3c63b4207ad029ff0aed6cfe0b4ff8c2c10fa298aafa6114dcb9d6bd9a9e54a4ffcc02857ff93224decf9ee50c1ad1e667d41230b01dcc29c8569681605c642dbe9b9cd4e4c6f6a3cbee99df3f23f94ab964602b738cf3b11e4f71ff4e8ae289433b1dd4fd750d61994285c105e348fa9f99bb10f", 0xde}], 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x4e0, 0x2) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) kqueue() syz_open_pts() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="4edae6418d43feecb430ae71142d63dec141497fecc62495ef78efcfb53fb2663dbb59107e61db24d210ab0841168194b7050a80c7872c2af480d46384969ad3fd5d5781fd72bfa4aebb9114d4f04d3edc308a210f5d13753ba74465ee5335286e90b0e8c898def632ae2aaea50885e4890d88dc027c3db3cc690d28", 0x7c}], 0x1000000f, 0x1) 16:00:44 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = socket(0x18, 0x2, 0x3ff) recvmsg(r1, &(0x7f0000001840)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/144, 0x90}, {&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000540)=""/160, 0xa0}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000001600)=""/158, 0x9e}], 0x8, &(0x7f0000001740)=""/239, 0xef}, 0x2) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='t\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x44) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x2) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:45 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() mlock(&(0x7f0000a8e000/0x4000)=nil, 0x4000) getpgid(r2) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x65}], 0x20c) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8008, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0xfffffffffffffff9) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x10, 0x1) accept$unix(r2, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x3fffffe) 16:00:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ea39e3919c7618833647354e2b22f66696c65301e369381286e315c0000153bb184db63533a110039d4c9b0"], 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x80000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) close(0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x400, 0x4) accept$inet6(r0, &(0x7f0000000340), 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:45 executing program 1: sync() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x97, 0x40000020, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0xb4f0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x88, 0x60000013, 0x6, 0x10001}, {{r0}, 0x0, 0x4, 0xfffff, 0x1, 0x76e}, {{r0}, 0xfffffffffffffff9, 0x33, 0xfffff, 0x0, 0x20}, {{r0}, 0xfffffffffffffffe, 0x50, 0x2, 0x9, 0xa06}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x1, 0x7fff}], 0xfffffffeffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x32, 0x30, 0x2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x10000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x7, 0x33220382}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x6, 0x1fe000000000000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x68, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x261b5542775ef605, 0x4, 0x3, 0xff}], 0xf823, &(0x7f0000000200)={0x45, 0x34b}) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0xfffffffffffffff9) pwritev(r0, &(0x7f0000000440), 0x100000000000022b, 0xffffffffffffffff) mknod(&(0x7f0000000240)='./bus\x00', 0x80002008, 0xee) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000340)=""/240, 0xf0}], 0x6, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000500)='./bus\x00', 0x80, 0x150) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r3) socket(0x77a24fdddf9a0dd1, 0x3, 0x4) renameat(r1, &(0x7f00000004c0)='./bus\x00', r2, &(0x7f0000000540)='./bus\x00') openat(r2, &(0x7f0000000600)='./bus\x00', 0x20080, 0x55) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) 16:00:46 executing program 1: r0 = socket(0x12, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 16:00:46 executing program 1: socket(0x3, 0x7, 0x40) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:46 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) r0 = msgget(0x3, 0x8) msgsnd(r0, &(0x7f0000000080)={0x2, "b53c98a789acfde240d85207a9c6e7f5256f2be4c9aba742bb97ca07f188570d1d7ba2a0fa68ebaab8b15db930a58026a5072d42943cb49655d032d2b48095aeb25b357f613f8fd2bdd81db362fac38a6e57e3fa0505433d8eea806b05b199f87e6a2cb639f7b2546337f6110caded5d140022730020e7954227ff75d57c5740b41157ad60507a6d96d7c2b7207c4c60dfd67f0ec5c4c2d0890979d32d41c2813a83f4df3792b280"}, 0xb0, 0x800) 16:00:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000180)="60634fe6be7aadcdf13c166971fd78de745d51e84fad9872f835def325a1c56b155692bf8bf625bba6772b742ebb9da90f20ec8f7316459156de83c136665f8d65e30229c0aea89b051fe50f99596dd919605450e0b4d6d7c5140f2c903c2436695cbb7e7fd188091edc8eba5e6bc939657396e75487c341b989d0d5f80d106024975b2d38702b23a7112793a7f6a1fd1f445b05aabfcc8b736e9120d85b41521807303e882662e5b8", 0xa9}, {&(0x7f0000000240)="02f7ab8440b85e53ba849a326830c74b8982bd34448b3946de5a2ead05ec35d96ca951b5f4c9d01eab7a70ae13705cab2fb1e224ca68d2c221d4b6e1cb46f2ccd58d18289d8555322d1ef6c6649c71096daf5c6490c392c35bc5a4648f1b1a3c3fdf471675cb093376f0adb051cf1447b303678fec18c3482a36d02992525a61d4dff0f46ae38935c1cec7e11356fb411dcc55e1e44e10a3382852de39e08b80a3773eb1950fa9ea1ee61ed480cfca8d5255f037e10be9ab5dfe2f7878bf7cfbd749ed81f09a013ca425d8b54bb3184351b43cfb0c19f42b9607e2f9c01ac95fa8b5e62d1387921fb7a7c70f1eac166bd135e0226825f5f5fd2829f942ac6543743b93376325b51d9c9c278458b88e35d0451eabf91635b6936f96f2dfc98142b81f5a80ec640786a7bd30adbccab0f7a9f5b2ca89210a92a0e6fe658e4b020e2b00933734b8a73c5e8124fe4816ee11c7cd5faaebaf4a4da26dcbc895e6a3e9255615053b592a6ef2a2de50d82c32604ab956e70cf413cba9e947d180957d940f2982aec7b26a8dc176eccc53e78353fe98e4125f66ef86ae8d16c0d0295cc1e3183924a762e11cc0439cf905bd47ba74ad219f14e5f56865ccb4101197383c8aca33659432f43859f67128ae56b3a29d9cb403d882598d32cae17e2c772746ffee5d4b1bf8a86842db9939d843dcffc507434c1016b153ce6043cd2f03bcb0c43f0ff983bd75d6a9d400ee0d52d8f57f9872fc941fa335ef24a64661e773eda09a7e841f8ffe8a3e56b04f7baf9f7a50c87f7e18489240f7d2e0d8bee45e57ee4bf2d20fe527b4516c7271d31f6bdb6a6d52ac3e64f62f62c066dc6c9651f1097351a0634a0204d23d9f34f95d312d6be38b5a90759f08c92050e33c0d059e0a9b6f4bb0dd13bf451a985b42dd40ac45f24e4d1799748b617758b81245b359e017c08298b5981ca4a4547b5d4232c971407dcae839263ce165a82b151ff98799bbc4966a1e186c58137c05df25dfec40f2591f7d587a1e6e2a20037a09b888818d911ee761b81b5bfaacf4d527b8451354d042992c9be09095bad21963c4807704b8d95bba01cf39ed35c39df9900e05b576f0056c68d3d5d94d78ae8a4db03f6d1a6296965b485ac8daf2f9792ac4a1dd958b9d13bb94922150716a440e472f36f69306aa6749e7bfe2ff85d54f308dce6d5af705da24dd7b65b41d3963e017fda5b6d1f38293cc8a45bf95fbcb2236281e4bb69901967468307efd7aa0e94cc56477be98fc46c5face0daeec05af94bc66f86cbb70b3a5437f26a645ec6cadd9298205bed6d20d8676a0ce01577b263fc2ac31e2033b896f6dea61002b58208745b92312a818dfc0b5815847804440f0a3d18b7de9c256a0e4fd9a5cbaee16c2a020d1e8e53c945bf673ebfe5cb72165a0f184d6e867a972ba7d1d31e99c5e4d7977a47b485c242d8fbf8f611d382d99a4cdbe5122669bedfd465ad6361bd8391a0b22f9a5c1c94701fbcf622ceb4cf370f2e5f0238e133c47076921bf2ab2ff29b184467bfe6f2b5a28b54744d44e738207aab7fd36aa2a8c11024186146f9cc8f1176cdb84f9dd6a7306f62fe37889f939d6752871b873d0a6a708e86cbcb4ac3ddbb4233fed25b8ab2d9cf4f0b2cc447cbf50d8f319a6d28cf10c44f3fb868f75dd936fc21f18b45346122056d9008568e7fcee39937363e33620f260ee78df25f734e7d57928a46648932d973babe1d52ec31b713830a3f18f5de68ae0af3b54ae9e3c2edceefb26dadb09ffe0640fb8ba467347b3ed1409b89e573ccee2e739a61cf28c0cfded17c050fb5adddc1761b0cab82ac2cd59a4de89e8b6f4f1300eebd6be7b7918f3dc6c39c2760d325898639d1714ece94a7c0487ebad79de1257549d0b7f88c0301c2f2267d37f8241c3dd20270c9329fe748b79c7bcd9074cdec1ab863723dfee2a0b934f8cc9e58dcd5e803fb15d465619fd54a66e5093eb8fd031bd83399265c91fd2cd8a4a52404a519748b6613d9623ef3ce32426a8604a27279ac0b2fba55762403cd1c268e1867ab7b84d3d85cdd28caaf237547eb7575c698fbbc3d833f8de024228880cc395bef9ca5c3ea9a7a1e0e87d7a5c9f229f6e2a0ae06c063d51de950d7a4746a7a70f1e52e2725c15a26cc647b6d90ae71577901981cd2a8de30a0f1a7e7b918f191ba9587bfc79e74f18eba81be122953b7459e398ea774eb1ec5fce28a697c2bc8cd499141b5e158e392628d838ae532a8049d9ac70e25c357a603f0d1319d0962e3c05b4f1433d4e4e18bec620f8fae53e267c4b3a22e98dd6a8b2f5557dd50a2fe41222242026480041ae28c5e3f1b0c6034209f85f41257c293ff361c186d07ff3c0d1bf809acfebdffc7f897304c490cd95b7e1bc654b6a33103297a9af0a01255d44eb3f0da898e954ab6e8a5af9f3563cb12aa7f8d4c8bb8d6ac04eb88dcc85db482e937eda01c76fffdd344a9e49e239b881f754d43ed5d82f46a01ce1f0471e24873e932e5e22880801d6bc843b7fe072fb27af5cb48c1d21b75e72ce1165c9acf5300dc403fc7008f75bb6864d037fd1a4a0df2fe24682e4c6c3f8c4ff8fca1cc88d69dd0fd3e9aed7e1ec715ac90376021785f0694326083d48660d71f4908d9984eb15d4d29c0eeffa5376b320c911b1de5bfd9e49739ba23859aab0f6503f1893c7c817be5fa6e6858bc0e1ed5f8c3a18fd9382c3b7bb5a1d7c554ddd182ef243db46ad67d7b9d17319da6e8b734891f09dc9f153b37b02cb36e2e4b7d928e1df31f1c531efe93ae48871b6885c8024da69183be8751e91fc57b87a33079af781c1f6286e29defeacdd88bf8a0915db945d9eaccf52b9521d7f9b3691989af5181a441122f9ffd8a6eb43098a07d0202d96f66f9bf44b71e35d363cf4cd1ef7c8f93c06a7c3719f6eb5cf38a1218c842829ebc74625f915baf1757f185fbe7a4b42c01860c1df83e96266ef0970362306df48721c4e30f47f89fc8fadac75d218baf1b6b1faff12245ddd9e8a755db72668f525ee51189f7e136f200b9cc58a992e73e9466555be3873cd03948e3ab66745b427e5e6053ea94118957b027bea50a636baab9bef69ad48fc9e268988104f7856a6ed74ead3a10a4717733f648bcf3febe1af19d373fcb075086103134bcb6d07997826456610efb755c8ab81a14b236a59e9103a0283ac1dbcbd3c00f939a73d1f68618b9f847c5d7c7f5bc9957563487ea94fdb2c57e10f69cb497a565b648477215591a987b1ed6866cff30f2dd52fdfc44763d5cbdd518d79a5f8c5f09cc1f7941284bf58fb825413e94f2003032bb33646022e5f593a58b9d1e0b5ce208095f0900780a0cb53ae0d2df775b7353e6afb254f07b104c47c701fa79c82746f7ed3d2b15e85f36e4368366a8ec4eb6bf295f7487455056172a0dd40666ac910ba6c2a2c18b6fd725dceb057c8204454871193bee72b1a9ce198f1059370400f7ae0b3d838cfbbb9f12eb3230dfc644d2943fb64e42618be67e085f143e6ccdd35544bbb0ccda7616b58a01ca7129384c5f81f0dcbf2d0d1a5b555e6999fdea52d10a56a587ed8f9fbd4ec2f43d57f55a5f62133ffb85eebe8efc7edb9333e549b312451a66339c6c742f42b59874d2ab6670b8f7631f96775c4e7f4cd7945111754e2d95f2c84578594149d7986e6c530217210309de0ba0c5d28c4e37da2b0fa05ef991fadfb8fccf053c7f9cf1231a28ff068ae6ce3d4ddb5de4d250cada4da5f46963365e741b8498e166f96bf7b164145711f14542b1064f5bb93b7afb2b2178e0c0365cb847ad15e578ba82ae1717b4bae157b1ded7ccd05d45da868b771d542883e7027aa4a8d0ec41d4d62f7c074e0c6fd95ad5943678c6b4a75f1893b7b5c9ae2f89539ca03a6108a715ab6249aa909f37f9babf6fa935783ecc6bb6aacfe5db70d0a664ca73040363fd69951c8000e18a17b7720855cfd7ebb2c25421ae1f4d50aff765f285453bcf81e2004b405984e57d84127ca563ff7c68ee6a2dcad729f65e94e3021458840f0e39ffb278fe45c0b4a4015c1950dd720c4052d92ac1294adfb5c396827be3a47c6205949e11bf001bc645b166aaa225d538a52f72099f060594c3aada9ed7bfa3b8d6821c21b6210b675ba5e4154060c57b61028c605c91a96a93ffab415bf97e362e8f819bc6b5da0233e4bb21326ab28c0d20183cc4fe1cecbfbaac57a8b92e7d3b3962549394235a31a6934ab4792bce0cb93253f4cf004f1c27ad11a2f35e1e31f32c3d0f0e75a07d9a7430c7a548215224fc6c2c0f1f2f879a6525b77c8404eccfe6ae589d2aaecfe3dadc3b0774f507a04a138ded35a6ca5d4a86af9e30855693d7ec51aeec86756e419973a89d6547550701166f5b9449ac7e6fe528a4b54dfc1ea786470368f038507de281f9610afa092e7623505451401f1d8e3567569fc4fc6accaf398e34c0155e0f1799c61527e9b887e2ac783a74f42c4326f8709f25d8796cbe9c7cf1122a17767c10c53e14afa2148e6683c09cefcbadaedd188d88238f7a2aad5a30768bf97926147dd68d892396967ec6c139112abe239dccb4fc369323833b6ac81d9f8ea873837c133f92d58af2183eeeca980a441060ed32210044454a11c1455b73565d2dfe893fbad3ec735bb6cd4d937ffcfb4a536f3916efedc3ddede6fc67f7bb004e07fb2230e87a855b07cf4790d02ca11126e10c45acb9ece8c2d9ed3323ff2dfeb6d44d0c5d760beb027936afdf5a408953ffaee1f5a649101a1af3e2d1e69ea1846b500de1fa1856fd7833634c53d1efeb8e7d9b0afaa88deac25cb71ff70940f7cb883de449bb6ca69f80ca05511d91099a1165717e9df576cef4efe8e398bc15629e69fcf27fcb438f8f057abe1684a60087b712e572d92267dfd9fdcd3db9ff3ff1a8595cda49d070f0b2e26f9df5882a12749f3823a26cc48837e3c350836c42fc2705c5a92917ff0592bc773e5c2c59fe2f5158f6866963d4c2dfd87b099bd1efbe815ce5fea4a5b0e09ccf4fcb542d08c146aaa24d5deaa208c4b267add6608f4153a4dbd0baad91a8bf90643ebb332484858c0eb8b54975daeb8495dcdf339a3ea9a188fd27def19a54d6f28c0cf8c779496c74818b8003bae0970f88bab6149b4e11b5584fa1a56918996312b6612b46bc3a8742f5bd6c1e4f876b56d4e32ec7be98e7de34a52fa73dbf8549d65e5f502a45f8a7f31c0dc2537909ab0640ef187697ddf999b06b635fce0c3d61536ebd117349733433c7df736d300fe5b10a90d58918c32d83b7fef77bf295009ef4ee1315fc03d815311600f18727bbad420c2d172ad02aa7397c5426fa59040b68d490728435a609013fba22e34f116a7eadd175e76d1a2a00c49e8d874822195a134e0b879358e52c4cda15f564493aaa81e4ed4121142f23c32372d5f57a8b5cc5e48728073b72cb31275813f7aace62c76a107e26e794040dd53f9506ba1154aa82feeb9ace7d3a64e0b204e1053ca3ab65ccc83b4ed91383a7dbe152f7e3ccf48901ef934f4c099d1418d76b1dd8a213b141959f023d5e3c3ae0989237e138db81ab71aaa821e843a66bae3c1e235abcd63620fb1139bbdd1c94025d9aa532d4bebfa7f8149da34d59fe7f90a8c16150b739da36eb67a70433554d1b9e635c058b8e16f3958a4ac7e5f0bcfa6098ccd937de82a2a358df36672e9290b1cd12c37acb1ca19f1f87226fecd30fcb927565d7003dc7c5250e8bedd0b7995f99119193545", 0x1000}, {&(0x7f0000001240)="a03fe81cc37767813c1b3601855580449981eac780b8d8e5baf39ca188fbde59c5717968406423866a2628b8db04006411587a865a43051a8edc42050a6d79acc66e3d6503920d899cfe5f778fd90408f6dd734307d690e0e0dea56180a2625f0d1d8361f89c7b3773520a954e29a40e0e4b93d785782ae426d379fcffa5ad8881839b0d0cd77c5c21fe27d0aa8a98999bc4d2a98e7bb34e59ca4295ab7bc7b24e4ac741c2ccd03bf4070f67417f799c9f6bbe6cd112601d4081d9b3e7ccff45775e69b9eac220ebd3b0aae736c5ba8b53188777b3a9348cfe8f71f207685bea12b32bf60d998e1a0e5895b48c4a6520a82d6e07c2a44632a5f86e91083720b8d0481e91de0ad4a5a39f71abc178cad7ce8fb7a846148057d01d4d95c2c2d7d356f9900339fc72ad057dc50f4e8ba552f18ab3e80dd0a4da13b42d50fc356590770cfaa9bb4c59ac056cf4a07bdb0f1ab80f5715d985b4a32ad1de18f0c46756ccc47ed2994b693b89fe2c7a7392e4549b4055b1c04f443103d19a7c15c1e1d0c121c01416ff2411109c7481de6d1eeec95fd6955d777891a7ca2d168956716b40e9cff3f79ecf7d890f260e18606859ea89c78657f14a0d0a3c982d6075733a3571ad4be382f0eb3e7c95f30dd8f0d4283b0d72420d4034788bca6102e047d9108d7e425b758b6a38cbf2d402b87bf7a8e47d6c1ce744e1485a4490330d943f547ecc5500cc315c48b06b0b3577ed9a29137d726397f00966fc57531bfad16e834defc378ec1d0d25639a36c0ecf865c7bc6c7a2c451844d93c2976d9687d9ec417898119098acb317025312d7888b57835ea06225046ebc51ea13991182aaf59a12b1a8d4007f0be61d3636d700900d7b78bff8a7131242e26a0b57552ecaac615a89616e4d6af572c8a76811525f2283ca71b581c1ab3ee52a27eef5819e45c06c4da286a01158f0641bcef8e5e6748b32cd6c9887faf5c2e71a7b17bbf76776eeac022d329bd6014d2e65705838185c94932c40e6617beb8789598ba607258c448194abe6a6232a05b74eb9a7ae29de2360dbe0ec3e4347a619d4fca6ac94170263f38ed2239e957c18510ada933ab13ea9d6861e972de216453d834bc65f992cc67348382c4ba10e38d18d58624860bc4a36cac781c9c9655a19e1bd70a18f3b37914ba60279c6ff1b6c13f8825cb331e4b265f3c30c49f022e684d3158fe97c7c810f7f6e98a37c963b15bf0f83f1149722f0d97d70e0cf7952645445ffa68bac5fcfd1e36a1f436ef411aa4dd357afdb667babfe964857d86abe6a69dfe23e56367b2c91f20e2f31e5afe72d2f3b31c9e60dc0d2ce66d1f318157e42b2bc786c62232c309ae89a8e43995cf5bb6cc20ab0f67052d8ffa91e7a838d645a246de6032e92077b3333a5702b6a829d22f59a690c24f112c5fb6e5cb5d05bbcc6cd52eac8d8b4cf45b897afdb823555309f67e3183fa2d76818522fb83e7dfa5585ecd20594c28ee7314712bc909e5a106050e7575b7fb4f8472e56e5faf96b1054e2018f817b1e88e6b585a191280ef9560cf61589ba881e00025c4557edda398881f1757bc84e02fab37a556e85a6b7b092a6001005ce5e18be45e82ca74462ed4c25e4d1abd3aa942b7821eaa0c1c67e3e60b1541f873cb6a0f57beb869f5befb16c0f186f05a89b7abff349c1fd2e92a07b4ad9d8f3ec21c843684aecc731fcea9df67cdcc8db9d18ca18a58bce2b7c711375357f22f4e3f1e37254096705f62368fe5175d5a197113fdcd2aff814a62377c4d9d0ec956b129af1c9b0530970a811092d7df186d1ca67329c44d6ff9439fb62b3de87b65023af5bd2e9ac33dc919515a415a424868dc277f056da9ee8b23db86700be06609ac2c8c3c61a9ea1f4fcddfd8e99babf95d80e9414c79e8120c2edcdc4b2b492cbb22c5e354f015d598bc83928400426610d26d8929f08e36f18101ca9aa54582846c62bce1ed38e33eade3c5ba6dc86fa3bae4a7507f0bd1416ed769b754904be0d25a29c2ffd0e1f7a06b3cde6865822c4edfe3849c13092275fd224a905cb71ff8318c9ab699b13afeaa9628c60825cde0267dedddbd92fdb6763fdbd8844ff7d2e6ea53259c7cc30f568af8e6653e8038db0375106e16c9f14fcf7be2d7a01cfaa46a292266aec9e9456cbdf1bc740b2821ee8fb94c356b5d1ebebd4d379e9dfd5854f015f5bf66d27935eb71244a3bd0c518e567e4e8d9805688d055d4301015fdc4a8b3874fbe0cfbfe233e1bbd0b62d5b60e910290b0111df104495191c4bb85a40eb94f16be9aba29d1a6b4c32a73451a365ee793061bb7b1080685646194b94d2f824e5b574ace29b80ebab7ae4e76475de8f24758b464de153fdfaedd02697b5955ce2bea3986885145bfe8a5fae5da185860a0424f3c14bdbe698a4681cdbc871d2533217a3282037a3c945d76e08bf816c0c3123bff077c0a51ec8450aa9ac31cb27ff04ad13479841a3bd1167cf207bb088288d8504ffdc45075953ef145f8330b84d6bb783f29059982a05196c33d124d6e627787d4ab800d41aa90d6ed61ae87f614d22aeb4c771ec44028561536a7dc06f7b9296c653ab0428161105b8944c91a78bf97b4e2eac6e72ede3ffc45f315bfcb0baa0ac77af0446c28fedbe6a59b83a143e9fc0a7265f704ee7fd31307fdeecdead7a2a536a9efb8e7a1e0de742700e5615c12f3516f618ce09926f61d0d7237debad90a1f1766e33a8ad8f047074214388c4e79c0393d2ec644b6f44167da5ac616d1b49a727a0b6bdd3acb2e2df85dc5e2c1140025795cb40bf7ac155416b52344cc2748fdc100c032c27930f9fe71f501ba754579f5a769f7fb1aceeef4eec8b488880acffb0e2c3f3ff2d79c0023f4142eb763467dc4752275e10c3d2efad4ddc2d085bcb97bd1dd317ad7c4876d0d0eaf9bb3a6db22d10dc4cb1e4085ac8b1206c4d1c616962713a93bd3249f154e442252cb78307b5d64856bf75a930bc78f1396ba8be3e1d249691faca1dfa8107868fb84eefc6c8e168d9433da06e1bf02a74a411103f55d4270e809c663c0471fc214c981e4bf7d008647c35c01813ce92d67c7817f768aa542da7e6ccb7f32dcde1825dd23c9b9f09969f3d7b853322a9097cb51fdf8b46b526f4358267414f0e778695e9ded50861498b2c133141477ebc79a65870e16013a79fb71ab61834dfddae2ffab0f76078faa6c7752b3d6d416fa54f357f811e45051e8f9d82d745105ce47f375f5f40658975277de505f08d2ed20ed8dfe9131aa9306405fa82c56e13d0d1a1a305c5dd5473a9bd6c36d158abaed9f2a2ccc6bd0e07d9d31d07ebf8b8adf0c982c13191a654455ac77669d42e6a3400e6f6ca25db9777b314f8307b818303d2b347896877c6c1b045630e523e809c6998c427b783b1c29efd90cab4e1e6806512b4c737918c40fbd1deab384fdc40c0346cfd88acb11ddd5c119f0cb182eafb05db687eb35f03d38d6293ca458096a4a4bc794d63f057678fc3c2e3402fcc356eb78887e596c3226104bb7951e225817858f316588c0b2a79571266a3c36fbf167a83cf858866da8891b5d571df248e3e59a4ef8d6b2ae8c8a3f244ed73392221d3cc7d892b8c3549f444605a041c1fee0d22ed186c54bd4a432201dd2139a49410a88dec0e71df582edf97e293ace1ada621ed70641390cccc4278acf33e2479323c8869fce718cfa840647965ada1bc46c530cf1014479a08c9555a52d20058392e28469f7a576052d46d73ed5eab8fd12a9115e41f4881265e080d68ee4e86a9a0647977ca2d67aeb126f1fe47f9d783ef6ae4c3c64250c610c064f75f58860ab55448126a5e99c502c8685a3129082a720a698d7cfe6494f9138294605d6d8625429091a0b5838fee479761300b9b32ee8708720d0f36d2f0ecb5fa006189485167828e5c134e37e9f8e32beb6727c0dea1777c552ecda65fa767dfa15119dd534b8ebae6b01beb4d0bc1928318ad6898f361cebde38688f2bbf6fffdeaf4f66e7c68348f960e81b1de8b7379aa95f434402d931927e79cfead36029e6de91e2f2c8437d93ece3a0db22dfc38ada587874196f99a69f004b8ad58e89cfd010cbc4eb5f68df94d8a95e837692ba1f97b43c758aaa564ea25b0e84e458ef1a155be8f14bf918b7f527ef9a6d76b910b5d66be7c435ae735439779d4e2c7dabb192585bf3a2e9db8ca9a3f3a9908364f503080fbbfd58f46da30844b7c3cf4608192e9c13b3db26172e727a41efdf921954db90463309e564e34c02e27c652b0527a8013597deeddd21b40b8f6ca34de76d10e18905ba824dd349b7bde16e142903f82007b5fd29161709527fe74560d932ac73bd6226673eede9d3b9dd7f1d035e08e9a34e11ef8420254ae1c716633f80cb6f8636ef8ed10f85591eb32902519c3b9c8947d91b99d62707c6a80dcb79dfdac87af10a1e2b07eeb25571e6a8171f5107d232ed46e346512b165088b0a23e9c4bb0aa3d84c7f9c6319611dbfb292092fd5da79fd83b9bda38bfb373ca7c3332ee328506e47c1db2bfce50bd4d347d5c0ab536c1a8f75b800df729484117049e4a5c371b8a6822fe4821ca9606f7d787720661745d22b47b471aa17ccc59b22a8cdd083cee8bf7af480826d84a2c209b720ce80983d176536ce7611ade6afbd6f53d99bdea4eea27038185f404f83db292082fef57d37a5acf5acf71f1bb4aaa90f7d69b4678a850329985be1ec32d5bb68dc9ba5e6522665fe6b996334ceccf900973417e1e92eb84eae8dfabe955f9f354486bd20c719eb718d526a50f3cb3b362db34b481934ca402dbbaaaa1ad97c577e5f3c8d3fcc408da86fcbd31a6566df2b16a56d60f05c12af400d8178a052094aa0a269fe4e27d6930ba3b3f6e226c2eef2518a8256f3a61a59104ac6efc756cc672e984573f9183582b16c5a997cba35cd5c1f482300f97c7f9580cdceffdb33cccf433c6a575dadce92dbb344d121c5caf17b9303860a009bb912741a37686f5bf32157a921dbec1378d20980760a8bb5b5dbd4813a298640ccb71c356c99827754a93f1ded19405eae908004c6d9060235cfbdbbf119329157a0ae9e6bd44d3fcb374ea2291227917d7729ebda1e996ae1e42b22548dc4ce59b5af4ed0527e8601fa0d29e7bf08e35c718f93783f90fcbb8a656285b9987e94fa9085cba685f054acc8be6cb8c473c93dc4e2055279d4d32b5bccf7de559a4001c3990fabc04a0ef76fb59e78940573f58e2f98c578438dc35253e003193320bd77a0babb4070bbfefcf2d35e26e710ae48737766776e49ef1730a95026901423616b169fe91a2b90846ad466020789c97a928a0a8f0c093eefaf83b86b6d8124d4e31abbabb35eab39368f71313d438c45a2fd6fc8dda3c4fc83a606d7c0e6b0b7da2bc96696353b83d560bcbe0a624cf100db300b3b1dd6c9239ff9b2a0ce1c18f7253ce04be46107623d9b30ff66e2d3576c4c580c287aa23332ab8fac344f70e11ca89f31a7f95951e0ca9f62b509730ea2b9ee5d2af09c7d61f00e5922d05ca8b3fb2e8669e320026832a0a78a4995399549004a57df31cbe7f514b6600c03804ae1ee2fcb2551b1bb6377b8df0ecebc99a6efe83be81618044cf68eb419552d64ed5c256454ed4dd57d6573942478a2e6d87e8bc8d533b7430119d1912b77c4cae5c5a3eb79ab57be51cff2633e98c83a31a69e779c80e07d83b60f88f269ccabc4ab3166078d078616c40f117806fbb5f9b", 0x1000}, {&(0x7f0000002240)="1023ceca9da51780a7c0cf9c9d6e775f948f59bdb99892d415a34846196c2b58d6e94deed2c539b301bf0dc0efcda8e5a4110714db8457c7150fa28faf7e1b777649d7c3e26fa01db0d1acfdba85b3d8023d40f1ecef88e3dcff6fb985e551d7c8a838b771b6c29c13eef98252143066a0e8986b25eacf9a2d51381ba0d645617af212b9ac4085838e8011dd288db71a6815aee1f86822d89e7ed9ee45cc003f657a64f8021c17e7e5daf0f182ce1d239120dc71d20430043acdd5d05da07bfd9c762f76debfa7e24aa44596cc8c3388193a0700784e30f661d8d1744c", 0xdd}, {&(0x7f0000002340)="746933613fc0ff426d7a8740a8bb585d7422f5901993a051721f29224083904c85b6d1a9f49f4bc9928b1b6f67a79fc3ac3e59b0390eaffb08df373712810c68d29e245c27bbdbc8eac60c46d8bc25349e8330ae0e4a61d05d295fb6b1af6096e09d4d8dcab397a51646ba5c4be568ce0bdf40ead6b7a76477dfa8a88b94c203a03c9dae6efb5b94607fbc0523e9380a151fb3039817db92ac21a1fa3604f29cf9dae8339531cb902aa0a407205e1c55d89dcbc5c8a2afb2b90545d65eea15623e9c4066dbbbad1ae7b04863e15f4c96d483870eee2d6caf17cf058fd7547e27ea6840dd56653135cfc60d88b9c33faefdc3f95a", 0xf4}], 0x5, 0x0, 0x0, 0x6}, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x823, 0x81) write(r1, &(0x7f0000002500)="57495ce2108f1f6bddccb0ec2e3714f53e2b79dabff566c4f904d435a3496efee497c8de20630da7002de19353c0f9a2572434f3ff206e6a4d53216777558e94925139a71e4e83415c4deec5556e6a27afbf35ed43a65c6b0e07da886d27e5a969c710d86758febacebccb1814d1a6553c1fc279f1d9aadd8fee384f25477b451602f35692fafa574700cf7037a9c6d5714f410ff3620d86c9d1cbdc51bae290c7dee997ad01eec3b8edf9e19fcc2f54853bd6939eaf61ae3469c05f846503ff5c11c2179f7f8d2d55649f8a1a5669cd493236143e0d3bf9c5b1ca809d115258a407bb1e0f83d365c725ff5f8708e2", 0xef) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) open(&(0x7f00000000c0)='./file0\x00', 0x42, 0xc) 16:00:46 executing program 1: setreuid(0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000280)="686da822c2fd3685e03dc0aa82e644fd9ae48359644dd9755f4fd7a0876c7013aeac754edc3fd203b4ac416d1cbd1df7f525c6c71b2d56772f563808b673016f7751f6121171d1ab87ea98328a9a8a42aa6a30433565409883294203d534a4962f86a8d7fddf42e80bd150e8d1ecad714f84330b6668a12f0ca300da844a277308e67cd51db9717375c5072bb368a38651e517c99c24ed6800c713cd1731171424f5fce8bd", 0xa5}, {&(0x7f0000000340)="b1ae5634a561426d81d2120cb577295e5a0e4f43a103fc3b24f5d7c3747583930ddc720962b7cf38d22e2f5d2eee9cccbabdd403cd8865ef47cddb7080968c06810fcd40c72633568d56927c8f7ed4a99edd2480abeee384dfe220d928d767dea022356b609e02814ad33e8470b41892eb33231fe61fb1e788026257b187d3c55ade79960cb69e7f08388d3e1433c963361b1000a204fc2ed5ccdd6893addac0add8eebf71ffa39728219198f9197f9e045d59e4dfef6e15b76e33036fa199fbb1e0ff50e78994ac1b686cf7cad2093b91afd850f78a98ffd328f97159b07cff0d6e85", 0xe3}, {&(0x7f0000000440)}, {&(0x7f0000000480)="34966274beabd800822560f3e7ea45ae08c0a2acc4b5f4c0419a65b7aa53059bcc86c1c889e6d2ee86602f32c8cc5314e246a8132fe9d54a02e036995c2771f6a1dbf9e09ac6a04a", 0x48}], 0x4, 0x0, 0x0, 0x8}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x3, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/236) r3 = geteuid() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r4 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r4, 0x4, 0x4) sendmsg(r4, &(0x7f0000001980)={&(0x7f0000000440)=@in6={0x18, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffe}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000580)="7b3486f610181acc2647efe296a7f37416f043da579d2d91ee5190f5d4876bc875ec17841c85f37766d90558b26b884712d73140b1b734a0bcb7666c536ee764afda375a11aa1b0d8235b3fdd7ffc5c149f36315c8fff31c9491a50c04d0445496309e5fdbc507dcca24ec09f93bc898504816f94b888087bd589c425990b749379cd5bee8d31df50e15818e249aef159fb028ab5646773c40f804d3593f47a7d3466a32c299b4affb7d2a94afde4cf507ec5c391d0244709a5b40838c43a383a10a71f1a43f6f311bdf3a1bd747edad10b55ef6794bdd6480c1d02f577276f9b2520e3c65522d3297e98afefaaad4993e14ccb7db9a7e7d6f2bfeb1c4484ca02af081fdc897702b63391ebf6fe7b548ffa593e0045f5bbcd0238314d86e6b68ea998351b6caa69049bd89632303e499b611b9d241f088c0ffcbc94c258ddb09dd9edeb3507ff8fcc7f00ef3c2e6eb76e38483d537352ac7fc65b993dff8d9ed99b1d10437fd6a53ba9712f0df4254b509aec28992fee5edfb7b0b750b5c92791f230e70d7c41f8d3d5cd8a57ae6cfcb7d00000bdaf9d3bff90a44575a020283c27a70d6834405e83ce48f2df4ead740c152e46e8f1b7d949e6993e203e3e2bc97a0e80e191d532bf92e085bebf83b6e55ab4503a17c9066bcb3de0e43d1b9475e8cb46c65ff18d3fadcc91863eed5ebb85d2a0ebe8bb22119822e3807ba4d805df3098cf876003527c330997d4a0a142a10c3708329c6a2f42f8c32a1b68fc977e97adde3e495f519f79579b5b3674c03b039ce5335f9ec94f5d21c6e201d0bfd6c244082a72f9cab8d9b15b1098e86a729b81fefd680eeac068de39d556e66ab697a93ed5202510feb47503bd26cefdddd8b28a2658e58a44a8ce7774b0bcaa12032de0f85764bc700d4bee094a3a5515164c0280b65dc44a4c82b13614b7fa5b45b11b6f50655f4ad071b571fc44b76268f38d576609a7ae2f094fd393e6d715fb1bf3497f748b88b728c1dcb7c3204ae9a34979aa51084957161eca242730b2b6a2ed7bf719e7c3e4103a833e659f786370ab2dc3b58cbfeb02258aa96a8312290eca7723bad9f4316de1753b0556dba2c278e3ce69b906846bddd20cdab1f9b0267b0f25be1822f4a637a8f63a07ed6dff328c04916b6e927edec2cad199f11ed9f20806791d61ef3ccc742b95b20c92300da00259ec7a93e5f5dfda9b876292681b66001e427cbc5fcca529d6e0b3e4a7ef3490ed375920020bea63b5788612e42f248f5d7162eaeb0eb5be5c1dc5af373cf97467617904df94bbb9d80433004b53f20072dcc52988b11ffd82e0329899347e1bd02bbae40e613300d5dfd472bc63640c91a318dd3d0d752ee481c33e944be1984f3c3c4007ee9b0449b56131e71f8b627e36c5c3bec48bb6ebf740b374427ab7e6ba8c0959c06abb6a8d3685dbb4eb8c4783d5b2ba50d2feb57fb159120082407da17322519c2f91047f656c84644e268dfc998c432b6188f2357659fa3e440591795613d8e3534d7c22c334345f2419443f380028bdbc1176577c91fab2ad2a180130557fa8714c3164f29551b76db364d62f842bcaa6712d4c93a9aa9aa7d03f513b4fd67b2591c1557861c2e63883f27cb0a0cb5d325f33f08c12f8177eb3589cde84a1cd00867e22d019b751bfe34f103b2a5ff03d94145aafc4ff48bc00fb433593635e0806584987dbd77e54933ccee03ff7cb98020ea3a8870cd2bc4996e65be744a1be21d90694e12f8ca35644cf49882e1128c5596edbad3477c5e926b8735874f4d933a1473cf1ced3a2d007319b0dcedbbcaf72dcf62a03331af523f5b2df029de4c9d5cb7add5c5b7006dbf658abf43e53e2c15f5908a5fe0e9f2ec753bfab1d5f88c9a4ec193766256dfd556d764e6c21b8dcf49643df6212e9a5f42a3a25a36716a498808b6c71e667f40c329e36e4e376a30d17c50e4585c76c7b5a9b520dd7813316fcba14a9c055f85245e1778f716f99aeb377945eead9ff511f2f8f9e2813f9250f5614f02de7d0ba8c0b5125f8a6387ab51017576409dfb9a411103fcac92b86fd07d06548ca4377ff95500887eee70c2e3fcb0c0f41da85fee23bd22f4d7a94c69cb6215219caf9c136f5fa600a3f9eb5cc2e19010ab7bdc4292ce9caf0d99c6f26f1268848b5fbe1fc0994e26c23e3dfd6363cff730bc225a96ef1ec827f475fa29d673fbc984cc2efdc77ccd94b990a1f194df3cf330846608a8f329da82281401831607cc5f48b027426c43b700a58606ba21e1c18896eb736a9179c46037a61f8cafe6a7d7bb6e48af8a21c9655f1928bfec25409773e943a6685e7f608699c295c6c03c40607adc6b386c9b6b970f6f858bf51df4e662ec4caccfd826cd2f7c6c8683f19275147ed3bbfae7b65c70a08c22a35f9010ffbb3c2722a1b2b1016d7751ad8dfff4ddfebc6b0f815bf2097928835782b7eb7d61085aa49345f7df116039ff1ce8b26ca4f7e31634df6b7beb424e4bab6998e73040670de2d1fa86d2dde0c502ae2e824195a7def5b79516e6fbd27738beb8f455a119b3aa5abbfa7448ad02c41ebf21d64f703eb3627de5c7559b0c692e43407819aa995efd07a399bbc94488e7c906471a3449c0c73dfb5c7ee1a9735494d0ff75d5a7572acfc27340e82255db3872d82f3489a693c2d8d9503c02250204ab9727fb287e801234dedfc059e5a621322c28e5947375f010f9a27fb9acb17b5a2bb163c406ea2c2a85d2db6bcb73cc4b49af68399e228a0b259e9b20e23336186fb44525436fbf1338bff2a2e423baf46e09739152722e02e5c5d3c77443a9a9fddb347e41f0279454162ee2dda71503f5581f543f7f7c7024000dd8f52edbaa65867822a884d5cccbed21cb57532a4dfa8fcacb958e23fbfc481d7dc19df040853e423a966487121c3b8777afb7b70ef5dd1f08246d3eb8aa353dcaaa230de3def94447e8ffcc4847dd7638bc0642b2a01e194e924959c9842acc74bf65295bd4e4ca42e386b9ad0ec4026c08327455694d9b98e595273226423818df7735cf62f6f85c7d1b8decaf4c4c0586f230027314f48fe10e2104c9be1cb38a690c29da2052bf169b89f19410aa4b18f462a29c98f51bc5ab7033e5a7b49df3625f40b6da282c99d6c8a998d48542f79ea17ec7f9d60e8aa288e7d224e43239580cfd9bd668f2f1d90cf197ac861008d4be85153647d0e9d8009619e00b4bd7c3090250a228f87a0daef9ddaa83fe6b6b42597e20805fd904f57658ed91805b6853e58921b16b7e478f90724df5ab7db57aeefcf14dc395896d013aa092092e9a3518174f82b24d1b4c4f18e3345ab25d8fb1dac20f7827537bb78b962821a154ee72f2072cfc208cd02ba765f0ce23eee76af07cc2bffa789da0a8e13c3a2bc027c9f6830146f3a18f9c7bd345fc379f990b1ed235abbffb0055414b59b534c932a91c1ead528de9b1bbbf9202a49b537054440f6a13875397e66f75b91ea0adc46118713f4c45946ee473ceca09782bd4386feb63cec05cafa1fad4d7ab45fc4939a5c321548e9dd767c7927ec9d85a8a3926806adc68e1ea0694166532c1832eea3679fb4dbb16028669f54bd7bfa30e52b1b8dbc71a0419d49779ca6632a183b10dc445c3ce98172e354a8f76a3155cc1effdb204dead49755646156aef265f78ca316f8eb4bc1dc217688370b1449d2a7136a3c131ca8c705026bc2a888d07f43753e4b7fdfd1f46a5ad627f75cba2e801bcd3c18b4387cc74c5e2b16c142e6da932b65823828bb9db2f58ecf2e3cf1ca7168b26b431593ad1b99eef1f45827804631a1dab8b444832b78315bc767bd2c7356c3f9ce6b336e68c07c209c5af45380e524d9a4101a5ab71e2c15114022eafb30a25e26dc79427abe6a981aefa362f6847e1e94d485fee46da5d9d75febd4d9a530363b0a1a025e3460933e583655979408178f2d37e163f627e272326ca822b94c0f92b4ae82d1d933e391fe3c52dd9e5759ee2aeb2a91cbcc204d4204babe4d2d0665780ea52197dc8ceb013f89757f0a3ddea9ee122dc561e3eaeab75af11015967b45337a223b45a33ba46edcc9a2e1dcfe0c46a1bd3242795cbe78615b7b3bebcf3737834362ebde8c8b12b09b22851091bd4fa1a6a715f66e6032a5ef6f64ce19183c6596e39868627fce66b29c8d9410181721e0614514caff65d3a13dc42712743cfdf5bd9246aabe96ddaf4328ccc6c115a9cd65b2ab0f130a0c2face4cc537e1a986e8ac0e8278ddf9b1b1fafdc7710a43676ca81e481ab91909651307dceaa289aa47fc0f27d01e1bdbfbece0ed156b61332788e15ca439c875c38cc7d50fd842f4cf5d022cec853e3cc278da556710bdb6f7260c6a0e5753b091a8a5d14d84a98780c701be4e0ec50ecd38616e3ebe477cd1e3562359e93a7802335885c8f132f8880f18a26c98e2eeaa5fbc706a3abc2cedfa74fe420cf8a6a8614922e8b45be3e63a57c9197cf44a5b7b8256d321a8c3c4acd1d34489a028bcb707fe52902a4030d46086c65fcd5bce85aa09ff549b2fdcdeeacb24526e1d0febfaa4ce72d198da309cdf54a42eb01fcbda3f906de87d41db4ef00c93ea2aadb6bdd0543986207e87c73ede5ed9d37953f2ce51f1bcd9dfd49ff15194840f3dd7ae2e20abdbfc065bc863cb92be7d2382bf922033d5412e5db986a3a2e651473a89c6a04c51ee3ae991a60ce972d6c7102608d6b583b4d791ae162f1a35f246e75a481cfc37699da1a8ba644587bbf77292f31aad72ef61dd6576bd0c5c6061d09c1110dfe42bc2da173ca7be43b4b883ab4a584607715a06373cc9361a0e836b59e8bb5268dac02c3493e2073ad28b1dff2bd19b5d789fa83f2be96427d81d2ce2d9d7be74c2418d7b82e73d21f7195f95f19c33b307974e120f323b0edf5d28ec5e5d36f6bfe43712a511111f084c2cbbda68388da4bd02c668c6dabae564dd87cdb209a21fabffc316a1379d9d53ffbfd8a44e54f091deeeae4209bdcfc9c5358352174a2b13655ac6ee3800aed81618b0af93cae11057a8775a28cdd25965f3e6d5f012301a53c7646f117dda83d406f5d8fbe82749649982d6acac6da414d65eea7f3c6b61e51427f428cce6ed44afcc525f63a312bce9c2747e4eeccffe4f7c95a358baec71053595d8e7574d41beb27d72120bb3a437bc766f3306408058bb239b3bd7cf5d3323c20773dd875ec0c1f879096000cc9642eb35b7cb7a30ef4db07a22de40a0668d3aaf73f5117e9a21981e3a45a697b0d46b22b5232b71e55de3cf2b3b17aff17fa7152ab93e199956991963e4ba583555b20ab8c769954fa48fc31b73df14cbe0e4bb251561e6345bee5bcd66cc7dd308a0416059545afd1169cf8f84c4f264b40e0f648b5573cf35d8ed462709fe307e195c550f9ad3bae722802ba411ad36fc1c88d9ec9e33a48454be6e540b6943d3f7593b2b9041a45b2f5e1b67af11a378e1b07f25c197e2274fa7581b4000d765bc79380abd9c72d0782d5c69ffda20b45533fb716f8f9170b06ae58617a5f7a8d87c292f91d6085fffce604cf5454b43a5e846fb1767892e70a65012697e74623ef7fabac5e2a6ddbd2fe2a601a986fb8772f1af3e0c2309fb226a84bca5172399960fd5c6ae90ab007c4afd20bdd35792aed66ea7d7bc3da4ea4086424eebbab6c223ae24980254a902f32310eeeb185cecdc43e569c1203fed3cbb1b1e40b4450c93424244c00b19621d0ef347ffbb45c2397ab9e94c9a45", 0x1000}, {&(0x7f0000001580)="d3d60197f01ceec2b442d22c6bcead2b5f1ca342903864a13c55ae221faf25e8a7d815fcd6d6", 0x26}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="8ef6dd1953ce80e50b94f78e2a4f1a48a9834ead469dbfe6819e8048eaf71b343f9ad26b819ac7c59ebd271120d64c2263420f6dc1a7527add230555d763756760c39b00d9df0966b95557ad0398cce05ae8f6a9b18fc8", 0x57}], 0x4, &(0x7f00000016c0)=[{0xc8, 0xffff, 0x8, "f77da5688b0bdee8fe74aef93d21d3f562eb6bfb79d65ec0ae8d89b9ad53dd56f5c1daadfb81ed5c1684610d1d1288fda2577949c7c6b517efff92dfd9dfc210e47571adc2299fab0ce559facdb262f4f0a731d74d14b85674d4b6719b61cb7c5b81ac7a63b801a5c0dc65582a54a8c3a5a31b6bddfbe565eb9e472f697158eed6c555a9ac1bd62ddc4d986c46ceb367839571554c49ffce378bf93de63b2305fd72b8fab7fbeccf24fe81efb25b5ca997"}, {0x28, 0x1, 0xfffffffffffff001, "3808129fab52cdf5e62ad5bcb92cf32286c2dc69b119e022"}, {0xa0, 0x0, 0x5, "e7211af7a36f02b60fa4897ce7ca25cf17a66a1db301c0f481e8eea8f3fb3e7650a5bb5507a9d26e771782f215141a06c852b2cfe361e2c4159c84704427279a8bd2cf82a0c12e7548cd5040fd392493daf5fcec69b22925b07f331fe360dc7d5f7d43ed9b1f320dc2cd7f782e038529f22b8e58d8b0a5bde3648db3c3162ab059649d77a2b9493fc4f66298deb1"}, {0x68, 0x1, 0xaa5, "8865d57452c88179fbae19b46a8d3ca7dceb19aaf89a3cc27f0b6bd0c9fbc5dea1426e39f2c4566fadcd42298ce537f9ac382a23f63e233d27fd064b3e2e14e4099b52d06950f197e21be361e6a73635c1"}, {0xa0, 0xffff, 0x6015, "e697c1cfb121f80df4aa188695091793fedd1ec9778ef930f37a4570f4d9ca8ad376c003e86b75ea03bf95b883ab3708f19d7f8d2496427a3b894752b7610e9d2755afed7249ed7994811e0ad53672d193a76a36074c7a22fd7de434cb1f30c5a75efcbf93b4d40553220880d2b418ffff3e49d227110d0b0f8a7188f8d2bb44ecdcb098dbe9a833c163bb83a5e1d8"}], 0x298}, 0x0) recvmsg(r4, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) recvfrom$inet6(r1, &(0x7f00000015c0)=""/5, 0x5, 0x800, &(0x7f00000019c0)={0x18, 0x3, 0x9, 0x9}, 0xc) faccessat(r5, &(0x7f0000001a00)='./file0\x00', 0x6, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, r3, r6}, 0xc) 16:00:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x40000001, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x4000000000, 0x100000000}, {{r0}, 0xd68bcaebe7db3c6b, 0x10, 0x1, 0x2c88, 0x1}, {{r1}, 0x0, 0xa0, 0x0, 0x0, 0x100}, {{r1}, 0xffffffffffffffff, 0x2, 0x1}], 0x5, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x8f8b}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x2}, {{r1}, 0xfffffffffffffffa, 0xb, 0x2, 0xfffffffffffffff9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x100000000, 0x6400d50e}, {{r0}, 0xfffffffffffffffd, 0x2, 0x26, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffff8, 0x8, 0x61, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x20000000}, {{r1}, 0xfffffffffffffffa, 0x2d, 0x1, 0x6, 0x6}], 0x1b, &(0x7f00000000c0)={0x662bfb76, 0x80000000}) 16:00:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3f) setitimer(0x0, &(0x7f0000000040)={{}, {0xfffffffffffffffc}}, 0x0) 16:00:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/118, 0x76}, {&(0x7f00000001c0)=""/122, 0xfffffffffffffe3c}], 0x2) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0xb16) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001000)="b6696341f31855cd9511d0e51941ce7401b22aab76324019d74c7986d11dad80924c0b2b2b84046cd3998b09d6879fc341944831", 0x34) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="b38125761fdf6758c8b2af4ac6787d03c32f163a23d7dbb5e1bb1bf5d0389c4bd1bbd20cdebd064834e85e15fe186f0889a435021e4d34cc590d408f3aa7f0e29998a0ff4d807dc1c56616c8fe44d045", 0x50) getpeername$inet(r2, &(0x7f0000001040), &(0x7f0000001080)=0xc) 16:00:46 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000280)=0xe9, 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='#]\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='((+\x00', &(0x7f0000000200)='^,^\\\x00']) setitimer(0x1, &(0x7f0000000000)={{0x81, 0x7}, {0x6, 0x5}}, 0x0) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:46 executing program 0: 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) socket$inet(0x2, 0x8007, 0x200) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)}], 0x3bc, 0x0) 16:00:46 executing program 0: socket(0x20, 0x8000, 0xd7) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:46 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x88, 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:46 executing program 0: r0 = getpgrp() setpgid(r0, 0x0) 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget(0x1, 0x3000, 0x108, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000180)={{0x400, 0x80}, {0x7, 0x100}}, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000003c0)='./file1\x00') renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:46 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="95402cf83664896484d83315184f3f0201d252198c92c2e9f0b1733d0bf4e44e100e5e00ade050523798d77029cda3de6f8f51d1167edce8d5469ccc9b34a0c84da97bcbd830ba5da29efc34b14aae17eb2608f455c3d8064d0cb3adfd0692fbe5c4cd0aa20e4a973c6dafd55df6a6165bdf2136b3943b5e1cd5b8cb982c9503c36d600c4ae8e8c0f1468c7dc80a5790bd9783a5b9a7af7bf64b1a98a4fa474536a5", 0xa2, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) flock(r0, 0x8) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:46 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:46 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0xfffffffffffffffc}}, 0x0) r0 = msgget(0x1, 0x40) msgsnd(r0, &(0x7f0000000080)={0x2, "14ea5f1aa0ea81b77a3189e4f1a86241c26ab36639e8b36bce3b15d8c6ea4a61ac1b357fb753e470b806c05824d66c05c8af7236f3269d7beffe2d39c750c1492b4c31a58b92d889f51ff5289fce21e2037ce20f09b042a5ef58f6616e7e971128f3007221d008083a54577f026a9c724fa6d30e6d5c2466e9a8350179be31bfe06104829e79b818c33b1cfa1f61c55268283ba2a4aeb192bfa6280d359db166c36530ec41345989a1fe0122fa842d4ffd75d33f751d43cf28eac57afd9047603a109973eab8ce4c64a80a402fd0394874a16dbca7ad8acef5f3614485d80224786e30ce5643d1ac4b12e85c2f4bd0189f2b408269878cac9ea50cb5f261d7218b277d61992f428840293e5a346f6095b2557999c190cc1b501a30d6656f6a27a7d832b1aa092e03ffad4ebd1b8a00d3516837aa000d565e9221849668b7f064261364315faffc0147e268939200de65ad63f29c26891f9fcb3f1afe3720c0d30bb2add9c369054087d7244d9cdc1daf8690e28d844c0baa9d7a814fb666f401f627d9e826bd9c2768bcfa4f8e0c801baf92d4418d935d0629d2991ca800b217890100abcc72518f024ef7fa23b479993b0a02fc8876d522d64a7accfb2a3e8af29b7107f0c0cc5bba4ff3b9d0c1694ead47c34770f14bc932297614e33e1bd084e25042199e53a02ad51597f7191360404e26fb6683d9d46fb973f5a618339109e5b8bd4b74df1c6a3629b26f99105317d7421505937787bee6963f1e3ef43661dc25b1d3dc059b0675c0a180c136280daeb6f98092262ab13805bed8516e111e049923ebdbf1295e6956df25555bb9cc8893256b5e4cf13d82c8a228cea5f24f0c7d9286a8419ad054240ca69a61823dbe19e7c277d5d37c9cb0eb37e73ec9cabb0f9ae069bdc3b15ed2a525226cbcb0695ecd0fc4388c2596f6c2a04f55ac67e13760d4661d53261efa39eac9e2b5946c11095c0f1841e8f8af6678bac5a18d3c7c23cd907f0f762dca7c37989d8d31c5a9df641526b603f0516d78018049afb2c962c1290a0e054e249675a89084f9c085f5f0cb31124753e24b34a97fd7c6703b6830bf0c7ad371dc6d79d3673006dd252edb8f4308072fb12742b6fa4a63b14a2dced4dfdc30c927c610578668d7ce99cc5e5eabfa8f67b9457983e5af973e7d0d3d513f723c9a943409a86a0d3d5f8703ab77878fce6b1f4840fd76e7e149ea2d54ade78d1b7cddfd1289645848c9a63e2352c391b5002b897c10c1085b7070c3f1f07ad481ca5acb7538ba903102650fa737c750e436f43b5d168792cf159abd7c0bc5806e8d2989c37eb4020f5a7d5ee9f305e993411c3259ab9ded684245d47362509f180c454b4395694b316fca016fd83b1c89f87d80e32b9993b40aaed09c013c8f73fd3fdf79f81c30db83f456f61f3033e19e6acc9627c01a86f96c5167425b33613e4d06ffad42bbe1c86dc3df05e1e3c54d3dd798b75e59cb77e516efa7eafe57fae981e8ab04a89127f9bb1e199d1205a7dd0b042b280b4b2811b36bb2ffd5d0a4ffb15f8de326fdbe3ae3901626af2baf8f3b4c3c3974f2f61dd2788b94f2c6f81d8ee250508ebe235ff0c0cc35a673b2bbfb3b06c0c5356d7a791b28eec90775a2ac4bb239cfb7126af156171a2c0d8688321de449d994cb2550eb986026b93a151990b9cf531b633a051cc8fd0203373052576870030f8cec03062b8ed53eb74ec3ccbb2ddbac812a074c4835cc3bc8f87d33825f34074109ab6b2d9bec7a5c9da3a350e84afc12d7bd94d58d622569bfdf2ecfa5841113e3c8bc13725652dcd8559678dd54869703c9607f83432c10a4c5c0c54fd0f85eec3a545e1458108fca756f35448f1f7557492b165dedefa867618368f4b35a5a8abae52828a260293d52b395b022ccd01d017e9cc44628b3ef335ade64aa9738276aa39c91fa20071d090eb46c3f511724f861bc939b21781f6044dc9bb34009502ec4a0a8666f9a78cb53c26f9794ce3ad9d8c6237d31c0bb1c2f3161d00d341fa742958957c6a1bb91da87f187391bcfd1c872282f92d883551607a0b19d05908eb30356197ee03443dbbbc0b9cdb5cb0f56cabd43d66941cad38ec3894c1d441bf8c61db79795946db6ee1290366c51b1e2327d7f226e97fbb92ae3b75f96d054c95955fbef4ff2825de2d2b4de8f71cdbcc2fd05986e0e320033664597cc6c762bb01e9c50715ce85b2a11803fc2605c138f7b9e518e10aea109c8f99acd45f34a68a5d0eb2e87e05aa099d0364eb180d9165c0941cbf5d37a74af361c38218544d9d0268575b9efe19d9a467305fb0670857f56485edfb5c06d0e38b7372d13a04cbbea950afa070b49842cdb39c56f4761b2ae0d4ca57df77bcebac0a582a58bd79bf32130721aaa13575f8f4818afbe6945b50656dc08ce14fce47d56ee475c5c64ef27b06766a667955fd4fdf5515ae9a9c9cb3adb704a9b81f626472fe6384493c4b978158d7d0c5e7b9bb60e9a3312f22a3d1fc7b15100c8a65c5cbd3c4a435936ba378827b4897efe1b999cec1cc65c583220a14aebcee6e141cb9278f84a973bbde631dbed2e0f13c7c1d4b8bf617d5a6548ef906aba5f18c2496ecb89ae7bf5faef31b3ff8953c40b718bd9c9d8caca3aaa0eb6b0ff24abe31a176e944c6caee51a208b4c57c936ce1f028204c81dfc362a3b7ab4316d92a45f3f506585de90e612d34eea05fd2eae0e815929fd39aa92fd6c7d7000fcdf8765f4ab986f0413d74b9e5912a79e9a8bdea70041501ec4a71163ccf90fbdef97b6b2bb4c4f6365bd245febbd3a544efba24f5003eff786674610ab43411bd668252bbaf1034f186444052f32b93315c4602107ad5bc1c484749544bededc6cb0ba5e5130bd69b9ccf8b1a238438701c22b2e85ae7372eb0f3e8d9f2e553b1b04ac284fef72e0da3967637d06ac87b3960cdbe942b58e6ea4ffb0056ab1b75b300cddcc7fdc1814f0f9b6a57e7c4b958513fb50fd062e9d6491eaebdde241b25bdbc554331fd3ba1a2c2d6c9882b3033a55e7d3309152041df44d21bfb29d60033a952d3223646d6e931296a5c5b2ad5504bb53dfe0232f1ef7c17558b2fe97fcf302ccc1cfce24d91adec61d09d0332d39e5cdc1f47946decd1e19cec2debad3ac63ebda1176a3396000456a935530f493bc2241cca6abc49cd92059cb730b8529b6ef9cbfda8d91614d1bf5c86df6102e94731ca4b15d6409c1fdab0074f4bb4605acdf484fe3f5f78f3f58163e6bb4c86a1dba7572700fa8007fb735270458b0738ae11362999b76a53306c4b40f19fafe8338993cac1515d7ad1988a2aefbc6f3132ed67947e6ba8c2d11c82d52123fa710df71075534b8aa08a54623a8f2424f4593563de9d5ecb99f755be15c4cf7c8e21b8f7806dabb77193b7f64f4cecdcde01ec8cc10ea4fd03a4fcfc56522d7f2548eaf7dcab55d237c5104de74f7c3cf44015bd51e1e50aac0feab770a0987cdcba48c9a08cfe7d08ec542b4b34e44a8791a2ea25f61fe596b7197f9acd9d52f68b4f70dadcd74dbb576d725fa9034e321a7205d8cbe98ebc32556fa211a0683dfedd5696d8afddebd1cf1a7f55b04d92ce220b789a80363d4a5499bffd2624747fdfe0cf7f559c4884e1505d5226784b76d1edb2f946e94beba0b8323a7a800777ad99ac9dfab22e874219b1d3545b4f08688b1a0f01b440a674c9e670e1ccea06fef9bfebb7cff4b0cee34dd0d7190d7cd492bd34ee65ae34b2d48e6d320c7feb806424d28628be8f4b077e5097547b855fb6ab16e3d397dc5c332fb01aab61095ac36710f9b543aec072bf671ffa47231a6c46dc46b03a1f99d9a6387f214cd4b30f93ab0093b88a33f5ed3e6cedb01ea7746b435fc5469107945ee083518d90b6c33c053ae20191e0ff8fce76e02618b19657c40df0b807b28847bff4b87c302cb4f7c83800d437624eef6151dd244afbcf9428768c3fcc6ec25d52f40d29b215c679656c71d319683036eac364e215873a24657f69e2e1ba346fa69de8ac68413caa0cb6e8eed8a2e17084c5d979d3654672b2b2dc717b1e217ab4bc9b8d09437e516aab218ef0bdb4159ae14c9aee9bfd390f54bbb57614a5ae8a6778f4b4d40ba3a7c4f6511197232a19747aba8111b9fddc4cd9592ada9c091e007f8805191a780c645eb520668712dc1f4bde4e60ff41d2b9cc965021a593d35181084e338fcf8256f73a9e81d458ca5d638a8248919ce2669a9b1e4849cabcbaeb1f691627e216fac158fe8746e14bbd61537a1d87c1e0f24e96fe8e3741bd4dac3911109e31ad9645c5d85599c7b3fce90891ed8e96ecc2e410beeee2ef77de2e976d149c4c92a58f7893e7b9f731ad7baecc9c4bbc895b0328ec98f30dc44db9f021966216fbb33ab1506419ed62e4d0032e6e1a08938b631b444844f310fcf3c85729fc2f12809ebe30958d772b025f69bf14cc08e1a0e86bd38a6db14bcf55bc6acf5b6c8e9bad30a6d67207c4f2a2ffc6929704fa9100d201d9c96d94997be2582ace47f89e6b509b348c6f5d694f77f080332989b0b50529fa4cf7f4a8f952dd4820db09a2be7d55436f767afc5f0ddcd0f0c4ade8053bfd6310319ad6cd4f0ae66d64130b2519e615c6aa520126606f2fc14ec5ea92adb521b6f6fbe72e6abe4d8498cb9635ed57713dae61a784cf437d677a786dd0656fa20bd236e539cdbb91712997808b7e44a4dc214c659e3d4ee17fdfac57fc107038369a8a932b0c659fc840f77b5c9509dc28c174b463d2b1b7ee2624fc7b4263e8abd9d22b51003fd365d230945faa8d8337a644fe114ec416ce24a5aec06b2cf2f2d07b382c018f759e2175637401d413c14884a0a17b33a4e3c0ebe88e8efaeb361895bd9f0b31034c93cbd37fe974e34a5e336e134f47ae9d70fac51fe66ebcbf312bf8e658cb7ee1add4ab3fa5b2ee0fd7d93133d7eeca81303fb5582481fae1f9dde3e113e1e8849889a44926c3208d29a605815e60c4e449a0ec644fe4721ed4aad1992b8989a7cdb3249fb3043c44931647b57cdbad8f6752882c960f0d1510ffe2afd302d34ce9d16fa86ee7340ad62faa6fcc065d2e6390321b99b69e6f88dc2775074366d386da7db0eaa7c7198257ebf6a529ed61a93336025b13412dd60f20fd84f35ff99bcc6ac243a80db06fc6cb23e2edbe7a42a524b51e897062bf8473858e53506350da25176442d6fa347de6e6f8adcb32277c788c50aad72195864ea0d311a5bbef7416a9eee304c898fd65c0cd694b0bd02f3efec431b9d66b4b27366a7943cdb0019973508bfc33da337b62957d9787c34ebd071330109f4b973efdaea74a270fdbdce5fefaf402b6fc80d3b7b678fd7f298a765af08c8e11b321f7d9892f0cdce81c4cff8470e16c3dfa5989bbbcb3217e6829c9ad4134493c1faa82b4fc88890a00f581e97e73801d5ef08cb3f397ead1e69ba5d20775a5acfce97aa273b1417eb55bf1bf8d38c199f297e42714b599716d1b761c6ece15698656a4e2ae763d4f792369cc50ef8f8d83e041025aca6209acc021f5a3dff7550088ef746ed811d3309309c36591af1522a0c46fd3200fb8c645979c897184c7a8f34c98660c3992c91d963cc398a649fa11528affcbd0dbef591dc79eee9ac45e65f090cf2d4c748ed98c4769602b595c75fa814778735ec20490537edcaf126f8ce21b0bc8fd36c2beeb27015923fc48ba21439b0b02f85a6bd0da210c98649b8c14baf31cb942a973fb3e3adab17"}, 0x1008, 0x800) 16:00:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/21}, &(0x7f0000000080)=0x17) 16:00:46 executing program 0: kqueue() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffe, 0x2}) pipe2(0x0, 0x0) 16:00:46 executing program 1: geteuid() setuid(0xee01) execve(0x0, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:46 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x2, 0x0, 0x0, 0x0) 16:00:46 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0xf3a, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x11) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x1}) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) getegid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:46 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x0) write(r1, 0x0, 0xffffffffffffffab) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) fcntl$getflags(r1, 0x3) fsync(r0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) dup(r1) syz_open_pts() 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000003980)=""/4096, 0xc71e91d1537f5ed8}], 0x10000000000001ca) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x10004) r1 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x400000c3) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) msgget$private(0x0, 0x498) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = shmget$private(0x0, 0x3000, 0x114, &(0x7f0000ffc000/0x3000)=nil) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() fchdir(r1) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) fsync(r1) dup2(r1, r1) shmget(0x3, 0x2000, 0x600, &(0x7f0000ffe000/0x2000)=nil) 16:00:48 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() pipe2(&(0x7f00000001c0), 0x4) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x393147fc0d176577, 0x4, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x88, 0x80, 0x3ff, 0x7372}, {{r1}, 0x0, 0x11, 0x20000040, 0x8008, 0x3f}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x7, 0x80}, {{r0}, 0x0, 0xc4, 0x8, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x8, 0x41}, {{r0}, 0xfffffffffffffffd, 0xa0, 0xfffff, 0x6, 0x401}, {{r2}, 0xfffffffffffffffe, 0x20, 0x10, 0x2, 0xfffffffffffffe00}, {{r2}, 0xfffffffffffffff8, 0x0, 0x44, 0x9, 0x4000000}], 0x20000000020, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000380)={0x5, 0x1, 0x5, 0xd7b, 0x101, 0x9, 0x8, 0x8}, &(0x7f00000003c0)={0x9, 0x81}) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) getsockopt(r1, 0x5, 0x400, &(0x7f00000000c0)=""/96, &(0x7f0000000000)=0x60) 16:00:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x3, 0x0, 0x484) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0x40, 0x2}, 0xff, 0xd928, 0x3}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000031, &(0x7f0000000000), 0x0) 16:00:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x81) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:00:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x1) 16:00:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x220, 0x2, 0x0, 0xffffffffffffffa3) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x60) 16:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) 16:00:49 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x4e7, 0x0, 0xfedd}, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = getppid() execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='-\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setrlimit(0x5, &(0x7f0000000380)={0x81, 0x671e}) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getegid() r9 = geteuid() r10 = getgid() socketpair(0x18, 0x5, 0x4ed, &(0x7f0000000900)) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f00000002c0)="48d0347bac1bdb50f253fff726e90c2320bc92563a5c5abfd849f205515a9d4cc757d976bf3cee85f566ae50906995229de874e62f1053b518817f6f06e6c711c782bfa6f2000a438c605f0badee29ffb195415ad71269ecd63628fb42111a57748a8ccfeeec4727a9a0424adeb810efe6b934971ff327ac4193bd57db1452f4362ddc9318fdc1e4cd017415547d56f05d050121432e0644828a497a", 0x9c}, {&(0x7f0000000a80)="c2fdb499aec87b8a23e4e01288452f9b5b2d178e0700000000000000c44829aacc09418c84740b336192efb0118727e046884ef70d3ed4dcb83b70c2fd84133ce8e067561cad9eb6c68ecb2433941967feaa008f65b22b430aac6e2b6286888922b573b1bf4a183cb98ec79937689c7c504e65f64715824ba5f2829dece5d37ebb6da5e61ab99fd3ce9a0df2529bd304721efbaf35a8f5d7120e635cd7214c26051a45da0e0ac4feade1b82162d63d7c49d48f8aea1cc5963cc37efa4142bdcc5b5b8deebfea6fbc965e5c1baf53af5ffee8edb58fb477de1de25e7e1eda0a40001b9735a509cbc7a54734464386dd31fadfa568e1e2d33daa091fb2889dea78dc772bdc464e4ed2", 0x374}, {&(0x7f0000000480)="975ce8ce6bca1c972c8828448787e2d202c1a82b7553998d87bf530360b2890bdf14297b8d07640136304cf0e9d61690aba9b45af2e6221bf55f79c47f180f24cc61d20c477149c883f7c9e66a24cbf6ad1ecfabab737993452120aac82622011fec1994a0345f794ee0e5db0e9e80f11ec7017c4ca28c708402f724e4f8a5c31db6268a4b8fd48a866411e61a7d466bb2b775fa95cde15cc1bd2be6fadd100b8a5b976a3df8acc1fc71f4161bb8e0321fadc2390bd3db", 0x1e3}], 0x3, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0000000000000000ffff00e86a497040", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x408}, 0x2) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./bus\x00', 0x520, 0x2) r11 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r11, 0x20007465, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r12 = dup2(r0, r3) kevent(r0, &(0x7f0000000740)=[{{r4}, 0x0, 0x4, 0x20000000, 0x7f}, {{r4}, 0xffffffffffffffff, 0x8, 0x5, 0x0, 0x80}, {{r3}, 0xfffffffffffffffc, 0xa8, 0xf0000000, 0x6, 0x2}], 0x8fd2, &(0x7f00000007c0)=[{{r3}, 0xfffffffffffffffa, 0x84, 0x1, 0x0, 0x2e07}, {{r12}, 0xfffffffffffffffc, 0x1, 0x400000c0, 0xfff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x14, 0x40000000, 0x8, 0x1}, {{r12}, 0x0, 0x2, 0x2b, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0x4}, {{r2}, 0x0, 0x2, 0xa1, 0x1, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0xc0, 0x8001}, {{r12}, 0xfffffffffffffff9, 0x61, 0x6000009a, 0x40, 0x1}], 0x3ff, &(0x7f00000008c0)={0xfffffffffffffffa, 0xfffffffeffffffff}) 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffc, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:49 executing program 1: getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(0xffffffffffffffff, 0xf, 0x2, 0x0, 0xfd63) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x120b, &(0x7f00000000c0), 0x4) 16:00:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20001, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) clock_getres(0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 16:00:49 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x1800) close(r1) getdents(r1, 0x0, 0x0) openat(r0, &(0x7f0000001240)='./file0\x00', 0x400, 0x100) write(r1, &(0x7f0000001200)="04188091b1c2ef117c803bc19e8e41fbf3b56cf2f943fbbde7bea9d574cb0937c85b4d18", 0x24) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getgroups(0xa, &(0x7f0000001180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) unlinkat(r0, &(0x7f00000011c0)='./file0\x00', 0x8) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 16:00:50 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82ef2d2fe156110effd845c02fe248f966696c653400"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="6a3a52b8df8c59b0176fd0122c02452aa8b5094dacafef6b34b1dbfa6429effbe3b9ea56c6", 0x25}, {&(0x7f0000000080)="b7d1f159e6bbea", 0x7}, {&(0x7f00000000c0)="64dac1ca24d162fc79b463d7833c65369a5e91bbeaeef74de9ca5d7cddf2ea72198c7f4ca49e777aa0c8cf674defd366d2d525d89ea30a5fca1f2ceaa8e14d99aa88fd524d6dadcdca849193863618704622dfc877b91369c9cbf38bdc616c1796b0bd50476c7e00bfba418dec73c6f9cdcb068f303c394ee087a38fea0c18896773569427128ec8db9d7d19061ecd0466ee4b574f28bb3b25ab7bc3468c8dd51612e78149af895adb4a0a0f4a9878", 0xaf}, {&(0x7f0000000180)="ecf8d2f239e06e06c7d4fb66f465a1c31647f74cbe83cf53c52cb7a4883b8769d570e97630d5dc6343536e66d7e890cee682a86f70d3629aa7d8ed21f66ccc226a2f32d9fe7b16aa72f0df0baef56e5c4a5ad60520ebffb5a42b40107c906a5669119d2579", 0x65}, {&(0x7f0000000200)="e30b3f89a879920fcd030b21206ac9663988a5c96603c06995b4e8b17a5e67c6f773e5d15d88dc293f9b6ddcc128c4ad2d6b2a89b3928842e99439b1c22b64b0c6c387eb4d0ed6d34a1d37d321fb0cc5fa812d4ea3bb1a9a80cb3dd7f042b62b5b7c910021895c23b4d55d1491e90f795a49bc733de7726dc3744c68ae07", 0x7e}, {&(0x7f0000000280)="6607935f6523c5696ceee1166ee70768e437f395c5354c98fccec34f44f55f421569c283fafda0f411fdeb73cb9131f5d9507ca2b6042f04123bacb9b17d134f8313754e5eb053720c3845c34922bb90c9384d23b54180a31d5dd8d57fe3e29a78ef88c9106bfaa5dcfca3bd9e8f0df3fb04bf1702d6c56d595aaf4ae01ae2fd9d68d3f7df40f880fd7d9054ad1dd9df5631a9c4fb32719c27b32390f1", 0x9d}], 0x6, 0x13) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x7912) 16:00:50 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() setregid(r1, r2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) 16:00:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ffd361", 0x4) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="088305bff89569c2c387f503585256e2834e67ed2c242796aaeab42001f092d028df3ab1bda60353673873cad2fafa7ae8fecb9ef624b076a3d96da08b89230c57cf62797e8437b64e9ffc8326bdc47f015d3fe5d3e3135c58ead523225287e2d8f1ea9d6d81ffd2174c889ad45ca6a98473094357347a8c126a6ff96c010cf971dc11932557e2e025bfb73c0b0e4ff7f9f0cf7fe752fe647c08f686ed0b7e14b4d078864cc8a0df5575cb5eeff2ff448aae1082dc65a9839d8ca6572afa4e4370e1e3cf1062368f4b47e271e7d532dfd7b7502e75004bb6222a9e97", 0xdc}, {&(0x7f0000000180)="7dadf341084737aacf6afadae9cd023fa6609b886d7f92560d0023ecf6e2edfe2852bcc96104053d0a31b67839ce1038f482f59ea8fe684b4217e836428881c1cc736c1ea7f07a90dc3e0ad577f7836efdcd7a48df2c71e8db4dce5f070f8357d94ef5f2303ba38a158324ecd570a444e656b911ff6abdd7a90e6e75d4aada74005179104b2b05f1c03b4647e16cd2a6f1579137e2bd402e6e136633", 0x9c}, {&(0x7f0000000240)="7bf81e6479b2250ae4a9705be3ee2089797ca770cc248e14d707310505460b63c961100b0707e7899b0b293f2d0211b2acb9eedecae3450eb7b4546be644ad3296cbcce72b4a1b2eaa0e086f99958144ea339dafb1cc1475149548ce205bbd3db8ac85c61e37cd55369bc164990b85d7e750e4c47d65cdfa73fd8cd95a9ac422f624d6bec018f1e2bfaeea82f255abd16513a5220b9048d7a9bdd5a48e0c24c8e228fbc1ab145e2e92caf694bed7aa85956ed32108a4999bbc5bdbddfb7da42f78f4f931e8421a9596eaafae3d28e0a27157f3480f926f660ec5535d6cdb5532804d6a5c790a94d47f9a310371ce2701bcf74fb9673d6f539b9cabef", 0xfc}], 0x3, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) chroot(&(0x7f0000000100)='./file0\x00') dup2(r1, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:50 executing program 0: r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x8) fchdir(r1) setsockopt$inet_opts(r1, 0x0, 0x400000001f, 0x0, 0x0) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) 16:00:50 executing program 1: r0 = socket(0x200000002, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000003000/0x4000)=nil) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x20002, 0x1a0) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r4 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r4) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:00:50 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x4) munmap(&(0x7f0000eb9000/0x3000)=nil, 0x3000) 16:00:50 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x293) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) kqueue() r4 = getpid() fcntl$setown(r3, 0x6, r4) 16:00:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x80, 0xffffffff}, 0x8) 16:00:50 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000340)="95d3d1d5a5ec6034ea01469e7ab76799a24c6267f15d82b6c9eb8a59866025d0b01c2a29100c045ba79463a4f06a68f0644101155e9a2f336b04af28e8caff47115fcab02d8463232a904fbfd2bb22a1af38f788eca02a659be0bed3d56c36501d6ca3dad5269dbede69b92646389698ef1bbc2787f4c6c08e0a1f94be1183571e4ba42b9065c33e7d20d3d69deed3d73b878ceb009919057098a3982593611fbee61e16e0db7fa635214a6be93f616deb393b6c8447e968400511cde6b59ac28edec6f609de376769966fe00663b09cb51731d19a4109953021eb266b77802abe1985fbd8062bf4d552c4c2e70bd0d854a5a7bfac1b299008ea9affcc0320e3979e199b70ce53f4ad3a298531b0a887610bc1e737fdb00bcb4c5dc85910fe53eea7cea108998d9bed2c9c4284a3c85ad417004d23408e1d742b2960fd3b8d8a63e429a81f8fb6279d94544a1f7a159c710dd983adf6241185f319aa5a", 0x2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x401, 0x0) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="dc4dced6e413b85702f9777ac9ed431d9f1e69303a90390936a88e8cdd9c952a5a03fac1a425", 0x26) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/90, &(0x7f0000000000)=0x5a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:50 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) 16:00:50 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="02330677d03445d09b1cdfdcbb223b3ce0cf21fb89ec16e1bb397792", 0x1c) setitimer(0x3, &(0x7f0000000000)={{0x7, 0xe0}, {0x4, 0x7}}, &(0x7f0000000080)) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:00:50 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r1, r1) r4 = syz_open_pts() r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f1265405f16b136a5d00d1628b53a", 0xfffffffffffffe4a) write(r6, &(0x7f0000000100)="bd6d483c9773", 0x6) r7 = syz_open_pts() fcntl$getflags(r5, 0x3) close(r6) r8 = dup(r7) r9 = syz_open_pts() r10 = dup2(r7, r1) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000380)=0x10) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) fcntl$setflags(r2, 0x2, 0x1) r11 = dup2(r5, r7) kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x83, 0x6, 0x6}, {{r6}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0xff}, {{r6}, 0xfffffffffffffff9, 0x80, 0xb, 0xfffffffffffffffc, 0xe88}], 0xffffffffffff8b35, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x8a, 0x8, 0x2}, {{r11}, 0xfffffffffffffffd, 0x2, 0x41, 0x100000000, 0x8}, {{r9}, 0xffffffffffffffff, 0xc, 0x1, 0x9, 0x3}, {{r4}, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x7fff}, {{r8}, 0xfffffffffffffffb, 0x53, 0x2, 0x3, 0x8}, {{r8}, 0xffffffffffffffff, 0x60, 0x20000081, 0x4, 0x4}], 0xbd, &(0x7f00000000c0)={0x6, 0xa399}) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x41, 0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:50 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="02", 0x1) 16:00:50 executing program 1: r0 = socket(0x27, 0x4, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = semget(0x1, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/4096) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820200"], 0x1) clock_getres(0x4, &(0x7f0000001140)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x81) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7f, 0x4) 16:00:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:00:50 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) setreuid(0x0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x0) 16:00:50 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) pipe(&(0x7f0000000080)) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000200000000a, &(0x7f0000000080)="002443091dbb6049702f9a3887a4e8585f3dcb588653be878fe40f1430b1fe7f4cc168cdf5846317339a6975fc7081c3f5e3e1b14d2d0a45", 0x38) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:50 executing program 1: 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}) r11 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 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}) r12 = msgget(0x1, 0x48c) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/114) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x28daab44f388c048, 0x1, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000300)="f89710cc335416d80994f272877d5430d12d430afc6cce6a2f982f7505407f569d63120956f4f70fb41812cfe4c61b35ae6bd984b2c03f1fa755cfa86955a45c47abe1b656044be85d3cbdb023dd284c4cde481181206ba4453ea147f83b68ab0bc1e5858e962cc0d548ce7bcf3a11e27a2d8e7887beaf8a0242a88c665ee44f76ae7dc51e74a69158711a9835b716a96dbcaee331512ed694f00b3b3bda9b4cabf78f77f208d57739ba20b52aa661e2274d922534fad9ca3941b0ed0a1dfff2ba124b2b908caf4b741b3eaf322097a2264a4a3ec954b07ac2b9c5261f0c4d2cf846de25921ec5db4617c62bb63843ae5d89232759d042ad8df65a76243d27f504f607013a1c14b117a009c9dfb68becb3c6e98eaa1ba1b75ad09a00fbb87c3e8ed443fcc0b21386af8141d8dc285935a5d65ef058a9ecd2a28b052bf994b87554a2881ccdb812251982911118bc8b1659402c9bc9018ce158124cefbeae97c8efa411aa4804482559c2f9918557d71a6d892d6274f2b3f33915e2ff7777cf7ccaafefd3c5367ee50cb9c0bcc57cc186597001b35ae40cf431a5eef41775d7b3b28fbde9f735440064e2f5d147dc2fbb3424f8e16cbd3cebea2a845e6ac191ed4230f254b4fbeeb2f73a03ecac1b31952477922bc78b9c1cfe6e286dab3bb14d65df47d7fe7ffaf478f284244905a6a336bb6b222fafd92624b64761633ee42c07bdc6ef80df2301341cda698a55ef257550b76fcf2fa178c94b3b733edc260cafa8aacb3ff848acfd3ac62f345bcd6dfba5d392783444342a3463c167677aa74490f5d6f3372e4eab67bfbd6ccdb277a299f2069a436feab168635f5a9cc083ad6a0c5fefe0da96754b84d36c12df68f533af0e17176e78be8938fed105ae747d809283566c01680b4be4c7c593ac7de7a433a1930555253bdb6129116ad808323b2758b8a6cd6930ee5612d140c12392faa13e0a63d98a3f062aed0caf873b7c19aa8778987e1233b8a553987ca40c1bd1a87a136486f1f59fc66a4a906aa844a13cb0a06e1cf58d19075d24c1e41e0a13c279282d558fe5832ec0ffe551529bc6335e2a042613e1456b7107c5200c7a99e2fbe959aa5c42e409e4878a47aa37c07c47fb7f7a169407fa6e94d57f4c57f9e7731fef720a66c260e63c8288c5b4d9ca65b03e0f8a4cf06019f9ab15d83167b84fa635e4bb4406dde4fb94c3b66eaa9b2c22aff5878aba314315e589734a97f8b77a919735660f4b808be8516d3d382f70c12b9e1efaff6215272b3a544adc71eb2d433ea4f31177de5c7d0801206fc1015aa52a6ea8cdec79e69d8032495ed6f05a4587267b7cde14c16808b1c7a3a5ea425388334d3898b045e3c9f5c4a97b1e792c8cb72716b81dca67f96fbb0aa56eb0914992aab55c8ce60c17c41845559795ac624d9b7c0d1ed3fb7596aec7fdbaae6d2eba72da55769c2ea0867693a7a01b67ef103d65a3d63299b2633c6cee96f7d80ca19645d1b5ffb9206b21caec44d2989b7984bc75a6a94523e42b9fd1e5f31ae4ebfdeae7a9ebe325bf811ffbfa14896534419351c357ded71d95f856392ec93619d71e6f6839eab9380725196b5bc428bfd2c62e701f3cf2381cf46337b0c33e956f2d3f80dc59564d1211cba8a40560c8535dc0ca7ca2d37ee540b264225b91ea0bb3cee3ac0ef5ab9a12755b44ca8fdbd60b2c4715a6202e9c56bec6d134dbfc71004f4a27a0d1fee476b2bc01b1cb46bd86376ab5f4584775572dd28b7b9497030cde7db177e5e013efac387306b7846e0bdf6ef6bf1549ff3f9e0d3d6316933cf18edf5e951e07914f06071d88f86dc09cc86125246a1d9f211b20389a7923c8e3b93b53d6a6ce35e5e701fa7ec902415daf1c466a61640c5e7b8db2ee8d29938c1a99688d642df8ee18fa1348a9c96f2cabe68f3d35c085b47e26fe3a9d4679ad04598878ea51b677f44093d82579fee103f7f28095f1f9836c15ead6dabcc6cd34c2469f884a320368822722cda457cf137c02651e0a26dd767be7b48facb9b377b975927a05e59d9058990616d5f0e897c97770c56355353e980a3a521a96084e422c9e196bc6950e38586869420cbd81db33790e0f3614e773e89fcfc546209b5f95ef48a324e7425a15ca2088a97aeb3afbb9790550d5f007de9d745f515b84c50b77f25ea8d630f853c489920f1a0650486746e6ab3639495aa6bb45a6594c0e45ef1a2ec71b3f954cc551a139810184a34c4561d8da539892441074b89de996285d2e7aaa61f6103a153c29a5a0aaed95de2413f5f6a8c76741021ba3c4a248152fc3ac542d549a8dee4bdaab1d8337f23bdb26bea50eeb18a07abcbecf9603b113ebb6bbe6c73fad85505f783b74dd086984b4e904e95b9d0b0ecb8e3e79ff5f2824a02a22d78a054ce8d0400a77ce974daf0ffd3cd7be21d01feef46050d1b431a9cc896fa0995d32f924e1c4786e7f1fd7355f29cdbefb96fed86f4c3d5e348ac6212002bc8b784867232306ea1701696e2de4d64b64b6a7b42b3b775e9848f1641317c63135d16e794b6b7ea29a6b2ca68eb5669c012c2ec1fa925f652ef11a652b5d5df33bfa26ed78cbdec401029e379086f5edcb11e15d54ae17feb2fb892d59518413c79e4ac97f7f970be0563da72dba486f337450a8781b34800982b4e5b563fbfdc64f5faec3b86c26c76c7f4d62cd6f4d8d34061114bd6558d70e9809110ca5a60969e2a2bb196eebdd6d1277f81536737a2e3baee3eb92d5dc6b6c977ca201fefca347d47df73a25083c94e8aa54a948d6c5a292627d4564ff47819f6687f17c6a9747491ecff85843524923a24ff6848b7037efc0f21587be0d07690938c7acf5e1c93a55a883c840c35294edff977da33f08f520d69abf60a97c6e54cb742ee56bcc7da514d341d5080e55b949555f3b6f23890f53bac1cf3884976c24c39ff46a9671ceb8143a99a7ff2a9c4044d0dcdacaec3399663d5af14a415b77c9500395316a06cf9951fa6b748e7e2e418bf16412a91ada035c1758489c4f04ea41c2f8fde2b8922284c870c99a90ec9d44586c0aa5551d057a6cb786ae147e0c049a5285a84b95bfe9fc2453fae1eb603e394d7a565a580305143a9c8c22590b47ae8f6a64548395806aba8f808c734ac9663da66278429a823a38ff403dd7a843d5c4117c3e7f017c563b23a85d0b96dd950a110308ed66fb09563d00df8917353210c09667fb66f28f2891bb530e21224900ef95c99421822768e8f2bf0fd62282f028d9352b4d6957ae598c6c90a23350b68bba720565a5f507b1dade29eaefbc6e68486ad4cc2840ef10baf696f1829a8b686ee01af5726e236e214b9efdd0492442ee0f39837e3fc35f782531c32e06ab4a5da67d2d319aebcf88a6445f765d5fde5d15997d9ec743fed751b5a0ec6df1baf87517f85075e2d6f4f8eee0d83f7f5a837133e1067d0aee1734096cd8167cafda56639471e58552ad4b66fe27dc8416f9d5f164e35b52e1ca476bc93fbbfe38e37f89049f021fa045e388711118c6ec6a1be56862eeb985620dad253677dcd6253aa3d8d98aef4434b503b29f4777adcd1d77d943691cce351616fd91646dbfa382fad1435efcc00e5e550c1ec690d56d8d03b929bebb5192476858ade724828a567a8f4db0d94dbf135e0d0dca98ffa98a6a5ea8f73f2b542ad4ad755ff35e283a7f5b8b36485819f2be42e66364c5be1764e23636c1b75b20e21ca110511962c4a9f9e428bb31b3439960a899d228ef717abf033aa84089d1fca39be581e9edb1cf5b4cd64cda6afb15549557036288b08a5291f8750c73353cbebcb20a6b8e1cd8713bf8c74b498efe59706d47e6b6a9f0b58edc5914d0dc8df2ef8cef2e31d4d94e7b3ca3ee30ce32ac8c38b9e1f176a10dcc10ccb9303180cdc97e236c4188205fd419756799e01ab2c089fd8421bbf98cd4fddee926201541ecedc1ce0726207ced7e05a8f08f215eab21ced21427177a3cfded7c4c82a91e735b6df34eaf2785f361befc8e6af0ab2d71f9a1c00a58f6e688d481abcbaa3ba218dc9b0796f06567fe353f0add4109e0861f8ac524a172eab3c804ab2814e08be753f98e5238e70a9e1eb4776af7049e91382a4f8e1112509281489d44e6ccb05e248d9af5d61fb50aeb831eb3bbeb600a4ec953c17df89c3be606d100ec97ef20c07243a3a6fcc0b466965811320d07e0f5f87ac7a056b0fe5840707b512c5f1bb7a48c34d6214f7aace2ba153b04504f6a4c43cb517716bf3a7b40e66f1e197df2b257096ef283afe6c1b11e11580d48d8a7dd746927dcde088c9ca34df2c83c38d8da844f6b715a4f8b358d1e3d1e7004bba4f98a04d83f5fcff05b59611aa95ab2529d2bb77d5b9d325fd5f3ba363948d70e33178974ade621093b90262309471edc64e23181d5cd0837ae7d4a821ac5aab87f6f34cf83cd6b5521dad26d4e45c30dc0f6e4d0e673d762003432a61cbcc086910c62a6c5efb1fbdfc2a4ecc313c381c91e5fc329e0405cfb51f497495ece1805537e16f4363fadf261314b54687704d31d082ee59400f98f43d3fb54e67e8aa786dc32816cc1b73a2dd31d59fa57bc23c1857e6c300c830adbfac63244a71506f3d95cf8ba36b4b6b8d7ead13958fd12279d4e6399a576563a04761ddf7b62e15bffeaf9bc59f6eeddcd0b17b466c4b6e6a420a429511b9bfdbd600f22ef81ca39dd47cb6e2067c3800ec90d9e368f7e4806407c2d909d2208e599d38b4b29f4aaf8c74915ce64e0a2bc385aa5895f2f93eca3e915800223ed50af218d68d9d6f0b72f5fbff4294cf0693744e9cdd0d9fc5db2d42cbefa777f86f43c205aea243a32e1be62c0590c1fa78e140f0b6fae16ffc464c17e1ceb8af016e565d4cddac005e797ab8b0b0637f40c74e46664096bbb7d4b34401deefc41b76bdf2e9ca64507bcf7e940290e6fceba4e4e74d1c28f907b5135e32cae3ecc64568449e6ce36121800b4cd506ad68c59eac0df9cec26a8e4477bd9e970a218e2389b8c1a7b0ac3d9356a6ba663ed2a253690231f09dd1cb35190146b28fbe5ae00102e2e650c96a378e49acd6dc75dd817b3af2358ec8957f4ad2835a3c7d05e345ae101e0f65ec57af76e760c4121628c85e25597e72ea7ae0ac7ed7539af05110183fec95670caab76b2244f16b58ce8f968ed284162117feaf58147890ed93c008dc65addd49c12a31c1954d8992f4eef73f716dcb78d7ff1c2964cc655e1d7eb1e3e87378aadaa85cbb9ac11aefa5d034238b00c41dab5a0e23a8950ba0fd11e9de5d43d3a3f4bb68a61f8c16a8ffd2eecee928a16ed30ce4c415d4116ea770ed406dd2535566b0231c2ef532a9078190613052ef93cf84010c9a25e6ed5b7b9d8e4f06a3c9c1a8728cc4aa1ed6d4bb09f5f378339a86d3663fae936e97e0bb51acba5e6109d2013474e99fb193ea958cd52f0ea8b03d38468a4a8678d8f1cbec9b616324881122b61dfee7ab1a2978c58f4287e45c15f206dc4b111b73f4208e8c3b097d227630800b5ca4344c7b978c539e46e7614f4fd924d210c76c5afd77b322606892d7f9f51b80256531c78728f0b0f611e51caa3413f2139726cbb9a1867a20ea400a24e55a23909ffaf87614b4dd173da74c22b88efa7fcc1cf87c6dd1829673ba09aa9c92f2af288fff89eee77e131f00e6b09b102e17eb6a7af57191028c46cd550f028586005cf2afa827e831cdde99918e91e1c4ddf690ff54ce7e0d30a1590e7844c1700", 0x1000, 0x8, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x5}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r3 = syz_open_pts() r4 = semget(0x1, 0x4, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/184) fsync(r1) close(r0) r5 = dup(r3) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) connect$inet(r5, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:50 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f00000001c0), 0x4) open(&(0x7f0000000000)='./file0\x00', 0x80000440, 0x40) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') shutdown(r0, 0x3) 16:00:50 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x400000000002, 0x0) r4 = msgget$private(0x0, 0x404) msgrcv(r4, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r3, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) recvmsg(r3, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)=""/180, 0xb4}, 0x1) kevent(r1, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x8, 0x73, 0xfc02}, {{r0}, 0xffffffffffffffff, 0xd, 0x12, 0xcc, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x2, 0x165a}, {{r2}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x1, 0x200}, {{r2}, 0xffffffffffffffff, 0x0, 0x18, 0x5, 0x9}, {{r3}, 0xfffffffffffffffa, 0xc0, 0xfffff, 0x6, 0x6905}, {{r2}, 0xfffffffffffffff9, 0x74, 0x1a, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x6, 0x82, 0x4c2}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x58, 0x0, 0x800, 0x462}], 0x5, &(0x7f00000003c0)={0x2, 0x4d}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x140}, 0x4, 0x4, 0x0, 0x0, 0x8, 0xfffffffffffffffb, 0xc6e, 0x7}) 16:00:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) 16:00:50 executing program 1: r0 = geteuid() setuid(r0) r1 = socket$inet6(0x18, 0x8002, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x1, 0x4}, {0x18, 0x1, 0x3, 0x1}, 0x7ff, [0xfffffffffffffffd, 0x3, 0x0, 0x70f3, 0xffff, 0x81, 0x0, 0x100]}, 0x3c) r2 = msgget(0xffffffffffffffff, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) msgctl$IPC_RMID(r2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) setuid(r0) r4 = semget$private(0x0, 0x2, 0x208) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r0, r6, r0, r7, 0x40, 0x5ea5}, 0x80000000, 0x1, 0x8}) msgget$private(0x0, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x1, 0x0, 0xf3f, 0x9, r5}) 16:00:50 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071d000/0x3000)=nil, 0x3000, 0x10000003, 0x1011, r0, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000080)="dad22dd0868dc97d6ec1487e7634be1f6d41707e5c02e43e87c5921f40de26833145bcf5848a65178e551071242fca406d308e4407a06b49f8891acea003684e0a4edfbb26ca80e8a7f37674fce64e0eb8b48d3488e23cd4e185ab7e86fa6095595facaa5a5e3ee9f9af7b97c8ebbfa8531e6aba5be297250523694eaa48cc291567000c062fd90e867240d7797dcdb4e18ae1468cf871c060b32b2c14645bdcbb84ddc7ac4a9e6cae0ae529be345fa209bb598f98dd828045a3f0d392b5fc176c8f04e6498c1a9c7b22906791acde3abfd2ab3b40cd9bbb480371c07d9c3263", 0xe0, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:50 executing program 0: getegid() semget$private(0x0, 0x7, 0x201240) 16:00:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) socket(0x6, 0x4007, 0x9) 16:00:50 executing program 1: r0 = socket(0x20, 0x4003, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:00:50 executing program 0: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x101, 0x8, &(0x7f0000000040)=0x5) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000140)=""/11) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000280)=""/139) close(r1) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x7) 16:00:51 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) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffd, 0x6) setsockopt(r0, 0x800, 0x1, &(0x7f0000000000)="c5b18fc5b0079b5a43a2eb30cdd8b16b6b36ffc70d24caee9a9ea43a9715d27fe57462337266a20e014c42151106673170a83d87c26f30744c14ce4d9cee462f87b9b6fdcb5f3783de07da60a14720f8195b0c1f060f20b0c988764445831b5632837dc270e47c2338814322db0de3b9f859dd472d680c5544378e9174aa730798a5f3c7443f4de769a0ae8af03e91e1f43a1cb6", 0x94) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f00000000c0)=""/28, 0x1c, 0x40, 0x0, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f00000011c0)='./file0\x00', 0x8001, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x81, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) fchown(r1, r2, r3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) r4 = syz_open_pts() r5 = dup(0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000012c0)="579ae3c14cebfda64b5446ac8cca5132e07378adbc00b3af636f859a2491e38666b419212ac35ae7744b010169e0cc898ed2dbeeaa42ce96558b9fb21d6e1304390eb994662fc6d8cbe37ba22e59d29bd93514c579276256ead0764ff1c3d927a5e51cec7e", 0x65) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) writev(r5, &(0x7f0000001180)=[{&(0x7f00000000c0)="21130eb3c8eb2470aada4edf12267f19e06c109cccc5964f0a2ff609a12c8dbc3d81ebcbc9c022e623291d9669267311012f68f9d326c329c98b033a133e6e76f554728539b18ddd40c299175d37864936afa8271b5ffda8f8f1d01df72f5cbd0f08c9cd1ab271baa14c8846c15b518087b0a7962554442ecc016e9244af91cf35d0b6", 0x83}, {&(0x7f0000000180)="b12fa18bc0940a50c14d7cd7efc90a9c987c17418b6b6095a02dd2c7001d93cb9eabfe93e2d20c4fd1bf414788db4cd907905ed9c1f4e4ec5e75e892a88d2e167a68770ad5b71c07c20f7fd9a8509a935142f7aa3a78e2410ea00bb32295b6b9244038249bf2114ade60f63818cb9470eefbd23671f4295890e79d5605aa2ac2b6adcadf4acb804888594e500ee87adc23aa0896ef33ab43f13def4927b6d8cc1d9a422ab9e13de0884a5a16b4072151f88ac4f3e64906690563cfb4b00c6219c8498ccb1a8f08774334a53f0d685dc27b94220a44d8132a00f2c26799b3a04c88ddf3190a2c4f0f55141d82783d75b48ff599f8841d0c73ea16308f4c02dac83f75fca5b3d9fd7bae58dd5a9ba59c042cecc6b65d3f797eb3f5c0e37afdca57dfad8e1da8bcdc09d228f041f7756aa79aec47edd91159c506ce8ba17f0cb954b46831a5f9ba0e40f87d7cf7b25957b68dbfadfa252be99f8585806355cb891bd7731d058df3713c1e56ce74bf78daed47b6b4e397a28ab73ea6a53586ff34341f78ec10c852e9637547a71b736b1932251d40437567183ff05ba41640d94909cd735808bfa5b21f3deb26b83ae155b3bbed7f663952377ad0e5e877a68fd2cef3411b673077c767913cb292375caa4eddedeccdb74334befa6547b3f2d5538232256e70ea56fe9243e15ed2046579369c930dea22ac59dccc9395084e41fd979ab21eb68fee448085ec4699881f299df10800ffe0c6186cf1a4ad4fdfd55729e26daf60cebb7700c8e9a5680b955cc8ffd79f5f3ba0eb38c7e231b90e1227db623b39d0339b6cab458d7f3238a460fe82816a9f373e69a0102e4e32f818e109e62e4a6e8f307cabec025c6f2c5f682198eeb5a870ee89126af01ece9153447999464997b5a4f25b7680ee2e10d3d93cc47e52ae05ac3f47d95dd950a9a281949a9d2815fa916fdb4e70344d67da6c9a4bc51d9281a1e7c1c0499e494df09a7af4f4111b594b9c16dac71e01423a00c0cac5788d5c59d0584f2e92b83d611e61fca7cc3798378cbc1849b6569b6db1762c3bbc5da49599efd0332a8589dd3296d1debdc7cb608ce12626aa4a0f7092f6225fa60400955749e354a0f6a6eb38f1e77ed41a8ee83e5ca197e3bab83c97d2bd0478f338e1e577f28b513e1cabe2e5a6f2f1aa8b8aaf414ce465a9f784c7b7d0fb34beed3f0f57c2761dcb35126da0737f261d7935b918f8ed88ead8941d0df5ace5a8ae09af2fa1ace5d76df7b747cf270c5e654cf75c3a5a321644fcfade66e13323a80e69f82a01216d3aca278da4f6234c6813ed38c555558baa00590f5448984e41e431f460ced38a19f0f6430e69caaa86f2de05188ebd5ec128dee230a8d7a9bde402dbbc80fca501776f1f39b6d640df46bd469ff64906235794447e3ceb429fb1777d18bc5ff62fe5767fea84437b0356b5d7dbf7eb6467df91ed845045f61903da5dc70f9e50d9e23e86373dc7d67cc7fde88696e6d852503915ded44c8c5ec3a639c1e94ad68f0bbfcaf72c75624a36732959505d55a495e27e78b3dd1357e4677bd4e2ecb3eaf41c6269efb2c3ac32bf9443080fa5ea5eaf5ea9737e06e491a2aabda63d68bf2fbeff7ba40cb363250977184615f16ccac0b61f6f8648fe5185be3e6b1441286cd85d199fb166be15baaf86a93459129bc9aa0e0e965b8ad2b3fd6714884ea48b093f3d9fb6277ebd901df6bd3e00e981128f32c4113a98100548f6365d4fb106a178297a3f8d4db040785babae0d78dab3349e8b64dbed1f8e96a47847f3a8a5eb2ee1a752e6d40e8cc6ee4c09c6d19b80c2440717c51cea1876207a403955025985e2956b9e41b619b524e610e08bd9a2084bafca23304d204c16194e233a71b236bdab0be5c4eb7fbf82773fe6444182eb05b48919f8e326435c83d6e733d62cb35d357aa974e3c58da27f2cfc237deb3ec10ff4b259037ba3e8e4feb591224f96dd7e8e0def22ed4341a061f5a556027c04f3984594499dfc026a85319d4eaf66a9101a12d2ae92d2a3a3150bc6ef23a8594e5d9fa6ce6d7c26a474696b7f3c3c29352b0f9143eaacebf0fe60e3c299ffec234764302ded31cadc94abf8a0c9e2b63f227687906c40a2294ca24cabe408595c9de89cb7a96a7a7c18e8d89f67572ac1d8cdeeda5853ebf904f1f302b43f7679f593ca0502ed95c1d723b7c8df8e2b0eb29eb8faf03104ded8026134e48a2db93f29834391d635218b1158faf9dcbf22f0aa69ee93c0436020727bceb53073a9edaa963b69987be16e6eccbbc06c70492f8c6faebb023a48e83dc6c4c4b004a22b93ac4e408d9d40cf06de6203227b88e6707a56ec0239cfbd5106cb382e6a290aedd0965baf2c8c77f1016420faa87956e37b0773f64c60bf29c77fcd2719862471f6392967b48f570000e2528c980b110ad16662b185364a5fc81bdee5afa73c0fa133eda7522858bd8fa1c214a4f8d6ab893aa50678e0ce0175b857e9523d8721c80c4faaabb66b750e2409fea70ac35cfe56673014afd62a84a14a7665c11d629fa1d8bf687447a97dfd41f2de2da173515b23f9aad3c2c0a4ca5711533d494aafbd43e667622e890803ac0e046d468cdac3bcec82e32f03ec0b2e976824fdddcaf88437388b53c91766fd97d8c58fc1b9230257e485a8400a4c7d0474880f4c778824dc7c7b813e3f1f49a64670416d4ac6046573ae215adf816b4fd246ac17bd9aa3031c88f3f7c2b801f5d9760fcfd84f55dd276b73bb32835026ae32924fc7a24bd07a2347f3fff3332a5c942f9855bcc7cce6e18c7b7deb20139c8cbd6b0e4d094a9683ecdb8118b2bb633eb42b328f772f48b31efe13921dc6073c3d6af52636a770fd126b4f251e00fa6c4f5ad05adef24ec1c1316531cd624c05aa6a2a6bd38dd4891942aac0de73ab91d0afa58a4dc3af66d42a6b16fc2d152691d2a13f8dedd53f7fba616ead0e5176b3d0db1bfde510b4047a35ed0b056ba156e244832e37699acc07a35463595940f1ebb7224b70303d7c47cbcca67411cd595ac7bb109719bca86008e9dba9132627c74767b929bb557ee37224aa7760859ac4b0db9d3a86febf7955d95d2a71c2f11605505ae6643cfa6ec677e9749ec721a50b42e7d0bf95da3f77f3f0c070ddbe02fd82a4861862600db7c3a337cc8828dce79649650cb6e76ade810e9c9c83fc37c2fa50431a53d5f2a6b9461de56e2b85c18d3ea3bcc0a41f62348cc6405d1fb972681d83083027d9eb1c4c38871fde4594f9c29382a6c1c113b7be656d5e107bd08c1c58c41ee8e15d88a58d1be7a172e29331a0ec082364cc2e2aa026ebd11a0c464505cea440f573b957ff4bd8987bdd2ac6a99c7b29129e3febb3102efd5439abb442e63fc550a9edcac81a76a2908d8fe1b3e478e7fa440cbf85a1b241abb5eab5bb6bdb7c4d2a5ffb2ee65c71d6848a4e218be9df86e71e32aee5a71274876dc81f1db502ab848370c64e6f9fbb0e8a889371b80512d5c30fc1392e89dac90d99cc5668d6e48cf5f864487f29368b225e21019aa0a02d006aeaa70ef572a2ecfbbc132d11c7ec49d1e0e3499abad265fe6ccb0d4b97aba7af2093f43d03d4176b660f2f7cd7a3b25b3af8d3ade65cbe3997a6502326cc1e46a9ccb6b733025bc5a9740e213fad34cb5af12aca1ec9dad7b3dcb0f969f9104309ccd013d3015ac37a540a0637f6eaf432dd6456c74143eeb603e00f8f1a92b9516c9a3268d6bc1c156a5eac8f446ba137b9ba9928c00c3988ccff826f1187617559eb26481adb53911ab9a352104139d5ab3285e2ea42d88bfbea96debbd86e4ca59a2d4cf182705ed690631473f3249d503b8956f8b6a431baeabda5ffe7dcca063f5a57dd5afbb9d1eeffd0de7c37208f93885096daa4b288fec8decd679e0b8a7046709d454c19767f7e13c4d878ca6f42d2a64d402682bbd3a666a0497443a3d45fa00b2d4b62a8c67b120f951b4ee8b59a4845bce82bfce96ff3ca9373cc17b7d5aa69014452fa075ddbea70561332f5929fc94bc1d25f5c79ffc1bbd167ddee628c19191df106b1a3a023402d2977f755d46140fd7f3af92a696c82b03590fd1dc8305fc7f7e72ab9faac67ca40704ae0c661994f9fbb2c20c04602d10e96c93669b4dd64fea7b4e0e0f7b7157c5dfb5d08db4c7c40993d1e70803be15fc17d4d91293048a62f3be0099713d7b9243d160b77b82b0cd900a202545fa635cc4e90c302acf88a717f3b6793cab0f641a9d0e8e7bf0edf31b8e844dd9e01d9d3d03e3d3b4c96108e054cf23ec8968568fb46cbfbeb66d80355066532f7865d7182b65a14165f4338bd7e2be91110c2b2438f6e2a93c1bd1aaed850d51e56557c71906355df893e93d2cefce8c2f7bc4b41ed60cdc72246ed9ba78bdc555afd212867358bc508d40070246549929bb4b078a835f21785e8fe52484f47d260c11db5fb2aebcda60dafb6d0cd1bc8bda9083de37a8669f76d470b518618f31197f7287ee2222742c4addc6bcdf4115dc23960e7ff448b9040aea11edaf03bc0e14c70ce5f629fc6d04a9f75145a756dbec317448fd518e74c863ecbfa9b5165445457a5edc793cd956b858fe66ef59760f0657650cf3c35c58af3ef4ceef4400ae167f1eac43b502899d50bf9851773ad0b58b3298013d791fa24e408cbac143b1f9648374d6b493c68666a7a595695d799fbd9ae10b8471a2ef5637e13c6db16020d9a6dc8254c93ab1a7fb7cc0d3ee6e904c2273efa91123d5bb09b6387ce812c92b28ba61ae199c66bae6c63541fca40f4cfb575b247c4a7a7d6c4afbdd53f881018b4633d7a2eae7a6457e463214976b8fd41e6d4f8a2f71faa9a608f94d560dee84c7bcbbbf175a5e63cf66e06438c8ac8472ee3faa12127dc2c88c5793bb19ced0019617d96f15241421a1e6438d9a145309f601e01c97508e1970babfdbbe1e074ee9c0fce77403877626691d68f341e0786173388c18b45d5e93f032d2926cf2b2d333adc796bd4e70304709d053f70cd36407bea66b7458c346777342a58eadc5ac9b906ccda2e7c1ba265397936a1bfef7878233d0b69bed9008c622529bedc5b0943b999695df649c3bc1cc0d2f5822dd6057e4b935f5d55cee711b62842fd73d40a2018894eee64fa0d367d725dad760cf2e4efcdd1e063eab1914cf64fe3cbd5f57f8126d2c0d6bf808882187e434725fa95dc87cb3a763bb99dba071b532070128b75c51b925d574be0164e3fb5149e11a88c1c30c291516c286cf3c0540c37b8fa11458d25bf24792ab359d2df189e497be93aa188147bdf82edd4cb31fd466dceb7994224aa54b5b33a9f5b66dee50a56dac8c6516b73fd89fe0d17402ec8dce0652d583ae746013d8e102613b7bd74e97d9845c422c4e5bd0ed49ed26cfd10c689dbcca002a2263b4b6fe7bff44115404597d5cacd80e7b9901e236953bd0ee3a8ccf2d7b470607cc89c798e1891cecdad89b64bea89ce9e83b2bdb9bd7efe9f54578de574c97bf26a6951c2114a650544fc91199a79362ccdc5aaab19c0495b4b5a472a37f8c24b8c25a5609c13ef2475e4a5e686b2d682951d85466894b8a6af5c3e9848b421a2a17d2e5a4eb2834fe725607f1a2bd97772c8d9e5d0f537d8143b889417b01bac1d3ba9360654fb5fa1e80a3ce29563023acb0d351d92cdf8f64d9285ec35c4563aea15b205f5e964ed6134a2b33e29159123ecd7329ad77ffbc004bdc072b78a13c7554624296afd084159e1ff6081b2", 0x1000}, {&(0x7f0000000040)="3f753454663bbeda60e287fcbe5e53043e", 0x11}], 0x3) ioctl$TIOCSTOP(r4, 0x2000746f) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x200) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xc) sendmsg(r1, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 16:00:51 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) poll(&(0x7f0000000080)=[{r1, 0x1b5}, {}], 0x2, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0xfff, 0x4, 0x4, "2bcc1924d7580971371ac01bf78d2f1f72679d9b", 0x7, 0x6}) r1 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:51 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x3, 0x5, 0xa6}, 0xc) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) 16:00:51 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x3) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x800000008) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r7 = getuid() getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="fdcdcaf58c6bf5e9dd5f892abc7d4295a0f24226069a12d17f72022f2c5e43b5f6475054f50fb231df690f1f720c7ce23296d84b9ca43684ed37ad88c67c85e0b9f90f405549152fd1e7f474d1d97b44ce3ef6a69bb90cc7ba08b8ab4d6387467189865f2c4dee6d1ccba1736452b0f3e50226a07604c2c3a99ba41cfcfa45c9d0bd33641d3406bcf4b738795055d062f22bfa234d91af44ca2ea70c7fd10a88425c", 0xa2}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r0, r1, r2, r1, r2, r1, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r1, r0, r1, r1, r1, r1]}], 0xf8, 0x1}, 0x8) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000100)="a3ba43cd86d8d85732748c53588ccd918b402384eed91a9238ae7a13441ec57878e1524913455d301c0d675bc6f32d5de22131421ca68cec945e17986b4fae3eb0542f1c947b8f103b1e2581ec1053e54114ce8e48cdbc87fb204a612b5a2e92d2e5b204a00077ea13bed706bd59cfbde34874fc8cb08ce9a56768848a870fbdd37690093db5a9f6ad1b579f24c09b462adab860270a22b6793cc4644dd14aae697bc6001ae278bdabb7a68b326334259f1844d4a9dc8af86e064718a8206aa6e377f2fe6f50c45d93e556ac5a0490ed63b8fc1dd94c147ddc5a6fec57a828eaa3cbcfa8ab0921b3b99d78aabbde291a7af47789acbafa78f0e43a84fe88e79304554475fa096f3fff2e8b14d9ee6ea5841aa8f2f330595f9d03e37af534a3852f14e3ba4c959b6e0081e7fb83ff6e219f4cbe46c9073f96998164013f8840195a886d8588c933563dc63f8b10180baff15fb79ea12f9f21f3c285d99a0d3b174029881a904a379c5485af1d3c1a047161693b3ea4521de5fd17f7e6bf52c0ff84bb1458782edfe5bb41419e985001361f2a6061808da76cd0d4c13dbb113f6488937d257f9b161e8af6c2390d2ecdadcb50967f0f703c90e5553767123b24daf81f769a12dfffa279cd304f0d391a69c424dbc3d770c508a0f6818230f013bd888736d0383bcaf1a1599d045471aea275d8d87b02d5e8e063f73d55f2aabaeb246487a10faf3f9bd2a758b83b654149f4dfd8bd08bdc5d59aea84d2e3559a9d8ed99eaee248a3b6c64701aba37f56bc7a5caead66cafad2abeb626541177ea33ad5f43b0cb6f949958bc2883c25edb340a49ea199c4b7d561d390f5c95645af69352d3e767a86d2968015de66679fc65863ad77f3aadc6f4bce98f43b02927c53b3b24e8301833af36473bed9edafa221b5fd30ff041b7444d3d9aced478eb18b4e47f5dc0f9de38bf555ae4d0ff680795721c6f33c23123fd457ee933cc1a0937e543680875a504ebc5cf5c0e2f807236d1b034b9ec8a40ae251bbd71cf7eee0552d187980677224f896a642cb363e9841e75edb5bf2432d65bdead59f1f181e3cd9f35d7b939497098270b926d059046938307d99a7aea219bf00d9a50c25c0e7de470dcc1b58bbf096ded67442fd568af678fbf6c57f1135345954cc6afa8849045ab7877db46f23961d446b32f897b15fa1f5072fea2ed00fc01024b9f109841998ab0903b604ece76ae437fccaca1128216ed0d923d579fb0b1209edcfdb3b1ef90d8f19dcf132c91cf3a92431c912fa7c56c2971cbb5766b3471a070a2a8e3b86fa325b583a835eeac5f9f6801042ece9247c3091a510cff0bc892736a90271b1102ad87797eef1940898ad2209cfbcf8899e6c576846a21c4781e27cc337c694312a8384e64b80ea0bd853161841b6ada521ec3847e53551b78230bfd1156767f9f1797c39f09ecb18a34deb68b4bbe9639a0b78eace7194abdd00c8797a034a107c3c217bd269cc3af40fd0499cabb5b7d2d5bb4f3c72c6ceea32ca858d5b2fb4c5e866d9ae3989ca026ee0d360c50730a067e1abad7988c8fe56565d1f526e5034a3029186884a26526daed1e241215671df9da088becbbf7ed58aa468c00b6911879f6bd6259e8b69c5672b8ae984c40861c4c853980b33714d5e07bd4d0732500c2da77de0a3d935ce47aec930d54ab108bc2ccb7927400ba860b63e806363ab4ec711bbee35585b4f7f9a5679645ced9a24452fe22d979a1500d6bc1e3ffa0cd860bcdb047c09f6230331c068c5984c9ec757bff86e329a89de645f3793bd4304782e9c948361ae02a916f3dc5aa31d03b95191de3207d944e06abdea3c70beea593446c33277a4e52336957d4ee8d8214603cd8d40e931e2f02677b425361f45fab4e6e3b5910528ca0c6deb378aa60916cc96980f28e91a8c1cad542382c334ffea2d1d32af98585abf9550d008f7e2451b518761f032782e96b0294fee71ca9b8e36669540027c2b149ae1bc022f9198d5a030796af5644eb12fe4a00c41bcd1e85e71dc77656ae510675e420e613a3bfdb73df0c89226d7ccc862dbde4d670ca914365d5f3dd57272df5fef333dce23410cc7013f452b2bbbb85086f476c98b560f4cd6d6bbccde13d0387402912993b7238e4c9611014e926c4662f8f3a5d94bb6a9bd67281b9a2151485b0feed4aa88fd8d500d88e5acab87a5ec847c949ba84326e7cab5fc4eaf26b573dadc16539fd7630ab35921a85afc29af796c5d079284b899193c47fb32dd245a4623578ce0ea389b37c1c4fadf73d5e428042243066b62b1b375d58340d896b8bd8d3b1fce5bc2c910af61d1d5c3e0604c44185e18851ec155ff03c1ca4165e121c42d1ad700fc358072cd02b870ca9582ea966a460f29fa7bd8d537ae763614417423687e62e739dacdbbc70462d5ae77b163ccc1850164433641f8b90ee9b84cbeeb089468e0f6db34c779db32ebc800bbdd3afa66ab526b05ac56b5a53d148e563a92deee1b7f47241ad39b60d86bc50ebfd11198c667816458b017c242901300b0d2a5c4deeac81088d1d8a2b4ac075eb5e6667733e5ac5c087f0325ec01da1ea0dacb8a70bd81dfb6d30acd66af80b23dd22ea4536c01d65c5269c3c2c1fc1734b5c78bf3ea33a21bac5a6971e19d4b9b8529746d9949396bdaeebccd79022cbe74d5e59d698bf7563f402b140676a8e67065928e3a6ef6d397665312c9396e8a1c2ca6c607f338f029387f669b0067bee100bbb68e3aa93cd96fa4a7553b8b006201df1f51e49665f1e40399b9d775740d969c9596d233287b5d5533dda65af67f1d49e7f196bb64d7a9e35dd82a165a7a3efbfe20f85860db14bdefedf89253b2da2adf1548cf535e8699464a564b2723f04fcb92e4b2092a3bf9a2e6cdff49bc884f898efaa83c2578799d21de7b0d5ae6db213d279e83fab13791e8e9d582f6f32d78722bd788c43753abe177a3aaf7ea176147784ebdc9a443426941aa46f5f6bdf1ea7d0224eebfaf25bbb5a1f17f6c70485b134e3c3cfea3c580d072f52383b6c47a222ee6176293a952f596c866b7fbcc681e88460666f59feee38dfb8547c89d41938f9e2e948f028b3596751da1e43fdf443b3322075ddaadbf58f39ecb3856ed50fea31c4c4588d05a5ece07ce6391d2c7b919a5ca7abb5746139442695866a5463404fe3f3eb57f22bfb80f053c0a3df1997d2f190ec57f9c5730327b3b307e93c55a194cdf5271d88efd99c204255bee1d0602d5bdae87be79b3a685d889a660a07a0e8d10a81a9831cc0b428ab3ccc43ba1f6346232e9dfca83a1c3c7d2fd72ee175f2d9c0092a4c7107d5d9e80e378d72d3d6974683a37b23588e50696a96b922259297cae0778007c578dbc25724fd6b23cb1024038bc667496434a5b116b9c2015deb350ccdf85585b9bb79c70d72aaee93c4f958371967193f127b84e48d45b50d4cca520a120602a2a9b359e18f0e208f15651fea3694c3ca894ce728260e78e8c783f78f85ade1d1239d19f27bcd992d81abe8bfd18d2a3ed6ccd1cca1df959d1de8031002c83fad4f792d49c1acb6b515107efeeaddce5b5cb43fd75e2c3b6af7faac5e65a3930ed31ca6a27cf9fcabdf4348dfcd8f1fe79e15609f1530feb056f7685fc338749431a6f5bd9881cd763c0ee4f748fb1e954297c498829124ada913a5d003a44c19cc1e8ca55d3ca2c1c1c8af824f77aeba73cb4c8b2cb36b4d7afbebe865fd526d8b0987a5b75bd5d53cc627c07c2bd05a7164b1f1b8cfc2bb54e231fb3c9c15a72658883b0ef97d14d709c39a2617c4c88142ac74760eee53ce8300d261b8d5bab526f319d059dff941636e7cae71556e71b85b3a13cdfa2b7161106a094e9b8adf1efe1c0be9de63251f90feaed7d62d4d6b4f4ce0dd33c25816cb421c57e8a9fbad4eba410235f4f70cc64befbb2cac3713926643a485ffa54dc3d8563ca7dc9f4ab8838a905ca14892c691edaf80569431e1a69caecec0f46c48feccbe0bf620ab31dc30bf9da65c0c6bc989176f1a2a9c0b590de875b161940110e2d9eb6255f676ee306582b599f11d7b5306cbffdcd3f7b90b0ec170b6e8e628621913cefcd98a2e6b9cd0b7185367d3839065aff6157f81bd5834a6efbe6fbadd3cdff8f5ae20f5bbd82308de83802e9366a84224463fa72c84ec46e4e024001b2ded9ea08f7a29f759d575aa42368bf5ca4736241fbdac4bf5fc77b431eaee8473fa2120d8ed58a547890a4f84fce6d142a2c0209025b7ee1d47b99821ed8944349181970478c1e7cf6108cbb04dd4a93596fb257081cc00061f72cf4906e841e26dc65f9105117464339b64c5380a7d2a0721298662de920379142530125c3fcf80b3f3ae246d7435dc406ced1c1a7bf6fcd2b2f267e3bbc64cab8e6f2c6e91c8c4be8357e5ccf5b49d8ad1d082ebeea125382695ddd50a7bd08ab0464f831ee6159f0c738664b307aaa0b40fc8a3b77200a1d45d68af5f6a4d27ae80b33b1bf8349756ebd308137ade70a5c4a5b8a5ebd22290ca46b386e085cc2c845383c2ef807450a0fb9ce3cf46be1f94627377b9d86169ed1aa6dd62a74061963a9c795837c24fabc5650811cb293debf2570a54ce6b85d2da96187802edfc71703972e6f9d928a8cb34a15b321ec35bcc039118fd22c44388fed0d6233f9bcc82bf8d8ef04c12189a5225efff60e62dc5b5599740ef7ebadb28ef7e8fb50c852f314908a4e63017a27ec860669e23b63ec12415fcce2f42eb153aa8082467282f38625490e87ff1bcb8e5f1bb33a854bb0c29ce650bd225be29718bb432d895b8e928868dc472ef296865571d191d86e83d32af4ca9c0fe2a131371c89f0cfcfe9561b378314d0639995efd00a9240a4a4c427b025f235244d0e0892c3004b6d59882815e382907a8772919a61fbd39ffa68a9eef6d58485a069ba5400d96f5bcd49c8b78d53ae41b7643be19cfa3c979be3cdf082de7bf3d72cd4cc8aae7ad96cf93ea4dc409b6d8867e4b70d1617ca013902b291e1f585fe7b99d9216fee75bd7318ea7adb24e7d8058a65bcd81c2488889c4c5146bdfc4d6581257b392c10c4a2953c871b85c1380706878cf3a096c0083fbd8d57665cf808c002a0ec0014f7305b5a783d29814d2d4abb0c3d4a4fcd86e095fc66901cdcccf05648a8cbf3cfcfe8784c4acd737328da5272908009026033fa7a74ae5bdbb7bee6b42593fd3280cb3634057f56b9e58efb2258c29176a8c6e862b33b4f9e55f9b988f184078ec05172995a7191f4a957e13fe108792b449b7b974de06dca2e2f99456660ccd1e9ca02dfbd0dead1d0e3655f40d6fa964569d3d4d22a3837ad090d5b840570485b661765f19bab750fd9bbd7e7f9d564cbb661cde8e406a6f66f417ad65c4f072f320af89cf1af533b6f04bb1bb615ad38109f0019accf55ae2fff6cd63bc6ec1d0b18704c02134ccf8134b95af9528069ee7cf5e5482f22bf873567540ba32def77dc5018e319a70dbce2eed5a8c14e09c02e87bd75b96e5b907db4c8067647a676e4571df0363e3acbe665aa8426496944f67037f780016a11d5a23ae3741e93eb815e7ceed64862bd28c9f088801074df9718283430a96465104194dab5189cf2d56f62cf07ddfd71adf40d3c35ca2aa6a12fbbb653290c659b0ec93c970cb4ad77c3c53f76f420a0012b1ed4e49ffcdd949eeea0af1b08ec6d552f0fbf51b27dede7a535c3ce267d13a09c28a934700b8c0a9b15e9ba7ea19dbc", 0x1000}, {&(0x7f0000001100)="5d8ce09ae35e636c783891d13d4e7656b8b01d28df7c2291180e8f6fde2b76845e76ef9df2af5a6334908fcbfaa96ed7a9ba0e8ef7ec3fda40209b0ce23334664cbf0ecbbc9053d1960776954c7e1e0cdd30", 0x52}, {&(0x7f0000001180)="459de29441e7dd52dc4b653466f33b09aca44ebef9c04c55d0ed8efee4f2c82a14193e9bc060472091bb49c8dea6cc12f6f82f8808f19ec842d1a37c5e5078d9c4d9e7df09645e14ca0480b16cce57d442aa815ef41f714e8ce4a83cf832ee3b007fabd3ce54b955bf010b05b2a3f2ecfd2f297b035ed72b8fd33ff73fae27ec72211b2db2075426bf1c07646a3211991e445a95aa040fc517c08668179adfa023f4d419c7e0060424a4b76986e2a5e77b2d09931160e17fc59c8197f908", 0xbe}], 0x3, &(0x7f0000001280)=[{0xb0, 0xffff, 0x3, "1a484083b2fce6ec67f361fb73eeb0b5260dcac849c3701ce791113d9deb4fff19b6320fd174809398b5e91adb72f4db0898310320dbb4a197f9c80648f16ca8ce253c0f3a9aa6aff5f11d0445a3f808f2f89d4505f354b57cf9fceef92c239196daac0afd63142d28660d1df419a219e43cb2b75a9bb15a261bee0f3d59f2d4e6ff92f43aa090bcdd80f49beb5233bc8b5289719a56154afb18ddee72"}, {0xa0, 0x0, 0x8, "0c2c36bde69fb4b964dae54a754aa9132ae37d31938dd801120e03f1d2e2c00ca4db48697debdbd145af3f2c7b43014b3acd4eeebffabb45a4a0cdd8235aec0a426f2ad2d28b74d414415a6ee1102811619ece5616f8ad6eaabb5ca8354470cb3d273ac04e3ca9fdf50b82b9441d1751eb879c83fb4e69c91ebf7478bf47b63169a6e0b6b88f503d88"}, {0xa0, 0xffff, 0x8000, "b79894492e6624129d0439170e103159d7853fe2ff87d65a381916c8400d00ac7424ce6f8d516e8de2f8a2ae19b0898cbaf3d591684095ba99f44f54086886a929d64dd78030fbc082172b042cbd2365a58ad711e0c32f34fef9e62e9e72c2dc793e2f7e21c0b97caca303b999ba119d3bc7a528e30110407a079d266ad17e46e7d54b1f23ad291b16bb0a"}, {0x38, 0xffff, 0x2, "72e249ef9b492ff0984a9bd68de44fade3df6c09d2884809d15549280ac11bfda02644ca93154d5f"}, {0x80, 0xffff, 0x20, "5d3d5f4368735691cfbd1113e624772fb16f30e1312dff5e2fe1de46dd8f5a2756545d7afa7d989555622d3013d409e383573c9f1064936c365d30cbc55f2d8a84c70545aab904300e23592a3f0a88571f067ebca209749b24d9f57d571ab75153158a402aee27780af2ee48"}], 0x2a8}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:51 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r0, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43, 0x40000000, 0xeed, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x40000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5aa0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x432, 0xa5b}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x401}], 0x0, &(0x7f0000000040)={0x2, 0x7}) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x1f, 0x15, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x20010, 0xf00fffff, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x7, 0xf0000005, 0x1000, 0xf3}, {{r0}, 0x0, 0x20, 0x4, 0xfffffffffffff800, 0x10000000000000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x8, 0x7}], 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc}], 0x4b, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10009, &(0x7f0000000040), 0x4) 16:00:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000040)="2c8ceaed7a5c7e70dd0e0b4d99e8825ad3bc887165f4f56002cd7a0d077257556124082c5e24e59946b5bb54c29dffcbb0753e4d26a7b87b413f834f419c6545e15695fc53c26b75b8289ac40770023b52597e6d7985003410bb", 0x5a, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9}, 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = accept$unix(r1, 0x0, &(0x7f0000000200)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) mknod(&(0x7f0000000280)='./file0\x00', 0xc000, 0x2) open$dir(&(0x7f00000002c0)='./file0\x00', 0x5978738c008ca600, 0x8) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000004c0)) ioctl$TIOCEXCL(r3, 0x2000740d) r5 = open$dir(&(0x7f0000000500)='./file0\x00', 0x30080, 0x2) truncate(&(0x7f0000000540)='./file0/file0\x00', 0x265b) truncate(&(0x7f0000000580)='./file0\x00', 0x1e11) bind$inet(r2, &(0x7f00000005c0)={0x2, 0x0}, 0xc) chdir(&(0x7f0000000600)='./file0/file0\x00') r6 = accept$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) readv(r6, &(0x7f0000001740)=[{&(0x7f00000006c0)=""/10, 0xa}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/4, 0x4}], 0x3) sendto$unix(r0, &(0x7f0000001780)="fbae49d804f24ed0197881a7561547b6300a005e35129a4aaa6539fb1d1b5e0ff7543c53d0f4dca7b915612f802a530cdc43a10924ef96b65a2cce8a4e48a20b6fa76e1793de10d6225e53c455642615607ebf4fa0997d75b3b58e84eaced2ef78c1fa992a29ec416eec74cdacc271caa35ab51a237546fbae919a513fb7d9b00f9de0bce23a4517fd5f3093a25dfabce3a0ad35585b4a85cb56c1328f4be0c132cd1a97f27ce1a7c96fb21f3e0e65c88cfc2670da78a2ccf85a7b2e06d3fef48549864cf61b66233afcb94e2e", 0xcd, 0x8, &(0x7f0000001880)=@file={0x0, './file0/file0\x00'}, 0x10) bind$inet(r2, &(0x7f00000018c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001900)=0x12) sendmsg(r4, &(0x7f0000002b00)={0x0, 0x0, &(0x7f0000001940), 0x0, &(0x7f0000001980)=[{0x80, 0xffff, 0x77, "a1d8e04c7ce7d22b582e4192a0bd03df6d2c96999e9d0e06ec34937414c70657cbc529e0cae1789bffe57f2b216892a78fbdadf108621829dc898b7ec3533fcb92c380ae4b6f857caee06ee94035de4ebd78a9efaadbd1b4415d4e6b4af2b401db353d650f1273c80297ff6f0b42d7"}, {0x78, 0xffff, 0xfffffffffffffffc, "251c5fc7a0791b0a205273c89412a63a7771b8f03d51d828e3c6f7134d7dfa98c76a06deece8cc9596945b69dce94fd26dbaef15db5dcea48b33637b24038ec3a8e782753824df06148f7b5298505dd57d9d05695ae45040a9467e1e1f7a9a07588b"}, {0x1010, 0xffff, 0x10001, "11857ee9662934e942b27b031359cd899c75257e8110443653c5da3a647eaf0ba5a4bfbdfde6fc019cb3bfc40f2db1bfaa5eae4563dc1686b9caf46f994ca45b160ce2a4553349e5d877e59483b6221ba0b3cd3643911b924ea49bdad63f5c122405bd25fa9079b4dd6aa1d6c8d17c471dcf55b3d3bcb95aad5ff6138ef0a5dae6d112766fe9b5f458edfdf9519b750767af1cd38bdb16c4573899c1608c2e56de06718615b21522cd48a55869f47f373c81bdcd55818e129ca49c7e47ed0d73cb3d493960e87c92a276518065664be29ee3e9fc97a63183c8d19c514da42e1f7fb9a8e71d2e7d23c9bf3146cb692c62363119b7b8e21d66b915e4e306403b02bf27d05fb3d56f6534b9b9101f2bb797ed2c1c716547d1fe58f5d1ba1279225a86c3e600f624dd3c91cff4e00e627234542bf1b6d8640936fd5601ed2076611a3dc03357a31c6be911c85906214d6031f7e6dc904d88160f8e3fd572818c996e3cbb33f498f187ce0df7aedb426a483d2f0cd995b0deda90237f43812344b94e7275fe9745737abd3a1a8c8dad2d8db3e1d206a6eb84b0bb4b23b327da1c7ceda366959bffad44a86be7f646b269ef4680ba90fd05d80555ee5f0c2607b46304b4eb622bb695b66d61591d466df2c9de280d9a97a4aadb30937dac8ee57578beaba17ae96ba3e908ed0808d573c83f9387e1dec446e5cef73ed4df83b993fe3f0970a88a70a8206e3fe2f8abdb1a8db8fc58ef3b6691c25832ca504e6b8908a1e7bf99d7607b222fccfd80041e8d9e25e8496ccd826b5d011b98e3845b60fbc39229a88ebb42bfee873eff476c3f96dcb54519be413dfa6471929ca5fd866d72b675d043ba827258c10a43e8cb4f1636e46139b505dc28da94e8311259f275ede2efc9d67bacdf7744e24352aed50463ad21bb61735cfa33872e8a26d95188a3c0c3775cda356a883331b836ddfc371ca0709dd92d1b40934c07c2cc860f7c134c3de08b8d7e8ce2bf8f35d4f783fb81d3099e35e870ef63cc576dab3613cdafb03a830a81599f331e9177fd295b7ce06ec77506c48267414187ca6962a21f1d9af968f4765c079b40e42d497739cb3ac0c73efe0bffbbbc13db604098e88d59f645914f23e22464ce834ab5b5b76ca685d1bc317e92feeb00694ecea94cac1ede91318afb008f27c04cdeafed88c331f4abe16171d8a979036c210688a841560386a5cc94b1a32f1d2ba3bbd1b51d5b9ed3e6368a8b80ca4d93c45662edaa9cf9cb6230dae219baa989c83f75cb27c919d3a5a23b85e3ddcd45d063c910ef4124e0785e7edf450bfce034ac733a827f899d54c5e5f044f9c808a33ac3776a73d8d46536cbb4e94d8afae20437ce4cab1f25d2906a670fb06102115919b1d26ef6d1a1e4a8622e297e58e51ad9c4c7ae82b6e16f8f3115ea57d1b85119a6482046046374b4092ad32937ce7cd251e99fd82bf66dcc7cb1f6fa4c0a34fddb3d802623f2f593c26c1c163021cd3261c6b56690dd35fafe13b8e27a11302a2d751748ffba27d4689aecf4083ec296e8df3400bd55776fcaf7cdfba0d09843ebc7cda29d3651099147e85bfb17fc2115613daef3c10b5e5609d5fa6d790f45d956051a38ab47b1adba4dc7ce98e3e3001393e66698e49c37e434528d0d24a0708fb9f3c26261e5fa736b1bcd8d3da25feca5873d9fb99c7943b69d98863232e1ac39f55ae00e48574906040cf16f89d9ad4fd5128a6a13f38e7e35bc0d3bf7acbc2f9ae9fc4e3d49de5492a555c02e1d14808fb1331440a396b557097fbe6c61688772fa13bba4fab9491b0f08964d51c3e890e3dd908ff49c77dbec03548b4e6536dcb8b683ec595f7085302002b8f95c118ac558da668326397483dc58e1ff1177f0ea9b5e8f9932314959783b8ba70ee4dfbd067fa93ca9db74be71a164b5057a2d68b1ccd4776637b128e948d10e268894e09b4251c44e5ac4bc3cb0e5ae6e57834042e5ee82bad75844232ec6b180dbd6d66a29d9b098bbb6169c422f901ef22418f094e52b5ea481313cfaac64a28465d423d33a8e7376d83dd415e5e4b5f02b2c0a336b3fa961e1405457e7503c4b0ddc906b9ac8229799c962535d3376a71a3742644d2cae3807fefc82071e76d603408c38d32127ac9963091fd01e5f39600810b2f386ae92968cb5f2f9efe1f224c6bff8ace8f38251bf49cb0db7c49bbdf61aa84479412772bdf13a23d8fa855baf4820ebfc09c17397893ab38a6753e22ba9013d94aca592599eb51da8ae932ed2592b8fa583890302aa92e1d3c754e84232ba88d410d313423b44f34e54dda523d57e48856d6084bb5ce7230e8f4cab86d52f04bde1648ae5896f12ac64d5e861763de3013a9c526a744d5c3cc9c8db90fe3f92749c8dc4f5d8322a0fc41eaf798f5f5fdcf8594552c97fe5743145219b252d658176cf72ef3af52a462264e3ed3768897415a3cf5b5099303e555784b82441195516e96531ac465470c75d0db31cde9b316101c614229df397d7699865a27132468c437926a0ab7ebdc3e67700c2ac2b373d4b2a1cbfe8d3a629d64c04d5084ff5eff88e422ed3a5ba0799ad47612d9cd3f777e380f9e8e7e007956e58fd856aca509c66c957b857c80af7041640e9a4d34904ae11180b17852f208e418dfd2549ee9f990c98f7e3a4bc5838c5d2c2af254cebbf1696c793588431965ca7c1d7a8f6f391a4be14e07f1f1a1104613cb22bf656e8673e6b6f232355c084bf05d6163384f5caa500f56a20a886e20fa87b3c50114b36963de83089f287614563d7c514aa822e9a9b8e0bfcc525bddd76f1b4db3a8baea01fa4999ea5a426d226eb434c6ee7f289164bb01a2b2deee2fdf1b210cc000274dbd67363eb75fd47010af9d6e232020ecf01961b3c3dbb39ddffa6bc64804e3b869034adef1281332debd4981e8c7e74a63810f136b3dc6f70d0728c88c1f0968b071c6121d1f0abae594a0bfe76df0201065db60ad5fb90d0a69276e9ff6fe828d6b6016bff15c8346f5365e091640311faf87854e64d393ae619cc405fe3d8a6afa840794e526e163cf14cbfa9b051ba9f8edddfe1de7c93bde1696a8a1bde719f48d20245ba069fd05fd088af861c5b131db7512819af4fab5a9f37869f5d87d3bcbe08eab89d987c8c0f6353867a8a8b3d0e2e165cdf8ee944259866df15bda91e57a74cfbede234d3196620151eb2cc096f86061a63b62826e09ed85c40e5521479f6bb2c2d74728e3fd5c2d8349fea9b921364055da6de02531b35fc82f34333db3dd863e99f5e76752f54bb4466cdb29991dc4aeabda10178687add18a4e58d6776eed71e88c5e65cf2ba6d36ebfcce7a6fd4eecf47e0ba4cd212997df698dec74e70786cc31633d5f010a01b67e59a9c796bc2c1f46bac9f90fd504cd7b823cfc458bc56892fd5115a838db67e60b642eec1af7f0aea3368303fa298389aa7234c38de64e75d0e7dd033e2d33639aa40d71886a4ab721a647e99c89233e1423d4592b517d49999f938431e97402c8f14f7cebd7b4cbdc978ce7aea4d0de20f6fa58abd1eb736df38b73d24f4f63dc93869acae379f0d2a2901cd5f808dd5ef5f2f0ac62039cc5caad6697e5c354f73bdffd9cbd4a9b0c29f8a0b59161dcf738e1974aa69356bf2acd54acf9710ff40f901fab6dada533ab100def4dbe8006b573db7af70d500ed6f605a03f3645500b99564d0d50f3ad6b35cf42e490d5e5fb9ef6d1cefd941b69d7fd421687f8cb31b040aa9556c69d398563f4c26ac9b9389affa9fefadc904cb2c0f71f784e7aa5983a1c82c26fbbc5ed24b1918be9ac2d813de6c5ed955f632de1041a39e9650b2f947c8af0b79d4f87d401b0ba9ec3b1540ece1ba13fed8faf5e29dda8c2c59972493cceffdee65d9581c1cc546e86c0963493cd4b73d0a88217ecca4ed9bc0ef50830751dc989f49c2d21c95933e10cc7e24b24d08ffddb3d988eaba93ab8c418748ba15cb946c933076c60530f20e7ca8b876635135bf26f21185e3a15adea2a47654385279918b12b55f8d412f57e746fde8980eae6ca1d115fca6a7f26ff25e581a6699fce18c47bc9be94678cff675c19245489e79ab753529cd33a8f0721ef5cbc3cedc94d2d37b5615acb267f1f368f348b4e3df02ec1183b3f45e352466f9e45c91ae416c45092816dd124f20485abf51f20d57af19408204158d1432ad01aeb43e94a1c845788d383c7d5d9f2271b48bc63f4fc4091d5b82f14389b48102aed525c09d69f8462f7592b0fc1ef0e1e9561fd300c05de6d39a26fc2b5aca13c947beeba63bc7c416053e94bf0d272ee8eeaeea166f7da5a652cf3d7ee8e504c85dc022645c4ca11a1e9cd6e8d1d43d608eaf658ea5d74f0d0731c006054a6534c2211aad8ea1dd5e93c6b0c9832d62940b6e32b149c836a956ca0b67c093f43588a539d76e6f30968a7b96519efd24785433f5a6b7f6c619d139ba36cfcf40963bf50a3d04b6cf4b469da7360ae7c85e002fc0886a1da2126714ecac69eca943ce9cee94dfe0e1ed6cb360b572db166aba5d7f1ea1c749fd8c6cddcce4851930cf8cc9c1b4a348898f637446049fc9f187f5f532209c66e00cc4ef9862aacbc620f599d7a5045544081e84cd38af20f15b9e2a8cc9786a3db45d3d097fbfb90e0f52dc31d30c76ff9135e8d53e383771a39cb41d854b0968b59b8f47b855f0def46882e293af99b04f3f0a53bfd4c6bedc5b991d5a3fea7ca74bf56d0d64a02d5d7d153fe7c1f41553f09ec96a4f8739eb002ca2cf0c6d814c2f87a0190734b371a40e7c741ce5cc3c94dbd7e5e546423d8783edb1f659eb293508d8d8e7b73a44e89f89d72dbccc49c34736de8746a4e771b53130153cb2eda17c49db803b01b17ac14c9b1f7c2f54976bd4f266d441527d099066f5dd87945e235214cbf67c03b63e0b655e623243053bd441a6185e786d067436e9cd16bd3854e665f96a8dbf6389c8059bf37b8dbf2ce18bcb9e147b03d49cc4b78709396653a83332947c820ae096d1d2a0801bc7ac5d52da7e0a001daa8b4b138e7b141e491b8240e7ebb0373d7c62fdd841a432f92f692a097ca433b747ecb10b1ca293c8bfd5c1839ce49df90215a06e5f0e5747135dee4df74c317dd59ccd948e3b501bf8947d19cef8d6a6676a932372bfe1ef94c748f023615bba7efa1ac2379b7a13c3bce9ada3035fecdf3952117887ff1ddaac154746e9aa774561273bc3fe0aca4d8144bc09c6011f44d20d74d0799d6b00763d154770e42c0b14d2c8d3fa5ffe2c68e79c5ce78c5477ff978b67032bafc24f38444bb0f95df6012c78346bfe3b0aa3813c535483ab0b2b063514b4646f5ece2d586abd80ecf4e5a8ae5b907a6b95cd350e6db06a98b47da5a4f3bd991cc684499d4ed90128825e1bd02cecf89391e36b0a4d97c9de5e2f939d1ddf88654eba4b326ee0a66a5e19c9dee50694ca5cd935f12a713d0b5d4b41f6133a2661016ef5b2de3b0e29c27a80de22bc4b61c6d316fc5d49286251e113cc26c324255a31cbefbc6aadf42cb373fbd90e4f28a8e9b826e48ce43e4e2e93cb1177a6ced29883a78aff9c7d461e24ceb8c37d6d2b3e4d42a5c3fee95e07553c8fb39cd3349d087ea809f3a4ee50408fc000003e8508abf086eb7e61a027fa9f0567d536e311ae2ad9e46a79056e5983b59c0c0388aa067288344f823424bef8c2f7b3341992ea2624c50ab5dc2068b822b630ae4adf092e0ae47ecc881462d703f2fb4e5efca1"}, {0x40, 0xffff, 0x2, "3951e0ec30927bc6a105180d8ee0c04d133128ccd437fbc983bb9e3e1548fda95b55336fca4824d9f1d26a6e70"}], 0x1148}, 0x405) getsockname$unix(r2, &(0x7f0000002b40)=@abs, &(0x7f0000002b80)=0x8) symlink(&(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00)='./file0/file0\x00') semget$private(0x0, 0x3, 0x1) pipe(&(0x7f0000002c40)) setsockopt(r6, 0x4, 0x3f, &(0x7f0000002c80)="f4a82a57298cb5a00c087e91d2f334ca17432b2a0039af6da54066a3941b208c27f89e93e78d83dd0f0b91cb198c448fd641d4852b9ce378dfcf9468b2b6d6767eb05a0e8274b24ea1ef9505cef8ce52e2a6fd5bbbe9323a807b99f3cdbf512d39d04ab2587fd20bb5bae6af9ef14c5b32ab95e35c5f81f6ccc201b55e4ef3ec26e44e87ea943832c021312588f4509fee108ae15bdd35d262f128b64598fd5f", 0xa0) 16:00:51 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0xa4) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:51 executing program 0: socket(0x22, 0x3, 0x1000) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) 16:00:51 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:00:51 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x20006, 0xd5, &(0x7f00000000c0)="b3a75ed5b496bcadde5654407f019c55e0a9a47960c2aaca982df78cc15bd73276e3e70170cd36a8f1103886c8c1544e27d67efd3e8e2926c26a7fbe1fa02ce84502cfaeb769387c6569c67e2f4c85f26caa97bd9b", 0x55) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() r4 = socket(0x20, 0x4007, 0x97b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r5 = getegid() r6 = getgid() setregid(r5, r6) r7 = getpid() fcntl$setown(r1, 0x6, r7) poll(&(0x7f0000000140)=[{r2}, {r2, 0xc2}, {r2, 0x6}, {r4, 0x41}, {r1, 0x88}, {r3, 0x4}], 0x6, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xc7, 0x6}, 0x8) 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000240)=""/232, 0xe8}], 0x2, 0x0) select(0x4, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 16:00:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./bus\x00', 0x80) 16:00:51 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x48) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x270d16aab53e8a08, 0x4) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x82) socket$inet(0x2, 0x4003, 0x401) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/231, &(0x7f0000000480)=0xe7) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="fae39da899d539657071e1ca66459f5319eb5d3e67894d42da5efac61d9733cdb21bec6d4687c45a7c991428bb43c9d1d4a0c78e6e0f724727aa74153e4873b6f0ac5bd1356fc4e30397d0b4d1c5a4b1a3f318e9b5c6e7cfa5735665459f7ec464797915be513187e82e5b57046f9ae0eb5de3a2d975a31ecdbe5902b5cf0051667416eea92d8cd010304bebe3f2b74ab726c779639b76d70c7ce376404b503413bf99a8d32372b6031366816de7f72628d907b5dbadc4ddeb4168e94eca0699381e59c91c5b6971f2bff49e624bf4649df4a0e947f2e24c970170", 0xdb, 0x0, 0x0, 0x0) semget(0x0, 0x3, 0x1) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0xfe, 0xfdd) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000000)="e0bc94c3d11fd64dc8d4304d9af195f4312d0d770b83e56de9e92068eb2c4ee2d473e54ce8b713af72303c2262fe9ff0c17c984ba502f3e33d2e13211849ae606e615796e79be2cd42ee6267bb01b62f57ed11797283aa19f521c0933d9c64fbcde855350fd6a4", 0x67) 16:00:51 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0xfffffffffffffffc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xb056, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a", 0x0, 0x2}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:51 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, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) pipe2(&(0x7f0000000080), 0x4) 16:00:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc}], 0x1, 0x374) 16:00:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x1) r2 = dup(r1) r3 = getpid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x800000000008) 16:00:51 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[r1]) shmget$private(0x0, 0x4000, 0x49, &(0x7f0000ffc000/0x4000)=nil) r2 = socket$unix(0x1, 0x5, 0x0) close(r2) socket$inet6(0x18, 0xc007, 0x2e34) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x148) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7fff) r2 = dup(r1) r3 = syz_open_pts() bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x60c, 0x101}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x7, 0x5e7ad418, 0xfffffffffffffffc, 0x800000000000}) 16:00:52 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) dup2(r1, r3) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:00:52 executing program 1: r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x401, 0x115) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) getitimer(0x2, &(0x7f0000000000)) setregid(0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r1, 0x5) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f00000000c0)='./bus\x00', 0x14) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:53 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x8, 0x7fffffff}, 0x10) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x3, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:53 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:53 executing program 0: socketpair(0x1, 0x7, 0x6d, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000016c) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r1, 0x0) 16:00:53 executing program 0: r0 = kqueue() open(&(0x7f0000000200)='./file0\x00', 0x40, 0x11a) poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="e8ff2d2f66696c653000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="4db1bc75bbb55ea9f7520793280017fd5271", 0x12}, {&(0x7f00000000c0)="637afd2feebb47c175b1fcfa2b85c9c4d20d930192c00e041dafd3026311bb33b0edba1602eaa22858ef36a4c3bb038ece5a6f12d02c65e07e65d2bdf353b19cca5e855835c3dfe8565dc99cef8dc9a736b942b86d8e1429adeb70ee9ddbc165e46692096b1d7afc844cc053c1668a73ecccfe2e84166e591a83f46092b7fa57d9d5ccbabfa25359734e18332538116b1d87d66d", 0x94}], 0x2, 0x0, 0x0, 0x1}, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) dup(r0) 16:00:53 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffb) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="38dc1514b0f5957800f14ec0a7c4", 0xe}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:54 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:54 executing program 0: setuid(0xee01) r0 = syz_open_pts() pipe(&(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xa8ba) 16:00:54 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005, r1}) 16:00:54 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0x0) 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, 0x1a}, {&(0x7f0000001380)=""/210, 0xd2}], 0x2) r1 = syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) dup(r1) r2 = syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 16:00:54 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) poll(&(0x7f0000000080)=[{r0}, {r0, 0x100}, {r2, 0x4}, {r0, 0x15}], 0x4, 0x8000) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)}, 0x0) kevent(r0, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xb) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:55 executing program 0: r0 = socket(0x1a, 0x4003, 0x200) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:00:55 executing program 1: r0 = socket(0x2, 0x5, 0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x2ff, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') close(r1) 16:00:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:55 executing program 1: setreuid(0x0, 0xee01) r0 = semget(0x0, 0x3, 0x100) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/16) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/30) sync() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000100)=""/4096) semget$private(0x0, 0x3, 0x400) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/30) 16:00:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendto(r1, &(0x7f0000000000)="84ec92", 0x3, 0x2, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffffd, 0x8}, 0xc) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) sendmsg(r2, &(0x7f0000002800)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000180)="49dcd42c19f098ddfca15f92678b692695567c5ebce118e9a4e0e0bbead3a0ef578ffb6a9167943a655c372bcd51efece3556166e9ecc522baa5fa0a12d4e2ade0ef8c07effa18853cf11d5ef23bbe01e8c40f2f38da5966b33a9089c6e21a59f7732cfc8b335e9d4176f41999a132ae289ab4aafe00447d05c8", 0x7a}, {&(0x7f00000004c0)="45b6d09f67be735b2db91bc3080571cc38cd3cf0b8fda1340ffa", 0x1a}, {&(0x7f0000000500)="e6d287b0ba653cb9195d82a9d881e3014b325320b68d26efcdb331a5cd05c33f6d3c42ef0fd6103cc119764ed26425c0c18a836f920fb99d69cc54bc14facbbf74fc58fcab9f4f9db555c8d2e82233be58be63b0b4b3177844", 0x59}, {&(0x7f0000000580)="b547d696a78b57dff20713aa12964e95b810ba19740fb5b254f10dde2b8b875999eacc65335daf8aa1dde7c787273273f8ad21465fdc9eba13cd04aef0142f1bab5560a9cc486cc97af8613e684c87cc516cfcba17cf6770c5a6c7b69bf5e351c2463c5602c805265cb108cf304f736626d178118ed59568f5fa1f25eddcbeb4fa5af44f656eed2abfab9c03730eac1b363e8cf58664bf1ffa080d281a8fea37e4232a4e552ce63bf94657c16c6a77d3195eec0c096880b553cfcb62d7ec10d356d51b0354cbf36ca0b739bb104573d657b02ef5ffe2bafa5a372586ddde310ab6e14cd9", 0xe4}, {&(0x7f0000000680)}], 0x5, &(0x7f0000000740)=[{0x1010, 0x0, 0x100000001, "083261e0259496b7436de70f418e3fac8b20735b3ed579d853cb51b372632e5067ede78f7788d69b55be2cd89b85a8686927ff127159fe1062171ea4fd26a24ed7307948a93c9d674d7937909dfb0f571662eef0e36d7e0d66e3e6eefdc9ec52a7fcfb021f164feecba070b91cd49aab2733cd36ea0e839be2b5e67b2ebfe89ce86a546e4df107852ded308b50cbb158cc78a835574c891a907e4452ef60b62b7a32c0dd17a201fd695cfb723ef1e386009838a1cddbf89a300a8902bc201447ac4767a43ce20a66f1a545d039cc997d96cf4b9b0f4a43f75f621f6e71974c101cee6d261bc951ee660e45b8535c787895192770cbfa9fe4f9390cea2679e9524a82b6f4011f0b6e296c37a2e7dca0ac7f90e31b46614eb014c617c09125908bdfde4029e964c5478c84701fb835a39c8da9ddf76588c597b5cb0cff3dc1456af3ec9791222bf668ddb7d3329fc9e6174b2f2d25e8f9d952bd164c1fb3d1b968157912a3a4fbe5c211c4c79b35d45f93defedbee0933c16284193628c9d7ee0ebbdde52127f8edaf276a0e8066fb241bfa98f4f54c34b98eac5f612939711110356a33bb025bfa7a2fbf99efa850098273e7fc3bd578e0694af0294dde3aabfb566708fe4794919490135b4c49f8771610b26ec45645b13bb5640b6ba2b1de27522b3840952e6f30d41d171ac965e6b27f09192cd1b7ccc4fc122a7cf6df52ffdc54392179d823ba73e370f10d50c83f7f30bdb03a58e178d9a0405001d4e9a915004536eb12c4259c249a6d96ad28e556d24be1e12220d58cff5bc7cfe72aa27e47a3382f8b0fa376e6d6c2e18a9afbe81ab1c6e493b22f91859793796476ee4aac1053ba7fb01dc0a4258daef27e448889d550791ed4388d627739ff6425c681c58d5376e0ce1620b1f2d1ae72405736baf0577a250950c6450e0ba6094afc4c73e09e32e99b0708e4f0fe2448c82872235b17288069615d15ad97b994a2b17f6fe91b512467ac09bba9452179e6d22e239df30dcb307349778f8a0c31955f806420bbb65dcadf29e6f05b36540aaaa0fa61908c1f49ffae1870067b7f9161e53fe630ced2b53521f885696dda66529715f606fc727353c4fde62c1121987586e7d5fa9245bfd21d1e717a1d9b517f78609c55802e092387bc930b05e2bd45d3c4f866aa321086e4d2b7ae24485fc0bca6b86f33ce6f08dc83d1fc3ccbdce47d9e0fb2e6f002db9bc9287f6f1911f67e2dc857b4082fc5e4d864b7b23e7e5d23c8b2beb53e6560bdfd81306fa201b26f5fbdf3db3c7884e22db12f92f3dc3344cd4b1282708ee6089a78add48c20962b7a99c8970c3c591d5404a3d0ddb0dda285c700120e437a2524b1e36b182780b05a5df34e1387ebc63fe4731d1088a1b01344c5ebfb7a57de57f7f586314d8ff7755a6cf06fec773e8a102acc48653f15d3b664ec879a78be4808185684020449e17abca9af3c00254a4564a418d5bcbaa0133e9a8e060366204a2f258838a827f4ab2b3f438174372889142cfbc2a4abb1a13183f05ede409ed75c71ec943d4fecf0ca1e76f70d990f4ead8e76473b15f5c831475688e2ec4c74df4d040a5b153b4f4a0bc868db7cdc1a295459c227f6c463b369782dcbea7e46fa64da23d5306ea994e0d514f16018c5511799457ff91397ec7eeadfef6ab8ef92b92deec54ef69430a6359f1f6c9f2ef1124b7b6a423bce53474829fcfd43e1b2964e22396777d5401ee747d0dd9d5eb14791dfa9463daed4d41d29a79db81192e65d68bf5ba06abeeaf44b419ced639dfed02d9a03d8138c568c77f45b2f8934729570d86371eadfe455e9f78e6cdfc1acf935817433fdcce1105c46bbcf9067dd8aeb03df58942009ca02507af5aa5661bae8b80d48b061890922aa5b2884c06836a6639f0c412d51cdf00df7b0a552dc024e7a7c361dbf9dd3ab18051e79bb88f4c8df500cfcc5a4bbaa4de0d2798601e57a9142eb35e18fca9b86f9ee5637c4a6d83b879319e4e2739cb4887d894bdd2220f79929d554c6f05bf9c317c7e999775a0126b182cbbaedf3bb723cb52c5e96116c645da87b21a8113be9941f9e0a2441fa980a92825b760d0dd562fb94f014ab45021a368a7f834804ce5fcdcd5349434e0803318a104ca10cd44ee8a485c390ac8ca7b3ed2f79db53db149b382a1e6659159ca1ab9892e594495fd259122372125d2a71fded27d00f1b404f4bdad47ae5dcd1264bdf68fc22859f43ad77652c9c17241d801b8422e0a872eb3188af4ae02d67b4a0d1758161356b525108cd76bb3755702db5eb46af55ffc9fcd7df07975bf7f2c66fd9d3d1634b821dd45db08380644a9753abbe116d2a029f0f398ea185ed177525113fd2af83028233874a83ec29c59dd54051dc5360dafb38725f6fe389f4f3cabefef50812c5555fe1b270f7eee3ca2143d0df08e71b023069f227a8b3a7b4448a838d1803be74f7cd4b37bffcbefcfb8842f78c1b5c5f6f14eadcb4abae165f9375a81d93b0e56798c83d62a0f0af75ef3b0cc4c4e1a2d17388dea321d85922cf9948f30a06ae84a589a995e3f0e9f4c28fe2d82b1169a7355dda8a326b8fe434f8adac7af197dcb97ec1238aa5fb68091099da9731290adf24883d81e2087567c5bece0b0fe901b6494db841f40b2c4869dc90bfa0c5e679a6da2d223455839ee3d51b34c176f60d607bca58c3d3d7cb1f8fa1f3b260a8c06090db1485546255fb39071881645af7f29be9354fa07f47bb9afb33436bb9daebe9902e57166bc54e488df8b2b7fe86ecdca5004991c775d6031381cd4d4a28c0037cf3b48885cc91b0b2826e1ce7abfa3412dd94377edf107d7c6e3b831acf08d3cbd8e0a06f973dcb7516663a828f0b830689ff7407bb8c39c0e57c4a5cc19aefefe56baa9c68abae4879f03f38e2e0ec3c4c9df902330b82dd13a810d2c5a021b428664b5f01d06445d3bf027d537a5ff4c0bdea132d39c60c7a4744e0200786c55514b6470a15e5e7c23bb6ec9b8cb130f06f128151bba1d369443a07680f5fea59ec8d9d12ddb33c6319b3e9598c03059e1f217d53adff156b809b4b70f33c4df1a4a33cd4eda52ee4a02ac6d55c77b4f995a1d88436a3abf2490913a5d71f039ed6201500a9f1064d844c392f96223f015b0c02b174a34857f58a96051d48d398c7b86b9a47394e969fa2abfbab4068c68b073344ddffdab5227d55754c7f222953b948bdb2c0007ff16f0a6553f5fc9076b5e1c074902b50119face1feef0dfa7dca3205b1954b863bdb2b0f3191ded3af8dee6c48b496637c21a82a0a889fe400e18386c123859b879fde1efd5f1d722461d4a2f95c7fa1332e1667302f0ba2d71d7e89d55759bc60aedda95d6a26b5048aa68316daaac8640c2a757a2fd3084a91e11b99aeabda17c8df9112a442da43e0502df5b6de4dccc1e846331736702e045676005a7906025c54c93117c7f2ec0dac4d6dc73c5f0eab0aea5d99f997010a089e4304afbbdb4bbf5df39061f7aa03687fdc39b0a7126ac6df0ac3457357deabe5868fd809cdeb97f681e8a0976c9f838b2ae82d01f747620b8c8755ed1bee5d2e7ee4175b1a7c75471136b572c9d2010457adf344eaaa49f64fe42354a6e17a2f080289dd070f2599bea4ef568b44400909c51619d38503ec13ad85925b35597f1dfb36048063cda25f1c66341c7ec094033d92c01fa16fe6f2c838fe1293f8126d6f73e6dcb6be21eb36b90b17dfd90bc2963cd607bd6f78984c4f915fa1f351325f549b089def0b61b67b70024cc5ec9d77c253eaea8d80b3c6cca826a2e221913a8a9d4f491563a527d7f35b41318f3c0cd4c04be37c5c50f66cdca93417c232558a7816fb47969c8e8969a9835bc43f176df3f5e3b4cebdddea4e8547154632189cc95afbc353e20f616595d43159e49bfa58a4195c8a33ceda453aa873703158cdcd2cbd1dbe834081ea8ff37293d12ad661642d214d6714d58c92dfd2aaf55efa789124dadf188ee57f60a993efd251597e679d1543e1913cb70ef7df8742585cb6bb7f81af2d7c7411998e79367ef7b15982d5d91a228246b9ee653b735404bc83302906c2dcef58afb4f4536da398bf84858998bd10f83036d549e58aa00e1c77b132cda1097720fe1f4e0d3b06c8c3d0bcb0c7f993019b7b5285d28610231349f3c8098bdfd139f10afb45dc7e11dcbdcc66b14592b0c9af11d9ca07e796c9356e298cdac676ab70664fb82e9cdc1eef844170c1c66f96d4fa8b9ef573ebf185bcd574c773ffb82d2fd5750afc1066688a4341f66a197f906aeb4a31b35da2fdb5f8e28da1fbc1c652e7f6e1386db8dc7936a77a587dd882f59892b69780e5b2ad248b14ddc80b7f8ffb5fafe4a5060ce35803e5a35e013c5d0b8e197eaa5a276aff94962c8228a956918209706f5a53fe1e8a0d3782698ffff6bcf81b9653cbd5f71dea51d8f4108cef6993204849a72e792056a7ff43ff902f235c6f2c76c694ab225661004ebc7b1553ee4fb727f0fcb51fe04f8f097b3378cd2b373ccc43348a532716fa35b7fa121ad5c3a2e432eb62affb5318cf4b84020db34bf1f8b8748a889d7b4cbce08eeae48d9d236dd0f2dea1252715080b1159a1ea8ef078268c734cd27842e09820bf783c6c353fdc704a55288d40a8ded011f6074586aeb6b29fa6e71e420ddbd29b7b873e881eeee0315432840dd76afb69a92837c3e6ced7c0cd4409e2e68106515cd1cd0574db9562f348f2c81690c7a54191c8816f6108a7abe6f405c397118f6573b57903ff40c689c86406c76252ca02b3623e3d86101bdc0e4eb86df983718a8e22f2f7b8f9f74485fe266486ef5e9a5ff21bc0dacb095939e48c7ea3a8231ef5adc8abde64a9ef03e79eb85db35a9d9647ac6de36f7e654c5dc3a0a309adaf4b22e8954e190ea476a95cb3231d35856eda8026145cf2258ceaabc78440d86fb04b0a767e410c479995ab82912a7375859bba9a1e03bf80ab9c471427591f95a7b251c134d7546de0d314be321ef246885f7f7e32a579d535f9c631b2da15ee741821447b1d64e53998e8f11eb49da3621e07bd8c176c0c1ba9307e3eb9b398460555b26a10478293b49fb6e10da546cfbdbe8b30b10a296748abf546663cb03ea22feafaa44a9d15ff74952d825cc118d05876b8f723542ac325cc194948ab3b211a1ab7bdb896348c263b62911528210f08a4a5dc840c224d0aa6f4824e0e7e05f828a332ceeefc97e6c9dcaf363d9da008f016ddf83f1b860f470eef35640e06a1ff6b01fa8c9ccfc7539f9ac6a5cbe175b36b4636f8f54e9e6c3f1387c9a6b62327548d7c48cc8b2eaa57b36335dfddc2d10a296362a999e467fea77d62c53cc3aa97d422a0cf3aa6c248a0274acce47f95f5bf2b7b83da09cbb84538c80a2a43b269945475294dc912b6b5e7c9396511d9b806a501608554c88009982a41868bd8af6bb8923331b13c8f985b9d26367d7c3fde5c1afad69438d6a185e1b304fc9bfb7b0733b6a7f189c6585d43f5c451e59c9a4b31bc580c4f67c9fee3ffa1ee4656ea4c55d9389a8fc783f370e2fe07e9f2788bfc9f1673a841b3ede7f52783e43a07cfcdffeb649b6e9ac3e0d6ff7559304adeb5e3025a7dda6c15a9f316a40731dc66c0a4214e7299d8f1e9c64d43280f86de09da553cc0d7112454c8bdd92dac638bbbf71bb3255c9eade6bbc176fef25de7b52c580ad2527bd259e3a888a035b419674a4851421b584413a971aaa61a163a6ffd93da"}, {0x1010, 0xffff, 0x6, "ae0363a125e08e2ce9eecba6a28a50570e5bb9e060d5154d528e25971444db8f1bc54e3e970c08e6f3f47f1ec6fb20aadb6feb642e7b45d996af2d025077f8b254934c3ced0e94c757c8e70d4033822e4075503c2c7dd9a363dc46d15c1609cd02017f84c9a44a2b04046d6102075e7b5dc3f668ff0ab6d9497a1b397638b072f93afa1eb03ecc54b5e7fabca4b4b2b49545303715aae1ab02aa4a028305ea6ffe7ae8f4b4579788ff362d2d7a4b8c5cff54319184caee67bce1842c0ae167fbe6c71c139500909f51ec394664d1627e0a3170ad0902c2a8a7aaac2cebb4e91a31c14ce44c1222e78189b96ffaeb989e7d2ef434ee5a8f603150bd53194b7016a714a2d73ec4e779e4939c1c55e268e614e5fc58f0c34ccd4070b7715dc6b2a5e58aa3866c8e7f6c01b6c30474d615e6b97f27f8d87b74068d7156445a89a6b87ffd0fbb9ed53e8e7abdf9fae6cf0cee717f0fd017f6da4c0c8f90f23884e5ecc294ea7a8af5908f594ba580376df0c1d3a802e00a1e6dca349d2faee78edf0ee716552a99b1464671a5184170f4b4ef505654f5f54577a3f63ac8adc1a04fad2f9c78e7de0634a7035fee40c6d4eb860a49aca54cc1a7ff52fe1a2dcf6991e3464caa0ac91e5ab5ebb052662a12ca5a7371c4bc2a08a9d2523ed42e6de7b59d86dafe70996e9d30426b8b832c610d196510762fe6a78ffc539633ac859ef3c97be4ee98553ccc2939223a84a05d73809c861d7c2c7b84be8a08e864d92e1015499fa1f474a3e8a86cee567332d4c5a503cd3fd0df7760d2e8d30fa6acfd774a9ad2e671402abe8f5fd28400b6052fc0ceb96c0c4e781e0a84cb3166af609dbbf2d42134b0a523c43bd836337d89dcf3487c754a4f9f43e21e7ee2bac413fd0b8621e69aed120460beb3bbf5aa0738ba7dd27a84a5df8bddf59fa768b968a609839d934104890dcf6bdd4809e144ce8f2380d9a564b8aa988349304b56cfa1ee888ace764997ecab04bf5f1c342de4efa63db4a91480f8a33006e9c99edb84c4946e9074fbf75d5eb94dfb78e3209b4ae3b611131a7a199fdb8c6d0e8916d00b944e042b877e308f3381c4adf712faf21dac75726243a4890abd4e446508595a47b999b37dbd1ad5abc34f4c353cad1a46ba4dabf6364b9053191a42271beef7664fb18ce2015fe25ca2430992459cf4788e06d5cbcf8befe01c259e4b271bd7d57090abd135f2029e20e786491846b2a1ee2d11f8fd736334f24994fa2f2fc27eeb03e2d9cf0c4498e2835791d9f9b68aae19bf16611891d115f8167e51c0b8b88d8d1959e36d059bef998e38c6571889926daa38dfd61a5efcd0818ec63091240dfa639af44703e329c968b9479175978b6ad894b6612148336d46ab143ccc06fb674e5a5bc6694949485abd53cbd51ae86485ba729a539982fabc1933cecbe75b9df01a4f211dfecacc34e3759ddb5540f351ed2e7d828d4dae931689f6413ec8b73f91bcf98f395d2479573062cccb0b75c3bb268f6d147ff2bd33ebd933f4452ae61a94678dfbde9c46a334355407dd7f973472feb2798f4ec9a7850f17d867275c1198f9c4111aa0c5fcbfa7b85df3ecbd2655f47c0b8685c1b45a2d905242e3a1b4e1a5df528b657b68bfd4328fbdbbe25939a2f518a88930550824948871205ae9d4f177635615af1bad118e712499dc9178eef2d1cc5548efd68249edaac61d4f5ba311f295304d0a6aba780e9a584903ddd76682c6e38d7bb65218977e2558ea991620d50328184ee3ceba9e81800d2de538bb08f0b102c3645d4e72ad2a680ec7410631e18cdc01e7c3f14bc00002a8c4e7a5662f1523038563256523b63ce8dada8141ec6ae3c1fb789c7ef371cbc08a602a962326c355dbf4f73b5c8070ba198549ba0ff7d6ddcf36bdea065945613433421a69ed255d7440c9a20b090615640131333e3d46dca2782cc44eda89a0b5220382605f05cd551aef72f6a66a7a402b9f405ad2bbfd6275744ba0eed9d80071f9f86cce8d9757b73b82404a9ee4b91bfe975bb11b75f1fd9d228f47ec2974c3d29489f461d63685e7fe02cf6b11837b8c13b8529f61368823371bbbbe1ac2bfd7043b2a2b7d392c3864117c31180f226f48051e7467756cddc7b13d3bb9032ae836ce19a7690e9b87472c9ad9f19bebd4aaa27fe9c91a7de6e0df576348e5e2a00301631aa33279e7ff46249bf7f0c8cbce3098cf6a95fafbb0d0fb4bf24afb23b5af3215f7fec77f98e541cc2786f3a974df7de31720b00fe09fe13be3556c1eccb5cc1109ab9a1d1888f673958251320ce79dd09afa4f960a955df73593e68e7fe2d153cfd2e3b6f57b8e6c469a455b61a6dab6363022e5fbe7ba62900aae3f1e331706a6d79669b97686086d3f8e6cd895b371c2ccabbe1901d77e10e26c958ee52559a18409d6044aec58852239d5ec344ff0217eeee2daebbff6c105008612997907f98ec7db651bbc709fc0a211636ab792eb526cbcf620f4d66bba053b18d135737c8b0af54fe70b270fab7b8e3e4c7d35557b9c0dabe1082c52df8ebca000eb6fbf4b636a90a7fca7bfebf6d436344f6d855dab8882578f2879ce564a91b2bd1385bdae9279d628e6e4096ad027dec780f9c6b8660018f36eb26042fc9a25e14048746f23bd0a08f003255b9d005891cef8cc9de6de198a9e387c28b762220aa155fe1fb5b9c1d145d11014287be9c5934f486e61aa66474ef6a6c5db7e87692f912a275d417b58757b1553684f1609f5d5dd94807013bce73ca182a9d5c5bb10e602964dca2308ede211139fd3cb2b01fc19b1cd24dfd38c0ea726bb354c3a1d463b6d60d981553937eca541e1e55577696e03127b53f4957111b99b7e31f74eeaa28deefc41bfd88f87b99c96c9edab6479282d8496d4359cd37d0f1833ad546bda629b0f7b4c1ab0cd6ca175f3a04ca5486e9b854c6617697fc3fa0f605fcca7b2961099ff89a8389c3e9f4faf262589f29b7543b611e2ea0ff2a19e4185318f954dff929af2e40a9d34ed9f1a0faa5ac55a5002156d50d5e5c65e9e6373340072b49c2c03b5818e0048f7e7faf1753650f9d085b50cc490cc33cad7aeffbc9117c70747eb326ed4ea5039bbfb6b8050423907fd23b73ccae834201e1c2712a170faad086686516a8dd48e907395560a3699a0e2271a3e80c9a09382a51ffbd3dfd0a649b24b1a27540288610f02704d6821684894e4e543e52cc374f9ebfc4e00d8bd89025c62d4ff7e923031a3b91b9560a7f0d4bfd0bafb1c4782bc238f2f6d4f2d7771ef5958d5a86a446723cfd25abd3d86cf710d20b0537f3beffa9ada6d23d4b642bc06d70c902664c6f34a1e136e8d308ed6f4623dd756718523a3b094e7ea5d4fde218d659e30ed1c76daac2ba2f9e09bc744c3985ad4ed8a89cff6bd30eaf7ffbc2d3bcbb9fc92eed1f892abfa36f4bc2b2f50e54adaa9a50e7733e5e273a6ad9cf1cefb9d5aa89f2ef9834a7ec7203a5ae5ce17e6eb5e9c3cb4f5bf65f6120513ba6125853579b0ea20de3e57d9c79305bece934536b19b14ea552aeb5262b46deb4f95f11b7d47386e4342417a0d900141c1ec308110cb3f949b74c662e4a10960fb974e7cda7deec1d9e38049d045e9980456a85457eb4289bcb1e32bcaf9c2a2e1ce9bef12aebd1fa8e13b740c4bfefd007e91deb67f846a0a40bb97bedb09a8f9c5f2356490666409de809e28abd82e1791a70f575b15ddecac026bcef066667b1bd96e205f30871dd9c16c8131847af50b75b6639b70e2b50fc6b2752cb67711303ad0c78ed62f186459b6365e1626acffc6c95df2ba79aa28bb94367d6463cb8e859a8acfca9869ce5a2529b88f8601c09c3c9b2dd1bd8ed0491162131e6482020485056e4797794f10680c8055e89f27842498ece4eb9293db83dc7d1594be168a2c31a2114a3b4ffb71086e78fdb8825fc9c97c04ca860a4a896640fed62b1125eb7d7c4c8fd7d57cc3859bddd34830b86c98018f9032d39189af56965426d9e539c7ec414cc05552c652e538426b82611e9531a991ff79888427586525510307f3edb9f0d1d22ba9042ba3c14d8e2689662e508cb564e29b09a0840eac2e9523d741fa1430734d54f33f8dc0216198625b2a44ee60f56d0738dd708adc509d75ba1e876a433d724c4d81e73ad62865af75bfc228b09c3b390ff9f364ee323d252a90513cd98c19b6ec220c72c6a1a2e5f61fad737b2c50b9b87407da1dec9ff0895912087de931ca2aac2958e2fdddd7f20f8f3d3d54a93a0867c8ad91b4582417126ae577968ccacf3f07ac667909f033d23f19442f1dc2a21fa46047f856dd0769f875871504d26bc3c025cded12fd8487b930414f3ccc8ec899553ff9cd65311d83226ece89ad581db41564e76b0f96d5dbd79777aca8b47ac0d087d75c9ede66cea0ecd341f4951528992611818417be2c4d8b46998e8da53403bde4dca263e31d126599e42b6b4e8a1d1203d7e97bc38384d1e256781eec012fa2f0fd88750ae763974230e11483db6e8b5be17b2b39a2f17483f8090b288b8f349c1a9b13052626328e1cda61bad1217c80d94c7d86a52e29858f8484dc8972eee27a10055550349055edbd3aeaf982d02862565424c9f4bd8db0e33f5762a16a1237ad9f80e6be55a2ae5f71667eee59907a228109cce38fa05220004da46b77f4fea37a039dd782138a43eb5baf2b6107949379353ab604585e15347ee225a8d0f19802f2cf50a9915fa5d80f1e81f5677df2fd1d026eb401aa0d89d53249d37b72984139e62612e6721db023f3be89093726685b6a9826f71eca5ad514fec538376d01930bbc2561c35c142983084bed9c493a6573ad44392a6edbc2e5df43ebe910b16705cf4426341ccb0424449a24521c1da6b3786310cab5096ce800bf8e62d469e52974c4a02cfd34aeead81e5a2580ca6492db8a142a267be6c87e4f12a4b18d779ad6a276d982c3119daad48645d63b4944b129fe5d259aab74d5d26d9e1c74dc8e0c3130d9fd65269139c9d0c1ad6d61a9965b91dbbd5864cb6d2196b6a4b2d246a670a8563e430cbf6a0c1adaf5c327771803d3cd43b8f336cc1801f81eec8b3eb8a0352389c25ed6c52285a7e4a892300ca553cb670da0bcaf364e8b94046802790541cb794d918198c2dc6ba66a80532b5530a8153d55833ab6dfe73f8f60d1f2ae2bc9898e1afbe1ebd835bbf4bbc34d0b622d5225ad7fc3011852ce66be87e17ccee6828b90d74ac7aefb80e58c3f9c47f0cee8978bd4ab1cf7c23182eb479f4ca40460ca31060e1241127a939633b5bb5d2fbaa369b1a7bdfafc8964e776f7756f4095740603db8126fc1f7510fb6cb8f8eef86ec5413f9bd20ebbe122addbf35ae071a876190031b4e9ca5516ce03902a39e525f0b6c5d5e36bd5b39388db25786c3c782a8647eefbe2332a57016f2bff2dda1bcc7ead4d872ae04a145c076ef090082db17606f57a574c43b580fc45501962e024ff40d85a3346658e5086af53b33ccd8b8f1640b0700d9ed14b92195762ccc6f1fdf98dc180e6a90858d63ee0739470ec80e5414b726075c917d54b0c40fd077140a3b1dd7138aec40b6dde6a070661442f752a7e0a50eb682c3ce326db6f58bed9abc539463cb9cbb25282ba0e7f0c8a495eb5531d2b8cec846e976a6f5f36df30cc4749ae140d9e5258167eba43e42671fd955a4437eed795ba309fde1b585ae546c76b37ad877ae04092ed15b9fc930adc63edee2b62949b11ecbe10e9de"}, {0x90, 0x0, 0x7, "8b92a4bc276e9410c9d420fa643539456f13f04f9ee72341a8d65992ad70aac52da4e50582f0ecb8765333935e66298ec58606cb162bb3a28749739396cc29d1c2b22c1f4d7f89715ec8109908a1a80e25ac188a110ca198f9b1acf65522e0e477bb3b7096a5d8865c0a1367b7430e20205ca90b232c87a6b999e6396a5eec"}], 0x20b0}, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000680)={0x3b, 0x8, 0x3, 0x40, "2901da579c8831e0b1bd0cf608822acf4bd48fc4", 0x8, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x101) dup(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) 16:00:55 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) r0 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x3, 0x6, 0x1, 0x9, 0x9, 0xffffffffffffff00, 0x7, 0x9b1]) 16:00:56 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000724000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x165, 0x0) r2 = semget(0x2, 0x0, 0xa) semop(r2, &(0x7f0000000040)=[{0x1, 0xff, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0x60, 0x1800}, {0x6, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x3, 0x1800}, {0x3, 0xffffffff80000001}, {0x2, 0x5, 0xf4feb61e7b35443e}], 0x8) mlock(&(0x7f0000725000/0x2000)=nil, 0x2000) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040), 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="51e945c6578a52ffda993c9b448857ef6381b66149ee52e0d3f52060fb8701323e839b5c0cd9e07e434e335490aaca67bd6f0b7e55f14a6ada29a91c5bebd5e4c54889f7a0da3abb8c3c307f3c0483569575f2d5b13f4965d53422e68dcfdccf073e8d162c55b12a8b9b3fe55c22cf12dfb338be6a5b9d8b02c3ba9005a3ac08d87f5881cb2149228783716b67803de5b1ee5517a0e92dec68f5ba16a4e1f558305f8da1123c4cfc47196fd8e0a1a27ced1af204e744d033097accb2ba2eac1b3d28a099a09a7239f46754c31c980b3ed87cff5a022a626b35b21a0e3c84963d9923c9ae91ffdf578eb9734f74b4f0b13bea3fb10a5f53b408e63b5f9e21318771e863e51e33cb2c46a13a5499a6bab29dd82e31f84ecaa947278c5776830a0e4d22f2942dc41ec5e760ab95b44e8f8a4d227df32a525af1176af11f2a3635dc94d7ba3036a4bde49601b4129f28a9cc6f871df721e7ffaaf58e1bee0b81311cd656603cded27725d3e55ffe224cc395cc0783b6fbae42851aee6c9bcb9389a0cdd4a59ab971e4b2b5259a4343c0e385e6651ecfb65ba8aa1350c2e24ad20ce040e5f2619cd9b69e94db418500cfa49b815f530b872305a88df6386563b8109fdb578a7e4e526e05eeb4da3d2b99bbc55b1c5ca192b42c9b22b7b545fbda9e5f2f8c166c3c16e23844b5b158d13056150df7fe6fa9182abdfd2d68c70386df26e96372e471c2aa9c01468b1c52333afdb3ca1acac25e865e0032d48ce23ce1aad4ae42707ce5883d5e69f92a7c49e7fcd624e34eb69b34e7de18573d165c570795a7497b27ddceaf2ab4e22b99dce723f4c36b8fd7e0bcb10af2e9042eb2d8fab6b54d758173e7da4332295f766371949d8db7a92a30b24b1bf4455b85247f011867638f8fdc2c86d34e42fd4695fb460fd953fb8b04dcbfdc5e42f62e18a5a8ce705cbeaaf01635e643cfffe6cd29a25632bba4a0e63f8bd2b6c2ce54dd9fabd90f767f61384e9143cddb948732cbef521415f4d9ecdd70c9a845dfe1d8a29344b39e27c3dcd7b41f93231dc639bf4f4d84a3b65569024b2dfecc553ac78987749a9810abf61471d76d064869a603cd41db675a2942f6b417cef9464afe4f78265463ba6534977ac655f5f024ee7bb927d309459adf50beef787735ae1386811f9fd3744d95f3c3a15268ccf2070e93f1d55953db7b92d6956614814ccb63590b58a88ac3a20d0352454783abe96575d3e4e646c34b1c2e01d089a0e38171beb78f22e56d49f69aabc68afaaa14afcc24965b8ee1e9ce44f0c56d6c337b718f1eca098a9f48e872c09071e11ed8e51430eb677ea6aa9a0cc30232db8017e9fff8b66f9976180c137032b4e51b18726bb35cc5722da4be697faf68a62811d399c4f8afcf66be9f939663ec88a0c45d89f8628354836b86eb04e1756df0d319003440e540900b0796276e84cc25df620be7c7a62034b19ea2680fd269017945de24cb59b6ac9748e469f10b25e006c3aa9482f6f66f92d0b9327b9bf1cbc24daa453d3f455b7d179573a0d14966052893781d0f7c8c7753f1f0091a6b52d22ef7f764baca168518941d218266b487c9162326236ae849010d3527d12ac08c9339241655632c4c887a97fafa06e9cb7d48e29aded880a230d4b20304a057021c45736d11836caf98f8f8d3f007481b9f66528a5ae06a5bfaf365aa959f93f6d39bc97d61e9f18d84de3eed62a93ff2ac878daf5f99ca29632708b68d3a0a9a1a8bd316eb544f5a2a92b8c2acae3c2357e37218f33ad3427d7cf2d8591aa1466d2bf955212d449aa06d2fd4e05c3a19756f33efe58627d097da4cea3dd9a9c58b3c1b5e4708598242e16f43a45a9ccc6998f23ac033a38a08118caed1ecfd8299085e32aab9d24746f04c5598622a8a129b2fe9f495ae5dc944943ff60c10f08c9c2e112eba73a1e92a5ef7528312559f6fd25ebfe30d0c3a2f621668cd6404ffef6b87e1889f7fc3c7622b17f6183b45ba0d2d5bf0427c0a78f30f30a919704c9de7b60f2b6e7365d2261bcff6a865950e1accc1ecfefe862e5f0c543cd2ab74abbffb141e83775f4d38ad2d4088f96ca680b0c425340ebc86aec88e452ab1b06417b094cde2c0c30fee92b0384fb9663e212ea5cd3d1d9e1a57262edf2aaeb276ad7ba29283bcb53e0c63b978f3865a9d1761d4c7d7dea6646f61b0617424196e25a2895c9f33e3080c01d058f11c313e98e0d075ac17ecc291d8eacc6b6f662e90a10a26f2431d9e75783772b15a0c926be1862d2458324bd1c2c28835448b46dc152a85a1b6f4f1b2180c1ceb72fb7364d531626c11435139316053fd5734c43a2c156b7b55f0a3216e3c48d328ae9372617e511a7039f643fe1ce2b966e68bf84d73b66e59127e19c55896ae4104c5bbf7339ca3c16456db418722c9d75c8c72d597d7721693a350e27209c39bc298d1e266fc67858494740ad7eecc1c3391bdd513f071bd895480a8ce7711a8f993fef588157013957612f233073a6bfedaac33b1117cd61696ee472d77fbca140500085c0cee7daf1ae8a1024d6fc622241b794ac5545bbde452d20bef5320aca61d853c5386025bebbe9a3bdaf30ba70455843520cfd6a9a4843d8726efc352d84684dcdd6970bf0f77cf93d8b81e8606e88c0ecbc7c5c5611fb21efda1abb3be36c19c5155399040dbf0f1b6e276ae16d2abdd8ae5aef3b395dd8cfd2067f027fefb60b9f683677d51f35b39cb6c300dc51c1a50986160864bdb60476dcb021674ede22214379da6be10d168863ade32d6e9b1a63d8decc34d2ec4997868462feb31b8a5e4ac46f5bab8afd70dc28b2e1fb26a067b2b4ce7c08b01f02a11d740be18c5566d7c367d63b151e7e85d45e0490e21f788d5e5bc92e2e9db6cd07919a76e20b010020575a3438300236f75d3001426e0834dcbe7c716e28b46dc6da2d5df9e7fd411e26bace01735a00485c357b2521e144a12497d6ed28b94594ac833fa51733d6ef100cab21db1d4a1390054e8175f9a1eaecc723047875f13bb9e67bc53e6aa6e2a35c3d0149222ba19d861bf1e3b8538419c42ab48e3d213b547f7a32089a2d170848b7fa9f76d879581c9082152fc1322dcf689650c94d7ff9bee4c4a3fa9caac32480e64958bf812de2b9e7284d8082850bfca2cbcdb82ae4208084b1eb781df25f4ae82c2f1ac2d815c019d34fbd54f6864f60182ffbc56fd8f9e048576b52290e5dd6eba57119ccf8d32cf33af80fa4f42bc470029ec2200d77caac5b8ed2cc1fd1905b2b2c95decef3e4592c6a3a65557164c479ce60746b566108e6508e23ff29f04aea77a6d2a78e9d0103c5e6563147b5829dd999784b9e0c7c232a9c0253cb0750cf69334f6fce50cce4a5305e048f82a187be9a73a09b1f505dd4939976e757eb74d8237d717b282a84267527d07cebf68b3cf61375e9d12a43ee024ff367e863cee7a180acb2dc3f0604c76f4c113a699bbbf5fdb05a5e68bc3bc2399ab8a621e2b1adde727fd1712056f2ccce5660c05413fb748a0c7f0c7bd68490440b1810f338a9980ede59330ccaa35750380aca329e1d42b7cbcba94b76253a15bbf2fccef2fca1c19aaee9ce6d63b6d6b4524dc86592711bd7054e46b4d27b9601325ce3a071ff9e98922e852a5b17aefc2b27e1bf9f8481ea8e42a3f0d99600e06ed5a0a271427f9206c8cbab2f0a2cbf38f2fc07eba2c433d3f3e8c72dbc81466624086227ae192dad7509817655308258ce2dc70acdb641c951cd14fc9a823ccf84d88f1bca74e30917853a83100ad5001c594bb240db7b53157b924d3ff5d1f03606d3893b8e9b0bc27ee502aa26e08091a9538434c051da0005e524d40a7dfc47b3bf5c0b4c41d0580a9718896caf311c131e7b945a47be4c18030a4ef9cfaf92ec05a181807be037500fe058cb089945322e8d190230e6f35023d2ec1f5ad78192abe629d349e0fb7a7d93e4a2bc1cbc3a4eecbb96863ea98679308837ccfdbb0d5993852af2ff52ced949de6838dd00051e949270235a8da6a32caa5297184a42a487a544abcdcdfff8f75fd561089ec176124a3c5fda5e341dc42d57f3aade7405c4e485f1371efbe87c21e855c668c2ca923525e3c9f903ec5d8626c0dd83fab395d9c1aaaaf5cc077a520be701494338f37720e5ebff78135e823a0b2fea93f01e59df687c56eb51e87e87ab548e1fa05bc4c98b173eed0af766653e41500adc92f3f3111eceb5463329538d1f84064e22fca65b922e3c9e308f60c48aa5f4469bed0f826232628d2adabbd5c62acfe229276b61a63415525fe3b0a36c583ce3bf39dbee7fecf827832f0d49b4634d9899968421b29d273cb73ead48ddff7de82d6f3b68075ef07935feeea88d51cef8ce1d91aa0f6b2953799de98049c048aea69370d956574859fa7ce26d514ad85fe74f711055093415231d0bd86dd781ce27d3e4eb49a8cb97d4aae1ba4163440676e0bb9b3f8dc3ce5402231aa2ba1934ba30ddc8125f235ef3fc7241f8cf338a4827b44fed5ee695ad8b427accb1ebc47b731937beb79aa71d8b31630e1be28fa2e29da35c552e191e79b4eddf6cf0475e64f2770020b0536027e8bdfc6f2705aa5945bc72ebd3a1d0b5561311f803121897dfaf732768cfae3b5460d0e3e1a69767585297ddd4bfcd20acbc1bccfe591db7c267242519280c76c4414515bbc1187f8bb5ee75c22cfb9d9d09816812a9a3e5d85489bd343fc613ddde64f10de97c87a6e9b41f61fab82fbe8e3b7967707a5e9971d15f7b19ac349682d58beed5c7b8d457ccb68b2b4609c7b9fef3e6be89ca89520bcf86d809d5c9189498166e79be6a2384c011fc200c67df654ebcd79ba1e3baee0e571daccc4af02aa7c8bdd73a542845b8f2400956939a9c3b63bb3f9cd3720ddd47ddf582ec4b098e27fe0eb7d2f395e2d56ec4657eec417211b76428d3c4c2483d9a3af6cf8b569237927c8458bc70040d1dd996e8c631f722ccdf6bf3f0a24ef35e03ecac575c65210699498dcb9eeb3ac751e846845b64d4000066cfc4b9733fcd3e44cc013a2b7d4a2dd742d9a60120108e61a505914ff25eb51b909a7493bc05464f2abc8d97b635964a317a82c65b64cf26d86884693799c68c0a092c26ac8cc5740574a90b5b8097d5b04fb5f6a1cb0d6ce802eb026fae0fa3974444c4de0e4a53438c2d4c8c80551dfc4bef230c3e16b71e9708028043dda5166182853947eb0ea4f53134478af52d5be3261751c0ab964c94c063567f515803ba8f9e12ecccebc3f4d5649b5b0aa0ad288b41f27aeaf15b5a129b5c4fd1f3932c9c518aaa09b62fc04f858898982fb41352961691ac6e1172357fc6e1c34a4c6b1b9363010a5be8e18575816af493abd14f98e490d9466779094829ac79b2714c8329924842934b44904de476f29e1a1c29d78c4e36e3329b6e3a62cbbf105e42fa56549038672fa174c8459ca80ac8038648459cba9c623ca480b9cedd75e9b491eb8609a02397b94c761fcf011ede91e700d669bd72201141a76469485a4cd464cf1eae41d1ae2d2896c3881d9b5985ca16e1c9abe75cd4f44fe620663d7275f92362c251f495838815ec0ccb749eda70e47fe177a99ce06e98a4c1d98eaf3d3291310e0542191220bf392e3825bfd0610ab958e684a5c2e8cc2315158402b8f8021a0c40a419eff23909c60e3c1727ecae5daaa67195851efc6d143a8beaa211a9a3b35de76e3c29fe2dae2c277292240de36c57ade6751cf920b107c81", 0x1000) close(r0) dup(r0) fcntl$dupfd(r1, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:56 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r0, &(0x7f0000000340)="b916e335e8f6be40375575064cb0fd0777a3332b3fd95efb6eb9d472fa15b4b368db3ec9c8c14a312320d914f02038141322b29c3865867b2885db69e73cffa5e9eb1999e240e0e2368e30f479f251ab5d9b17cb53255054ba4bb1e7d3c9b51bba3b3a4bc5aa175cf149434de0135472a0b26a6d84614c3e6dd46de4953403399c61e7c4d3b28dfa84", 0x89) write(r2, &(0x7f0000000400)="f1cf1c5118a5304c86b00c6c6e8a7a0f04d598833814572e10b1a901a443db9bc36ceaccdefe3a7a59ffd546a78639a83d59376ae8aa673df0a471901df12f5b6365c7f265472042aa0aaf7fd61fdde655a35be885242fa8c6fd4835cec77e0a177f873799e7e02b6c55a39658bfbc6c1f8654ed7608e74d", 0x78) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0xfffffffffffffff1, 0x3, 0x40, "80523c00b3891825a95fd2ccc2e6de821d848559", 0x8, 0x1000}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x782b, 0xffffffff, 0x988, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:56 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)="58753186b4178afccb2d7e1e6a7e32e20861025c0e3981516ce04ae797", 0x1d}, {&(0x7f0000000040)="ef182408b33e2e594df9d1fe6d74f6d1af58893ae25de29861c2818c693da7caa857c6aa7b7f54c548831f93a5d19ecbfbfa288d57dcaf11d7145657d1e45fbca294c9799de5523e46c3e6aed44f414905d48d1df79f4a54f1903bc3a00c30f655c883301dff1ebf43030b36f4b21e2728cd77b24ad99ad25f648b95b66c6c956875231966f00c9737a5f499a8c2eaf807d7ef62fd1f23036eaa0482b92cbe9a8542b61a4e090ebb11251db6f1fb40c5381282bf7794268b9f2921cdd81bf123f5a9d8863e9c5727af91e3", 0xcb}, {&(0x7f0000000140)="409048790399c72e851ba087e9a1002b2d71a0279b8b48d4b13370a7f9fd0d00d16cb72011589a7c4a23214f56b3d2b482102a778be3fed1d6fa15504f7d114e194af7ab0929ede3e493a2518043f985c07b2b7ad836bb1ac267f12d6c48b03486b367952f2545c49e0c26e285580e3a99ffc7eb0c1677754cbc7872ec7859e5fed502361a6e47e33244", 0x8a}, {&(0x7f0000000200)="0190a6d9ae8186ad42b65340b9718b4eb090ef512e595c2c5a587c9154ec6922548e2c337ce8f584c19ff2e8e2d177de2464bc56f7e2850e0d0c39191fa818f9162bcacdde8aea5a4b600430ce99fd134fdee7b981ccd79bf745de89305bd6305f55f01fd06299f64332f55f0b664a903a262a0bb8f4385196305fb6f262e56f59392a2a236a2b3b7ac2e96e64516602c80851fac07db0a31de6e4be27a012e453141e74e5cf3d66dbb80d71d4a98d2b6eab9e20a266b474f211c4174d168aa1b666a4287519ecab87f6d2535bd785c3931a130f39cd7c0499ee60425ccc89c4", 0xe0}, {&(0x7f0000000300)="51df28981ce33dd0c0693aa501f0d6401da161c9481b4ff8c7b89dc25984aefcb0eeed273ecdad753c803efa294e75877888060bc190a099eca27cf218b7ee37baf9862007a7d9ac42d9d70bfcc8262df72f771082dc9e4e03bff727ceaf08c378f88babffacf35e7760e38ec6ce656d13d3b2170852eaaa59225ed4c0b45c0ede0e494f07b8f6649dcd33660c24117318479eda4b401dccc8be", 0x9a}], 0x5, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe2(&(0x7f0000001500), 0x10000) socket$inet6(0x18, 0x4000, 0x7f) getsockopt(r0, 0x9, 0x0, 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair(0x36, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) r4 = geteuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000cc0)={&(0x7f0000000780)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f00000007c0)="116b54eb52a3763766325d60c8605a3376d478f3610b05fdf1768ebceadb65d73a40c995ad00ab7d973d9ebc75e142b85f9bad392aa7ea0447a56fdc71197985ee5ab67622e5c0", 0x47}, {&(0x7f0000000840)="98df2cd7ea6b8f39d20b82baadfe9930675fab8c398564bebef28961e00bcaa4614a026f", 0x24}, {&(0x7f00000008c0)="726b7a06f695b3c5221d2b646795f689547fde82f7428df86510e27d120da33054640ede93a68f03e238710f241b0149d72e7e6b1f17e4008121287ef776c6130ea3083047211aee7d53ae8d63d8cca87530c7adcd27da00", 0x58}, {&(0x7f0000000b80)="65d8d402cc0496d5e910d5cd489fe5b498cfd987ec232981dd9a32ff294c746feaed659e45d70c437aae68ff232e88912b741684d3de1a959d08812c9e065a64a76ffcc705d918fb7b7ef7fefa568e3fe1de5e5a19c978cf002ca97d90419d37d4dc51a4bf94cb174707b1dd", 0x6c}], 0x4, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r2, r0]}], 0xa8, 0x406}, 0x8) r6 = getpgid(0x0) r7 = getuid() getgroups(0x1, &(0x7f0000000640)=[0x0]) r9 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x7, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r15 = getpgrp() r16 = getuid() r17 = getgid() sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)="8ac38f57753e1b95595f5abea62b64caaead8550a4ad3c386b76a9603588b88a3656ba9b5045f0003c229bea3205af99364d164403fc8aa2f93c265ef1a05c9f06906daae2ea02ad1c55a5ee3ecbb487da22a5c7a3ae48b8579f2b11d0b025faa57d1d1ec76d254546ee952fd3cfeafe5b8e04812e9455b74e9dd56b12455a4fac4e5319336aca9f9c2b97475c24e03f5be5882e16ba08035f0486ed312bc734c4", 0xa1}, {&(0x7f0000000240)="f0503bd6466515a9c4d15c9c6fe5ff0472c4fbb8fc8ddfbe0b04740967aaa2a510fb3d6094457e47fe04ede16495525836e36fcf2007782fddedbecc6693c4bf633d5413baab98821d2ce2f40dbd4d3a4b20618e8963a077f119a3a83e8b674d2446f686a36d73c7bccca5e19cb31205deedc722a01beffb5792cde0bdc66473885ea6c358721e830d78629095321ee0c948746811beff3a3836c5", 0x9b}, {&(0x7f00000000c0)="fd1f087c", 0x4}, {&(0x7f0000000300)="f8e819bc6900402ecd5ed318f5bdb4c525a7909997ed135c9ad601d582bd92085f5822756e7d5960b2a12e92dfb4c41f912eb2fc9b8e59f03cd5ab15ee0883cfa0555ca90a34f1a62c66703d56", 0x4d}, {&(0x7f0000000380)="2a64322d4a01ef9544a17df6023a0b372bf7ace2d0fb14f28dbf67f0d3fd3327434386885de25966cae989a134da47f737406e26f7cc530246b3e34c446c2c7d19b834c3ecf9d0a18a5911a0bb92d0392754e6cf719fc392ed65a0156a46534dab62f70a100f9b866691f1949c687a7b36aa8d9ee4f6ad947df73a156cee8f7ef4992458c6ab77a0dad6e63ce191c901e1989a5d586f9dc9f88f50e8738035789ebf8afbc6e11eeef93d21a0f6088fed39b7512543b2f68a602c9227a1f824bc683f783e600a8b04be25d312338a171320e34dbcfd629bc0e1eb7aae12ba2808b2bf8eaa2ef8b4b01b4df27483e0f0e6bb7b60b8ac34c4a707", 0xf9}, {&(0x7f0000000480)="9f9001c0f5fe46fd05aa3b8214d6485a3f03b91b9f18a2fde2d1db113b0b452c3ebb91aa633cc75c08caa19110ab86d516184321bd731655725b3ee86b4c181ef7eb28e5cca352b3814779a25660e74e17e4085714611558a42b54b62ab96fcca8bef2d5bf14851296a664acab8955f051408cb9635526c966ad7e80866a03b6905465085bf5b59113ed5d573723073553cd83d5fd3c982846a70f0cf3320dc9acb1b1d17a1176", 0xa7}, {&(0x7f0000000540)="d6308eb8f38d3c873ae01021dcb7ddbbeedb3b348942018591f28db0a96bc9ebf082f2ae", 0x24}, {&(0x7f0000000580)="289b91302ffc44e441a63f16c304c1d9552b32031b3be08ade1f622555", 0x1d}], 0x8, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000162000000000000000056a96350000000049996605d3c9ed7cead92560e0e827dfb7c3952ecd5ed390d4e643082cedc600ac9704740001002dc826ab7c01c89c1a4f8e000053a3570dca9d78934f27a818f2753ee7598a4eb2b8265736d0e65ab13194e72bad8724f09c0e4278d92c67381bf74974dd55f6384d2b4fc072463a214e1bba894a962eb5fa22c82f08e944f910845dbe52ac627bc0c8c111ecb09c87b6106261ebf38212d976b09130df2e8e1246a125b3c1477ac1f450b0281ce6a87453fb98bd0097283bb0c78026520623f5027c5121de41a4f77d4c5f44713135a5fca49cd4ed2e985e5a5994c9ff1fae904131a625c47dce6bff43133e50dfeaa97f94822e0323b9bc18409b7d9df4d7094605f2698730abd75fffa389a4b076cd7373", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x40e}, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) poll(&(0x7f0000000780)=[{r0}], 0x1, 0x0) 16:00:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x101) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x84, 0x80000000, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000003, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x60, 0x40000000, 0x6, 0x1b60}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x10000, 0x1}, {{r1}, 0xfffffffffffffffb, 0x24, 0x2, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x50, 0x1, 0xffff, 0x15}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x3, 0x401}, {{r1}, 0xfffffffffffffff8, 0x8, 0x14, 0x3, 0x30}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0x7, 0x10001}], 0xb1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x80000000, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xa712, 0x200}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0xe0f, 0x8}], 0xff, &(0x7f0000000380)={0x0, 0xfffffffeffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) getsockname(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) socketpair(0x10, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:56 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8000100, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x108) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/72) 16:00:56 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() open(&(0x7f0000000040)='./file0\x00', 0x10280, 0x0) setreuid(0xffffffffffffffff, r0) 16:00:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:56 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000200)=0xc) r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x86136) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r2 = fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() r5 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x8) kevent(r4, 0x0, 0xfffffffffffffffd, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x6}, {{r5}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x9, 0x10, 0x9f, 0x7}], 0x36d000, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xbb}, {{r3}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000080)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="083c4cf60b62046f1e7c0fae6da39cb27abfa8b6140ed347b72fb4f2502d55b0e3751d82d068cc6b7b620b356e6e74b74e3f17689d950d60d199e691d0b665c0f897c46fc89ba410ab1dbfcfc562880b94ed99bb2b1ac16082083686cace579ca8e32969f0a6aa052e324ae68e529ddb2632e9bcf850a39a55185e4633afe583d2338143911d3824738d92811a6254420bd175228a2c3ac04e79974ba88f89", 0x9f) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x100000000000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, 0x0, 0x1, 0x0, 0xffffffffffffffe0, &(0x7f0000000280)={0x4, 0x9}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x7, 0x2, 0x7fffffff, 0x5}], 0x64, 0x0, 0x6, 0x0) 16:00:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x3, 0x5, &(0x7f00000000c0)="5ad50b4a25c14a83f5ea1afd13ba52e8abed9f612e47ed4f085d73a516ce6612cc29ed2e36a562e83675fee854ba3c3cdc8e9243f8286cc05c09e8e4020a701dd79eb5004f5321ebd2b22716c9971c9c2336a6827edb4d488577f9e53561f49639491b0ad71c1a938b8d2a901ea51304fe89562b76b3260ae3189e762246b0a8b18db2d5a07db87c8e87e3fe5fea5cbc29d45fb84f5095118989dd13ce05af8723a7210fecf5db59b859ce6123ee21457245109f8ee45144770a1cf8cd4e5b6c25e6", 0xc2) setsockopt(r0, 0xf05c, 0x3ff, &(0x7f00000001c0)="ac29e0687b94431aa7717b8278299cd20de30d997eef462c6ffed15341cacd09f5959c239db1231fa8319b575c48f84e3d844973393d5a0d17109aec73e7bbceaa548fd1abcdca2013e042b10f29c9ebfefa251d436b795672a6b9c3a95a5167c26b3eab84b22311d8e5", 0x6a) recvfrom(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x40, &(0x7f0000001240)=@in6={0x18, 0x3, 0x389d, 0x7ff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) r4 = getpgid(r3) bind$inet6(r0, &(0x7f00000012c0)={0x18, 0x2, 0x1, 0x40}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001600)=[0x0, 0xffffffffffffffff]) r8 = getuid() r9 = getegid() socketpair(0x10, 0x4, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) r11 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r18 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000001300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000001340)="b606dc570a218d655167f70b7e2a179b02d5cb24831d0ba3d95696026517893392788c775be3880be556123489e6ee358a41aecb47b788091081c1055fe87cef8e5f490515fbbff1a8d56a52f47b0f09a9e5d05a44952a47dfb86471da8583b8cef30019ca4c77d339a6d6fa83809bf0c2b4b79a1a417b671458b20b040dc4392f2faeccbea5c2af6be9c1a3c3d5335f486260ebddc78e7c88caa7c0d328fd681d326f82df082fd331159fa14eab713812", 0xb1}, {&(0x7f0000001400)="7e06a7b9daf35d4067d21701214f53ae324323eba55be724289c61288d0eb8e53101eb1ccf2fb8214966aa81608f39f6e4f6eb8d50dfed783075eb0a343b164f748ceb4795222c2f", 0x48}, {&(0x7f0000001480)="6d9087e826b0", 0x6}, {&(0x7f00000014c0)="58a98efdc3d00c7ce75c885b32586a12dd4b4c2d6d72c051e51edfa2419eb0", 0x1f}, {&(0x7f0000001500)="e6b5a8", 0x3}], 0x5, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r3, r5, r7}, @cred={0x20, 0xffff, 0x0, r3, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r10, r1, r0, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r13, r14}, @cred={0x20, 0xffff, 0x0, r4, r15, r17}, @cred={0x20, 0xffff, 0x0, r3, r18, r19}], 0x128, 0x400}, 0x408) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) fcntl$setstatus(r2, 0x4, 0x80) connect$unix(r10, &(0x7f0000001a00)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x9, &(0x7f0000001a40)=[r6, r20, r16, r12, r6, r20, r9, r12, r9]) getpeername(r1, &(0x7f0000001a80)=@in6, &(0x7f0000001ac0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) accept$unix(r0, 0x0, &(0x7f0000001b80)) 16:00:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x142) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0xff) 16:00: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, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85050000000100010000000000010100ca4b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x122) 16:00:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=ANY=[@ANYBLOB='\x00\x000x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000180)="4b394735498da8ef5460f29a5538a38a90149e65ddb1a0269f6e70f7989c156b009fe016b67681d9b88131f589fcdee6eb6c19442d600dce31548fe0bbd6c697f8d5e537578ac6701251c5bd2a78a98ac50317d63f476e8dbd3e57e4ea0562cfe281e2e2801df07e12bfe38acfecad8674ccaad8cf88c16f6b227b19111bebde051c80", 0x83}, {&(0x7f0000000240)="465d3b3d93d6054fde170837c837297912faa4c7c1b6c6a3e47770171530ee503c87c75b1c50589846a228109f2d304a7dd586a7ec62dacc22892b03d2938bbbdd7f2258b86d7f6ea4fda53ed257e37c6d51e82edc4fae72921502ba4eb30f088c3ce04710638b48a64a8bfd7910d2b784b5af4bcdc544884cb1fa24ab531fde0c567ea30ec66d21542bf28dc38c78bb0ec1ec0a9d3d99f92568bd1fd86da00b074252483ba2cce594a5e3d29e8d8b7df5ce535c3e624f4d8128d7b575d11928a1338054eadcb0fb7f7cf54f5463c2112fc330a87d8f94807450e8309653329458d843af8a29135cc544a1ba45", 0xed}, {&(0x7f0000000340)="ef494ac4cb61d0a11f8f512f446291cb5e21c600033a0a50b9d260feeacee0461aaa744acf6be040493aa265975bc7e6d25dea34354c015d5cd83ee9036fb8c629d5bca4c10f0f253b95c8bb75f622e4bd5d7fdce9c00ef5a91d8767d7f27625dea9b7a9b2576774fa7abc538fec831d133981b0e9f0314a6bf2e9893e791852e2f8d600", 0x84}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000400000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x6}, 0x1) r10 = fcntl$getown(r0, 0x5) r11 = socket(0x1e, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() r16 = shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x3, r15, r14, r15, r14, 0x48, 0x9}, 0x3ff80, 0x9, r10, r12, 0x0, 0x9, 0x6}) setreuid(r15, r13) mknod(&(0x7f0000000080)='./file0\x00', 0x180, 0x504586f8) r17 = fcntl$dupfd(r11, 0x0, r0) ioctl$TIOCSTSTAMP(r17, 0x8008745a, &(0x7f0000000040)={0x80000000, 0x7}) 16:00:58 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:58 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/53}, &(0x7f0000000180)=0x37) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) accept$inet6(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xc) 16:00:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:58 executing program 0: socket$inet(0x2, 0x2, 0x0) 16:00:58 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) r0 = socket(0x10, 0x1, 0x6) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x20, 0xffffffffffffff45}, 0xc) r1 = dup(0xffffffffffffff9c) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:58 executing program 0: r0 = semget(0x2, 0x8001000006, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x800, 0x1000}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8000) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) open$dir(&(0x7f0000000380)='./file0\x00', 0x20000, 0xd0) r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000580)=""/168) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="68a415732d257b8c320e4f3eba80468ad443c759ac10535c638774796545b1b074f00be7f327c167b793f3a2adf20cc09d0b7671836715b1f5b46b138c73a323797670d820dea0f9e180fbd6c58e79b365c2c855ef5a8e191aeed5a11169833a652724d2f31fd4881d58326b924d60ce329803786eb13503185eeda210ef76a4b306b16fe97c8434a90feebdac62fe1c32150fcec4f9a0f0be69bed44b3b8d", 0x9f}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003800000000000000ffff0000010000000c3966b2de42f41b4f942450d0750de65333d2fee83f6fca4461953b50711ac4a7132ab30f5d35eb74a1a9f84dbd377c6050666be46ac7ce3889d39095ad57733c8f2e60b04c8fae0b0da2c36469fc87318698a5bba4de484eed3de020634285dab9c1bea8bdf5b61973c627ac", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x404}, 0x1) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mlockall(0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() r4 = getgid() setgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 16:00:58 executing program 0: readlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f00000002c0)=""/56, 0x38) unveil(&(0x7f0000001940)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000340)="0da4e89f0c8bcbacf02776858a131373e476e835f39583056ed2544b8331e44b9dc5e28f91a4c51424cb18fcb94c47505deda741449d68b8e0c6e46982f3c600610e93a924507d567ddb76dc8902333c11dec6a88626c9348bdf3f7c202d8ff0b2cdeaafa1dac68275b04aae2b15f596d9dd1188126cabef0018f0a52139331d5097784bc5ec07df3090e7a5a1fafd903d83eab7fe40fe736f1dae009e0d9b888e63a3fec69133e948c14c962a0c1b11df0e5e64660ed65ecb5eebe680e4d55bfe35757ae5f600bd7d9241414cce", 0xce}, {&(0x7f0000000440)="5ed405b1a93ed950a132f957a47bfa3087cf2b64c27767d3a9d1a332419edf3822b93139cebde3ef64b5ef9a73700e880bcd87c869ba13737019daa8f2e0f7bfcc0da67457c759acbb4156238cdf9d84969181c398996e41fded8d1ed3e6c4a62e39153d6c9fe41c04627dabd6a6", 0x6e}, {&(0x7f00000004c0)="bdc37b68c6898a7723c7ea802f5923ea3fd12fe2020b5dc7560861fe5a92efd10430f668daa15d256949dec5aee2cdf846aa9fc0af09b23fd3d3c8a0358f1fb5281dc2791f8a31f5344039458903935d7ecc7f98eaef1ea05b2c0736364d02574891cb29f30ed0a40823a14806e845c5e0044e2cfc1754108f841ffe9cb0bf36819bf4946f87aa5b0df7f423a83ac5fbbda7007e9cbc625bda902f89af1adeb0e4afbf7368e79745584b6d1dcb270b3aaab36c414a9ba8f3635b572e70b78a32753b95f476a258660d7ae65478c50207", 0xd0}, {&(0x7f00000005c0)="0c33e792ed67f87a944725ddf0dca67bca6d0464813ff2b2493449147d8ec1abc99d0fa7e1b6c07ac807ef1feac6f7e3a9b750935a2fec71342a08b26fdb7a1b90c0048e545151ae414f3dfd0b894b5dfb8ff332d34de11b74723e08d807f7c5796d4973b170ed7bc3114ba7b087d84f65d5d4d4ca3b8d2010f0937cc7f76cba2a32ff50165eb733ff46eb112707a31cfcef68ca957ce42e3b73472cc800ceb7945e7eed0f2129503139b8b62f7581df14af71c79ebeba9a1595768ed0bf94079f846f9f9b012e302741f9d23d468294075dcc4c49007c8b2d1aed9ec868e2efbde6d7044546f75908a55a8baf3971449f2b935cf4898e68733f", 0xfa}, {&(0x7f00000006c0)="97db496b534200444d8d5ebbb076fa788100f3facab079d42fb3c7750eb584b2f68d50baa4bda6967b96972e4465d0e3a8f384223170b97884e90219a84012d91bffc5a18ca7b5494ac95fe242b31380f7a4e4d6a43474a82ff9448f380f090ab1fea324543bae7429706dfb11f7d59959ca905ee7af46613f8ec06187b77ae0c6c444ee49f2d83748e664c604c7633a8b73d480b4bc7773dd4938635969d551f837851f084c2f219ddde389cd631930f9f6379236bba45759ffeeff1406b1fcda15428e1e61b19b72875bd0a4b52cb6ed820e2629b665d4db3b74b92bd4575109c61b7ef77b6da7", 0xe8}, {&(0x7f00000007c0)="c17b1c44e65a330ce3cbb67b0d68e73f5ff1ea206bb3879e41b780a3eb78a98c0524fe8647848b70b9f3fe9e0d3b42b007f67571b720817f8fb62c0c53645f3d7690ec666861b500b8a13b02ffe2e8b4625650a07b971534cfbed9631dd4dc1772d032728714b0f43c43e50ec2c3301dd8a745ba2e7ef1b118bd3721dca1aa8e8bb416ffe5b12dc81028b9bcee67dcbaa1442575645b05942e6e8e90fd21ba57c851a6a140d8a96efc3fdd4c0723ba1b8ece", 0xb2}, {&(0x7f0000000140)="b5a60494844311c8c48b8a87a156745f9d563214123a1f7d03b95255c8d63b2128be6fa5dba96d1444d4c2004abbb738d42a7a1862f32ced2992974b6321", 0x3e}], 0x7, &(0x7f0000001980)=ANY=[@ANYBLOB="1010000000000000ffff0000020000000f3bbaa43dfc5ff426c20ae7c211e98ca5432609a8e545b412c86a61b9c69d36b9197818a71a95ed929c4db37f1f62a613be227bb2cf46dc8b2af5299399a03c6c69f100c9b2b83ab489dc5c03760ccfef8c57632eb5ce4b5173e790a58049f63bf059bde1ffd9ecdbb560621acdedab3c4f57c2961b09635e1c487f43295b5022ebcd4fa2be3b2f72eb7bc9360b5090691f9c4138c8f57301e76ccece503785fe0bff06140d1e57df28c59e280714e624d3ff08637fbd409d4afba4f42696d1839d5e41e2382de29a7ca8c9f9eb40c2081ac396aa61265d407a8750c1af49ed70b4644d9d7095ebb91d5754210aaca3053549b7c59c7dfd1918c40a3b2a75d48d599c12c65c0796f72861fd9deda90dc3729424798ef5967a45ca5617e3aec76f2e108922d9de3beca4fe2605101f9c24b82d7fc9a3f4aa2f21baae641b91e901e362d7a768bcc8eab253ab8e6774dbb12695c6571abb7e55338058c9abec1482b10873a814100257343f9d0cb3e930369be244dd4db2608a1c6ce0060646973841735648de9f94d4170f461d51659e0129e242c15adebdaf02a2a8d58a6fafcddfaf89a8a12aaa74ba88a7d1ce32203961614fa690a0338caee69e0245dbf1fd97a4317beb946e35d98ee0b2b7eac7ee5b45a4fc11b61f94b239dfead68deb5094cfd9969012542551a3400daf1626a712f989c201cb9a7fe78be6e41e2c66face86f0590574276b1658a157434e30f01c2753490511ae9a8cada40f65b135984b14ea99d92b4bc88f58057694e7681ac5f6e6c543019dab917fa8931a55f45e2402e93702781e254883addb514524804d468453ca8b64742bd8cd7853f284166bcad2c3b60ee2415f1a4369b3389257a9bab059edc922cac296f864a9e9a24aaeb3895e723a45fcd7d0ecff69ac59555abc26258ebb2bbeca40a3dfbd8ed108f32aabf5799593468b5ea61ee1595f3c2443dd3f77ec7c1d5b4a2e281ac46e10931e424e807c7ce8ec11016ceff1184155593b4d844ff38b7d59d1090e080db2bcaae8633740280b0f7b70eb3b66f60aedd607a28b03143b921f729044351531a7190e93e059abc24586b3edf9045139fad7ea701746127266ba4dc8ee14d1cd4e5e098b77e8ab2b4355a7905028ba505be2be4bbf366cc64fdf19b5c081571c7e1294565a2fbbba03e6a1b33fbd5a29a8dcc886b5ff9237e952bfd85026d27d1c600de05b61828dd62976ba2260b6f7aa904461b94d89270cb63127187ba7c06833dd893829b5c7c8e89c0984450e5a782e7d2d531d6a66b78634079052ae3cb832648ee157a6dd1275cf0a54993ff79dba82c5b1f8ebc6c7e328520bf6dc114498ecf24f7944b15cf956e1114bfa0af2d8fb9001e0079955cc1808b2872a59b4aba21aec18240a9bc377236fac093795ff6b4341f4ef2aaeb851fa5aeb34d6ba767ea9cc3677cec43af140c3656f7692f6c09e3313e55aa9e388f9c9eb02e8de2b52d504867bec00476d04b2b5032d13f35a1a42967c5e6422407d1e3b784f1f34784f5e145bbe698fecc9cce6296a1508d49622f5afa346e9cbbfdfa6b828b09936cefbdc6ba88f8aa902268016eea470a912f10afb0e3b7a38dc6c57f9010b95291d8d05151880122dc60e80956cb74ff8208bd6d54747707cb65e78a4335d62657fa57242b2ea6561864db5d3fb833c862f1946ccd2b6e0ee22fcd8afabc26f7e38d4933a4be00a4ddb8a9d4e86cbf5f2dabb72430647555dffcab395a9be7c376eca46ddde6941cc81b50bdc8516dbd031d517d7ee4b3ea335b141b4fd6140f4e5d8d53b7b8854d63353ba28581a98b6f5954954d319f3620b0431760294d544401aaffcd16caa4f78eae12c57421979d625f711f945d2507b0cc068bfd7fb56915b6aa28bdad40d7be41446652527d60453724feddedb2031fee118d083239bb5efcdb8f42afad7c4c431e0b2009a094d140d4fd262dc529817f84e644caefc21fa9d353f64e30b890426a754e4cae1e954f9cb65f799c7ed48659c147f4ba653504790d82de823bc74b9a24d0f25e81a7f38a92c04a93db2ac1f32f05b901ce1909cd4a2fb2d9b1083b3d05a3b07d037865dbb460112316557325eb6b9a87e2a03713a0cefe35ee145d90e0ed83ba98a8b34ad94659d495dd4634894b77b69b2887bf5ea641b48f7cef13851b7e306a6dec39b025fb1a7e22930cb6cf1068a056fd9fab1cc70d57456ff3c68db906545212248519e84b302ff153be102e43365ef4902acbcbdf6c02816f7fdbf433f98864b9450432bcf686718eb00dca4d0a33acb411427cf1ce3966d58abc643c2cec8d52761d8b2f4a0b0c619bede52700dd490fa4f19cfe1054d1a256158a7c93eb876fc9a61a46029c47d76c6895d193ffdafb835f5e46293d471d0b21c54e1c849ffebd7c2f8a803622de252e646f3e4f7ebe039b6aeac6432c20ed76105a30eec8cab101d340907677cb5dbf064255d3c9b753b582ed93fe5ec9e1506b1c90900d9b9817d6b9abd5ae90c6b703dbb4ffdcee797fac7239612a75eccd13daa83f9544daccb523e45d07e9cfbc1351cdb39180e7c0cac8c317f78b69762e4e04678b3e04206296fa028eca9fae512fe308cfe01b2936a06680edc9a52bcd315097dc7374eeb60f2a701dc13583eb429186dc1c71da41a5e22238f710598929a65ec8f9e5a078ada21150c70ed800b84dd7ec4a6930c272bdf82dc1d5cd857299505e5893f226a4beec5b6dafd5dae3825a95a02d76f6f20443e0ae39cee5f616cb24d9d961115156075ec4253d6b809d19601f315d299bd6c3443dfe2ecef9408f146bd43160947c35c80275b865d269eac21cb0ff328be0e2e0fd099a5d14e795708016dd4201c21a582011e61ac051a5191b2e76aa0270e76fc371c9159583a87a7faeb413779d0b64498ba5dee1f3b1fcdf749d96662c1f8a0d8d703926da238f55f108f3e12e363de2f7040e00fe4b8b2bfcf25650bb57936fa81358e9d89643993664fdcc7dacb567051ce25859d8472b29c693358c0993a2ecb3c445a08db09c426ce4cfd8853effc630c23980a3fe7406acadcff302051754b7de651a5ffc7164518bf292bf4bebd20400bbd19de089246fc182a7304bcb399419c47bf713eaa46033ed7875d290bbf40be039c38f361c5662df9accecd9709979987d2a6be63cbc7c63a6d324e01be345dfd6898eb96d613f80e95dd81e27f024f9cde15a9bb2db35351828ba4d659f6be114b29103df65137b3f19375351d7243744e193c6974df12a48a3b584e1d62843d502567e1b09aed9bab92c51bf9bf00fd0bc8cadd147ee26dca3ead7cc83c28f0aa3eae30b83f687df7d002f335220aea0fbe71333c3abf22659f85a26bbff1de9a574bd18d2d7373d9822a23428f78a97ef2d21f7eeea879293e3535f001581f9421ea85d1d35b7d7c000a875e47ed6910bd1f2946943a7c271cca4b5a5d7b16dea40079a9af1e2837078e1179f355143ae116567da6efc02b501815f24e6ab4b481385b4f616161fb17ce2fa452db23f02bd64e684f404e0eb83eba18151b7605974d5170f3f3a5bc4a50aada165ef2024d222bb8415ee6d34bb87e402e3b75453818802b9cd498908d6e40c4b9572bc398c6a74e0c679728ded5c90cd57b140a4f0d513b0d9d7ed9cd1b3a3b0df78d2f96e3abf7bae2b1f82cba20a157e59faa2c93d9d13c3cf19cda0f47219a8aa148b33f1b05d85c89237ad22054e127243ba170589edd62ce9861d6a233c5182c6541523712c5a643291e1be48030aeb4c84ce91cf8e4516971c9170d38826efa588980fb140fe53fe15b2f7ac73f56d222c37def4fab9feff55e174b81e9fa047b173766c98677f9f38e77e0df9f79f399ad93b2c0b0ffaf59667fe35137a87290bd465e2a9b5eeab5ea13313cc7ebe563d76b4019454e716f602e8a37ff67c175cdad926a301d1e997b0771ebe5d377d00be06928d06bd2eb90ff51bfdc75fbe683e35f8469745cf5b9992e8182bdf363b7f98b0d7b051366f676df60a55c4dbbc8b3d91901470bb128cfda6f980a5f261b2db9bef0c8778f790f3923f1f3c4b453e8c18d248ebf7c41b1693de0abd6ca58f0366d3d8b4d1c98b0ef939756753d780be438b081ed0af1aff404b8026852cd2203d2006152d6ef3914a4812db97c932afe9adb521ca81f46e04a6172193907ba383a7d8ddd10e44e659cd229669094f6b9290fce048f7b00820b73c8955cc7e8c5943df9507c1eb2ba6f5848f8e66ccc11a0682a28ee8e9c6fe4a9563c937b4317318619dbebbf7172782931fca28201b1d553c2768e39ac89e7b31545657547564289585525288c816540fa0e58e6615d0f1790972203a5f1a02a912a7c1edf32c0e6cb6f73c3e93d805da6ad1f3a0562db4eca14cca4b08ef47c1b62e4091a23cc0ca6045502d3a9f0ce8a0dad4847e5fa1cd79cc247f84f685e6639fdccd4135d62bd1f4deb827523950c6e6e91ff3f42d4d4b42bf261bcc50eac61c54bc946f1d62f5bba262ceb01fc4532ff35781abdb4b1597f900fdb6b8a21d7e60f6dfb3bd6cceef6b766677ad403bacc7923c0119607b058e205a346c4f6650800ec94978cdd6665651d3348239f2dd6affffb8a3a81236f970233ea908aa21e0c1144cf89c5f6f2d29cf2069bd4f153a4afc61476582617c5fb361b3a39b1cefc53bf1f71505d7443b7d4a6852d72e2b8915c9ddc11dcb9824be39d096b20de3494bcec98220e0ec7e9fda1e6f628489d22e8c27c0acd1fd0805a86f525046c420a858a7b1ea829c03974fa2fe88d5b3e9130929b8553ea2b407f5d73be8fc4455b188eb170b666efc22cc199b82cde5a4dbde02c587dd2beb3d8e61903f8e0896f25681d0dbb48e83baba1d1c262225c67297924e24839e2e0838a009c830c5c6b4d2cef360a852c40d38eca33cd5f4ed52bcfd1fb20c9964930a720a44826abce13bdaf90fd9ce3234808d2983a9d3a34dd13e525451979e857155a22eb4a8bf1fbf9b2d1fbec8c5712a9aca7b518d888a46ece23a0490e7abb38e6e536646cddb6814db1d5b3f4d6df8580d70bda358ce7b5d99b5f2b78d233d42990a13a7715584563704ed60aff69965779c369d61a0188fe398b3837b6789911cb9f7f85319d2bdaae90e7fbbb40ccf96d4f3668e56a9f4e732083179ba3a0a40777e8de0eab3f50690bded8ff8ad29e417aebc18847fe12c5d1b239e2be09d66b9c12ec3e49423177c2239a619f8da8aa2bcbf85b855cb4e05b30c63f7d854071449cf1efef3e37e25633f06a0e190ab39512ea53e121ee87ccdd339234994ba2ffe32e5ddde8e334b21d443954941a5f13fcf265d2510f16aac497a7e7feff7fa659d7fc7474340e84015b1e317d8b2674136f86ad450be822841831d6efbe98116909fa6d380432229f61ba391f3957d9415e47dc644cb8e528c79b02403d8dd44a71283d92de38500871b440684ec45741edabd0f979966cc94297d07b1bea8a4ef52b5dd429bc146e021e442e4c46148300c556e231d77a06aa3c4b892705fed79ac4b52274f4f94ef6f95334fd41e488c59791f723ee7277ffb7331f8e8ada9cfad04f31fcb3acc7db8280e0f199e8a7e00c0fc99db86ce82806a3a91332254973221cbfd1af0f44be217d0fb5d30cc9f0db1a2fbd955614c3b4af6932986505c95042a44eaf21840a11ec81562cce5860011b90c1c94db61624c3c3ba837c20b73a4e0dfcb0e86c27ba034f2879a489a110de55f8be0e2085"], 0x1010}, 0x8) mknod$loop(&(0x7f0000000900)='./file0\x00', 0xc040, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 16:00:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:58 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) shutdown(r0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r1 = syz_open_pts() lseek(r1, 0x0, 0x4c19c4870b7c4c8a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x7, 0xffffffffffffffff, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$getown(r3, 0x5) 16:00:58 executing program 1: lstat(0xffffffffffffffff, 0x0) r0 = semget(0x3, 0x5, 0xc) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x639) 16:00:58 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x140) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)='8', 0x1}], 0x1, 0x0) r2 = getpid() fcntl$getflags(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x5, 0x7, r2}) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1ff, 0x2}, 0xc) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="827b00002d03a6ee5e0cc25db9d1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b9160e3f825674085aceac97820f5c782248fcc759262be8b7056d8f04", 0x4c}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000712, 0x0) r1 = open$dir(&(0x7f00000004c0)='./file1\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000500)='./file0/file0\x00', 0x10008, 0x900) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f0000000340)=""/54, 0x36}, {&(0x7f0000000380)=""/64, 0x40}, {&(0x7f00000003c0)=""/52, 0x34}, {&(0x7f0000000400)=""/99, 0x63}], 0x9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="29b4f417cd36067094c00cab8e62b5b43afdb31db565935141a46551966982f8d30767f81d73d19985f87e3d39d0e0bbc3ffd703e367ab331d1e49ecffc440dd28998a4e5b4e4b5ad55af794428f7a560dc104826f8379db63d738dec383f9d3c40165bc5b3e7d953a13dfeb5e79e88c1ae5b9bc7f294eed3835c55b70244283c34be3fed741b8db659a43105419454b7e62fd08a40ec16d38d0a13e6be101e2f2640433f15a54bc795e979165b8a92f20cd6e218b58f92917ba6ceff9d681e0875a5a746ed0a8cf77fa557f7db73059929d2303084f8d1d24fbf4f69ff57cdb74958d2d619970b0fee4ebe1cd8d4f98e4992829d06cd2e7cf707d4ab64da3745e44965f0d08eba05803305ae4227d00924aca21d3b80fa28b0058d51fbd76023b87a85fa1dcf3a4a0960e85b3f1d04a1396f45a37d9097bddd200022b21e7966e2f6dbc5258e3e9ca200ca2cdad6fe51d6d5af764f1c7dba9ec92468641190ed79212644d6f827af3044d1d56aa6a7fe49050802cf3a9e551aefff9b5f67a24a89b4c00b078f95f3a734c1c7593498ce69902a7a82138bddb3bcdb20543ab6a8449bbd6638abfab8c7ce0cee5c626562c20553527b303b133b8694a92696c87b6e6472d307d652e411da013ce18c495a635bfa09dbf931d2893bbfbd00cf661f352ca08879b4f35b24022c279277887bf1dcd3993dfd8f6b72ea6a9e69522fb213891bbc945c96092081201b91263255df5d3ccd117425ca08f625c9a0c43b29652aec5d7553a7935c85a631692a3bd6f515f2da81fd3d1e6eb9f246df1cdb8f41ff3c9f557a1afeebed8746e4110a3f633cd01ec14ef7ce632d2093f6c7d999a1185272d6a625c9bb59821a93bf5530b8ab0c7cae0c0c41e5855e387d8a23e864b886ef3fe8d2fdecfec38ca96b23e247f9e2f675cac167e845f4be0b671722671e75ef6f37b0e17d2d00f418099b82c88cc2a5add662282c55aa451de99eb5891dcb074a5483dc512a4c8c47bf5876d6fa2c7567e6a9e6407791137119c88e1893496e2559af9b76ba31014155775c4f05a6e1749088705537e8ea37a096bebc350bf93e89b52554fc00b628fc543c98f591c13c36ee01bfef80cd83bf3ea7fb769429c79e7ba56f50ee014cb66d54fba55b71465725f742abffa59926e1752fd7fc1c619cfd1b5d2cd6db1bc89b1521c48c436c73f70206b088fc112b56ee88d93db0ad7b4487f168cb62cbd6d10e4643358df3c0ded5cf48bb7df1f3e30dbb3e951a3be85615b2dde09d55723b5d47ba6c047fd796a01ded1175ab22d206d923cf0884a4676378b262cf9509c8ee080684c4fbece24faaa1956505a8e704a3eed1a99dc575926cfe2b14ebc5e7e7ca81109a41e8a9aecc50b59bf3ea09e22b970533f4fdea511b024eea5819e8221e430dcb81a137534851ea853c080dcbf7fc7bef9d6f49503e6226454cad1368b40f978729799ce0abe9a5375ce177b2910bd899978f1b0febb11c6259dd199203f58070130970f4d12f1deed0a2d59271ac2dd53639b25a097ec3821d21a2d35203712a09f0f87005c7cb303d4b8aae9e3d71209ff27d178336dc2a125381263bb5965f34c3355d7e27327c36f6f0463922a0bad1ab643b6b658a24a82ddae823be0927076906b4dfb514cfaa21018d5c8449b17e9ad6829da5240586a5524543b93290577c72ca80994669977ea36a065a796b6b11a6ada93cbc29146ae99fbfa06b8fb5aa176b27cb3698af1fae4c905170508314d6969d8fed5f0717cc41ec1e9d7afec665c2971fc05a516f4c4f4094227cf33282a4804945f29ed78ac658baa219b60f8765a5e8b7443eeb529c868f16e1dbbd55fe0ae875ece6b5684ebccd71308041756b777cd49d8c125b22355d63a5d9b294e7bf02206f3447ff14a8289da265ceba1781f2590b32b3d05f186dfcbfa3bf265d6c068de43c818813a4300ead577df42cf703f45fd9510b8cacdfef6deda078a4be5c287f32944bfbeb9493e71207a2a6d75b0b134b89a2fac01fca7ab4048463d1a680308845462341e8d7a635659cdd4316914530ed93db2e8169d00babf464235bfc0240687ce9ad3bd87d3c49e775f664aaae1d076894ce54caa7680bcfda3918588c1ada7cf5f70c55f02819c4e473bf058881e91ea565bb27122f6629de7509ef55641a4d5455d5591e59e5823d4615be5bab75ec3eb52a544fef2b91f463d0fda30a16c32d2da72958ca855c125ec08469d6e0a793e5b1f1763e6a92807dc6672cb7644479654318e5470115ed3999976c674203e70114083b01af1ee879b83795b8562c946ebfe5262940afc237014ddac5a434291f7cd9963c728defee13764e2cf2f31f722d4ff2775ea549c3cc4af9220836cd981969ca20c451ac15aaed2834ee6d04fe3139c47bbc748a2b9cd6cd7c12f3e460b30967a8b28d20041f30b3a8b213df90b4d09ea340f9729b55c8330930aea60c4df6ba18907552db708952dbe7ef9c52d77bc2107eb09f8f4dd802bd2c67c98a40cdc48afeac5289a7c48c3dd42e625ea84b7e9e9220ba77cb6376c4077443aedf30c43ff0933b6a023ed2c685059bef20aa19e9f686c9bfaa799cb2b863637eadf7ac6d911bf9a23c2f9b71933283a2732cf03c943d29a03e10b88bf3b3850d97b01c17d9a5a6368f9c2643e2186ca1a33dbe3a9914c4c130fc76811af2a3137591c0e37f4ebababcfe34903df2e0f690bd59e7a1ddf55cb2a102608825286cd5c319b50c46645bf42b8f41111ceee635bbdf88dadbe39e6eb62fec054d7562fae0ed839209e090a971034f042698146f6060e5acdf8434087f1a04a44eb0af7022ce4f1bf5a7dec3d4fac7453c9a3aa03508b1bb474cade683d4dc8ee2afac1d523fd694d292360f8e6048034fa9a251f6f33a27dbef692afd0569d1bf4ce3b888572a82f6440673cda3ef40e1218f874c7d0e2766899014a05bda3f29d3e0a9c81215a9d0bfd2183684772fae6a6fc49e1fc632859fb8a7c4a1749038a84ec9854c566672b2338f9374d2d948095a66b60a01aa06fbcbe4eb379c2010cd8705f31ce9cc8d8895bed4068d4438104a4cde6c463f919d7b4f16c52547c1d8a2f806ebc47a325bbbc3ef5866a4f19a6b85bb1a2acaf9700de36082c155082e02ee60cd8ea7c3559bd6046e7608a9ac2558211a2e236440f1de8446b7832d3614ee05acd3638ccd97ba56ac1cf7c3b0edff629a2cf465c96419bcf7030e02d4a3a47a65dd13675cf78b1ec8c33983e0e0e5e1cdfc4b2efe3f0cdd0a734bf7a06cbbc99fa5c747e00ea9de95b78da14001b4572b98140581a9dea6c6e48df6fd7f8631651d837a41fa19678c43c9cb7cab6c7be880d639500dba2af3b0def928ab3d99191e72851f377d23f275a30287508a4813de8710fa7d9706678c572cf6d89b3ae5fa94d560fe0ab7a1bca1bc0fee311fdd1360964d330f4b86bee0a7a6be31f94bfd623933c99ada986857cb645bcff8437ff1a3d289dc8c7b5c1a3a0f221ba1d2e3c0612fff9a19a474d9b1a9d130ac9b56a36c9486984c857968bbbd21c71904896cde2f0de0032474aa7413d6c247ed4eb168e98048bcb72432202096a10917a66358b1bd9f990e081fecf90a6f740330b8f705cbadbb0ade00bee6dbc1c36560062bbfa7a0101c0e99d40c1fdd1caf3c854b8be88dc3d34a063e40c03472a6478dcbd4457ed97e1c112821adb48ef32054c018388dee440b2669778a0dac427d63687f6f8c1a72f70078ab7aa220d330ea61fe3a34729dc424ffe64fd8d172a6d4cb276e4b4af5a86d88bc7e2518490d612e6575ae5691d0e675aca9b6532586e42078656993b2b66d4b176b5c51bf7e82f1e1db8e3c5f38a1000a3de10c5ea9f2a3d7622d415f44a4238475d825a38ceacc3d04eac1b5c495a748bfc44d8667e43c02436aaec9c9a188f60a00236f441b0a596e24b5386c3683170bddae0c57811d24ad6fa1235c25cc9bb651cb23e29fe356a52e125a63104defd76b2d02ab040e92dbd00c211377bce44f0cdbf198c4572d9e2bf6d7af3bdfe8fa1579f012c952e3363f29d0db0dc71c3032de9f9aad473ffe0265dc7c2ee5cbd6181a6c0687b1b7a34746a17d8f174a5d6bdb988d9c51978c3c869dbeeeb0e5573431d69a88da60a808ca3a1b757501aaa7047986bc6664f615123f839f6af832bf8a35cc87a3188edd3aaa5b9c532119259ee40bc0443e22806d4491af85f645046570220392396f0f80b2023b3850948604ead5caed116e7884cda671ab0c2fa0ce1048524bca37cc8c8e5780958579cfa160f6fe216f019ee16dba71483727f34c20c17d5ec3e448cd1d8037aaeed704112dfdfb6396f129db0d3d8624feb75834aef453bfd2e0bec2973424ca1f20840673a61798953b18657589cf34deab5801655e76e3551da1507b72135fa6bb41f2c8b18ba2d33bf2f65e130b3e5dcd495a7502f36f04cf97107dfc6917f03b5a2b5b150d8d8d555e5214b23c75f31c20d13b9eb95bf9479c58952782fac0b273e37e6be604b2fe7bec143059b635362d4d4c075290bbe3df832e50abc108bcc1b2aa8a9c9fdba67d2145d0b503dd2eb5681c47644fa3ca4cf364550a5b009865d7a66a83f1cc6de19d54e6f221882965f8bbcf90e25b6cb96e3d3b2f3e192147f9cb8176c7c1789e5e6d64cd3d4f4bdcf52855277696d8a551a7cb0588b39389b2baa3c36f2a5220a7f5ce8031e8cfe352cb10a1c2d5c442892fb1611a9ac6dd0bb199c080c4cdb274972cdb6d79d36e0a6e67d219ebffe9e23f1702b53eeedeb7458068c05179c2d9bcb2052a6b84594e4a49cea05042dd164273ef96f4bf887d3d14e64a0432e1f1838e3a48ff6b585cc65f23a0596d618f658c6f10c4fff8126a0fe5e6fa254e63f7c1077bf4d62c740637bed94af2185cb721f765f66804bce7f94e828ece49ac0f4d46679720c73dc9224c544322ed1e9ec4e80f6148fa5df5b8990bcbd050daa24305efa244da4c723f34f4a9d5382bb8ca5bf3cc2f2def8f682605e8607ef8f1dca62770d8ab7db643249f46aea338a9f9b7fe5664dab0f0f89955991735f9f347510bcdb7f8f9d4ce45fcce29e2d2aa30f6e0d67ec4de28860dc3315e49103fa15c6d4a4b84fd5403e59ab8814a30cc27b260e74974df016c89412b8ae147aca06f49ed322b0f88c2df2cb4aa36e069e45ce4016fa5874c45bd65a17a2dda53d8a8de5e4ce4377180d4c93ac3057925a84849697361dc02ede7c8db71c2d70924b14dcc1cf15d70e0f34af49b75b9e61b10be2736d8e53581ea92053de8666fb26055334fb289cfdb68535225deb79868653692f14c1242c6bfd9b9a184f1d0db4adb2b822a25fcbf0492536838e602354dc6a2263858a85843e7e315b14c5c02809139e97c79e6e208e1f9b7e3ad499d9daed4428b560852e30035b3cfe9096f0d951d1bccf6f865383d2fe61a9a4efda261a4339faf5468b0125abfc737b9ac627f0a4c77709dc968592ffacc765b6edf658e8235507ecacba70346efa7a59964f1acb44ead2428d32019d0ec8912b23912dd76e4e5a34c21f98ed5423caeea2645b3f4b26097ee188329f4035d8bb4f343a52b5895c13211a986fd479c95f115c22cd78dd033e507d3c8b563f1fe1be9f02caad436edd9a144b4b775226bfb457c328085233f04323ad4d2443aea4f595504cbbcffaea6257c8634176245d2b15491fb4e1271667719371b20ea8e3ffc0fcb13948425e2960eb791cc20b719b1429", 0x1000) 16:00:58 executing program 0: select(0x40, &(0x7f00000002c0)={0x0, 0xff, 0x0, 0x4000000000000, 0x0, 0x0, 0x8}, 0x0, 0x0, &(0x7f0000000380)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x88, 0x28) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8f) chmod(&(0x7f0000000080)='./file0\x00', 0x20) 16:00:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x8}, {0x18, 0x2, 0x9, 0x3f}, 0x0, [0xff, 0x1, 0x10001, 0xd13, 0xfffffffffffffff7, 0xe90, 0x0, 0x9]}, 0x3c) geteuid() 16:00:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd330569037fffe41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1b) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) read(r2, &(0x7f0000000240)=""/159, 0x9f) r4 = getpgrp() r5 = getuid() r6 = getgid() r7 = getpid() r8 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000380)=[0x0, 0x0, 0x0]) r13 = getpid() r14 = geteuid() r15 = getgid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000005c0)="e5251fa19dd72d5523a7a85c53263fb93affaa95198d014d5392bf970946efed1449df96fa1de4da0cfc48a9777655dd0211a88d3ad395a0eb15a4edaa81fed40043b332fb2cb70434e073d5da92bb6853b311846c93d0e934b9e58afcf717f93d7b850485d06c6b2e2fa7ec460922cf64d8728533e1050490255d40b35f83cf807eefbd055f93faa6300f35eef166dd2421f6fa7ad71440a690e98e2d3f2b5ee19010d5c119423cd7783bb771c55581f0ac4e140cf1cb46893742e3f298241557c18a292e3361887ad959c633917b2db6628771ddcb37db85e052d579f9ba16b5bd2114d9b0b19a018ce7f35384d79560c6c9026cd41257016030e084cf5cce6a2a8746d7a672dd0ac30f61def25d2081f131ee76ebac79bd0ba7c545e9fcde3268b7aab67390eb31d5522d23473bfa870285c4c51382e8beacfb03e4ad187b386a0a42a2134f4b0962699e488368c24afdf1b139370c24b19bec0e136e22bd9f6d32d85ec9439b30c1e694f4570cb5106ebfb5f207f4455fd0ba7187b3d6c57c77b9afcab901d6beab8e510d85c2b9b9214ff8e3dbbc051f21d6dfd0be57c5cbde9ee76609cc82fe270dff1df3de66ae0d5a910ef3f4bc5a67ab23bfa8bb5a7aab7f1fbdeeb378c6c6ac51e9858d4cc5f5e52b1d260fe45342eab018c56925d18a1eaa2e5949bf72e01d4edd298c27e3dcda44c2c43c6d06be144bf20c11416e4f758fb8693e95b8bd3b629306b56b49eb75bbe7636f11ee8e98767d202fa3e5e85e611228a4a327aa7e2e686cfe04d8c05b30d3e0e0326dddf580bb3ea3cb845ac65983d01a2b1556ab80ec4ee615dc936399ce923d9cbd414744ec272d4ee76a9f8e89678d2fcc59f73f3453285cbd49034c655f17972eef58f0dae34420fff004b9d2d7e20041a77a32e8dd90d9d62404f4825f5aeceb629838d20b5ac2fc6d534b259ae0f0e693f6b1718c27aa79dd630a7b36f2003be4b20af735ed1be23411e0617b5e22ec0254f12de1772032ec31b301c3f3439e24075fb16d540ecbb4b3ea8bb021b6146377d8a27fa28e46c7859982439af0505b6f4a8e08876eb8f3b19b5d040013e541758511478d01eebd64828083b0c7ccfba12dfab71c0c2cd415a3ee48ebeaea4754cc07f84ee5056c593b2c4a0329847a7ff7272283b3c1f9d534e1847ae1bf55d1490592d403914e5d332d95281b8b4636304f491d513f64d93b40406f485fcda326364948af3f1958167935e04a3b741f3c2931315bc574f4b9bff54b486c801d7c3715decc2384b4cacd55c0a0ac3dab5edf0058c943e167a707d1ab644f5401e1bb3acea5bfee1f8d8332bf918bd2a10a209349c618acb5c1d4bfd223c22278a76103eafd89a2e904e856c0bdf2a674dca404a6f498eb9cfb6c029ab1ef2c7514e573260e2f1bad97c647b641d7ea424897fa446e6de4afeca24ec599185e5b8d3e6c6f367b1285c08e52c15b7b9065342dcda208ad6ddc217134fc778d794d8bb38703e20211ff33cafe2d3f2cd4f76c91711d1f70231788957609760aa1c85d21b44966909c3e97f91df281a0d3a1c35516d4425307de169c6b2ae1d9c7a8ca3604b4673cb420c19faf515dd6f843204765ec2d979d7a6b3e1ed908f4b9a287a927350a1c20a5c79a9f27b8266201d8bbdbe16327e9dd379ae780d5f758bd97adc615355ca77b3539456d69a59699ed09e988b50f5f7ca8f410628beb8312d65d48f006101bf81a21eb5601131b13528aa624eaed8e5bbcdcca5602656dd95cb935dd7d199ddf1e5bc7ef8614886547204036237b8366d331a6389cd4cd9cb3d4bfa5be4bd1ef2b23944f017dca6852c22b87516a8df3e73bed74ad5ecf829215a5eed4f5de20dde564789a9b94d8fef80796cf97b6fc8ae4ebb441a2a3ad9aeb340064e7f5bc99cb2f665ad179ec5666a823015a42389c9cfa31d7c21558b20be317c200b78a5e994d33f7dc7af4a2815311e03b52580e098b993ca52ac44b18954bf29af1d9a7b542485d8274b1caaa2cdbf704f155864c1581e70ef7ac066a90de73b1841c0bccc3020c1c2e880de0ca17549936e3bb75a98ecd3648bdcf375198c8cf6875f6ded55a9dff0bc03c078fa4b57b04d5b8106d34c38230984a686872476ea25828119d6b033f10cbb95c12fe205e8145e7f0062b3edb15692182eee5f6119a10e906f038c46f76d7bc471e86bd6a0193c3eaf5b81224f572c956ad2911f35392db3dfcab6654d2ab2696bc9a86c091da8de07f1567c611a9be721f15c5ea454dc2d29a2d8b2ce4ec459430a36e4997e25fe891c87fb82c062bc2d5de9e14df02c6ee5d55ad68284a8680adebc530dcd9fc9396c4c1702905a82a853613f23a86230c37cbc5109d9756bc36b5bb16b1796e1dbeb852ff4bd1d27ff4936b9342894fa43f9621baafba011c3fd3327a8f9ab977f7a4dbd3c4f8bf1295315409b9f7826ac70664c579680435247f306649d3b314b7dd4e56a2926a643c99c0d620cc705738265a258308532549cc99304cd9f3109273625cfda8797f72485bc8d9b67e2d5e6fd0d57403730a0ba4f4558d4304f9687c2348824c3505382596d9631cb5af41f7cb2d3748fc707a97179f4f0f6ea594fe11d42d2f655c7339b324a0b03654d00629ef2c58cafea842914851197e690b370259c898c00539eeef3f39c305f33892464a207fc9564a27492b08c63db4620bb47deaba602c6e81e0a350babe600c3060564928feafc154cdc9eec56a0fc1786d69be37838bbd9b9db1d34a449e841989cceca1387ba2f6edadcbdf2649d61759371362c5e53401d3e905ee3406aaee8056c867791223756da762c8010d0403ac8f8ac4819a8016192140f188f55c1560c3076d3d963f339eb22ca71986d91f3451d18a73e404bc7d1e4d58a6b6129f8f90e40b894397c7e192ab952c27bb2ba51993433ac4a3d3735dca8321d954067c2e08be53c5a9eea09baf1b2d22e30479fbc581b165e2c206b9f878210b11973e229fe68b785a9498346987a03d800fe13f594ddab8e39e542c583b1f6fa1cfa6783084e0df8bf759f1d2fdadfbac4ab73cbcead677805c1a9cbde3033960c95f862911511cc6f541717ede9b3e7673f771ff079a1dc4863f1316b197053c4ca4525604ccb42e2be434933233d56704d1b6d317640d5a410bccaf92ce839f847f81819ae272d0f931afc20182cacb6b5faa5c7092fe483668a72d85d538d8ca144927e081b84f3c2dca9aae0f47adaf14ab94daec322aabc7e13b7b4c581dfbdae30bd3a7b2b736370db907cf9d5aee735388a41d1e75ebd19b892d00f42e20f01f8297795e44d33abd307e98d9b7a35d1ec172228f5f6ac4c1671f7365483d2afd0319a7fb317bf25393ec88b47e73f43cca1866fec0b65d72ebe7b5ffac51e55542cc57e55dd8f4e16f5d3588ebc51728c46689180421d0bd0d87aceff27777ee84b95a500e97fb6aac2c899738719d8cb58e6ec5567919e121b4336b44a06323c9c905436056cf902c951aa33c3ea56deb170906a31e6a1df798266b68ad4ef1369d6eaf35a36c1393ed47308f53016a3ce2c750f4b09d826a81628efb2bc2a8d25a2053531600566d979596b14634d380aa6c3e53edee0015de4d9360377c014ccd558f29175892c061c5236f7632ed45d1b8dbb38a203dfced0e7a8cdb453bba02b64194e29333648b3b04f7daaf7ae40331f9755ef47aaeb974f5ee1766658bff0962c3fd1cf06980a54d857c8ffc8776fdacb8af9a40ab39a29b530e04d847535cfdc5a2480807180f702a526a78997d91fab9d135be659137898e67f420e7172b3306a5bc80d93aa98ff36c723d70361e3c121551f4e3ce389a2f76943d734107c859eeae8269c2f1b37b25e0bd70a482e8e1b48228cc4c04bc73e2b6d6f1cbf695fdfc0f3d1aa593d2b51fe90adc0c14ee0b4f3f2af79627a7faeeda2a7c8dfe8d4635221b6005c0d802f29cc1af6d78e5da92291707059dd1e356998ad74c5f9a693721813249b4b49832ed4f18b1daafd034e408258ee564a7eef8b488284488d5e53ae33e7eb8d9e6ec86a1ac4d00ff77fc8ac0b939c414cf0c24d75b65bc8136a2298f29be0022a403c2fa3f7831330d8ade586cb6d9c2485f609bcf2e29b4e3efbd53487bd6fd8ac7618c7c6471d2e9963ed236070c3e901b72ec0f12dbd6cdf48f653dfd6aee2ceb86b69209a78a9dcb67249f4ca0f2cd1d697556183150b80568e4e06b82b70e23b25e56d93fc77fb661996a1fc29e04607b2289c88ae0c0d696f28501d4f0818b0a7a3d7be4fbb6ceba1dc4c69486492d0d6ec3365c238607baec57812e5f19987b8fb9ea5255075f1744cf937104796616668bb4b0d83ba92355ac22a8d91088c384a2e15302b9d455191a59b41c62e62323ec87600f523d4877f56cbf74b8a95934964f7938397267a465a00db305a89459fbcca054167852f7584ed0755a04dfa481c7a30f6e24a23f6e7651615920050fc894075a4b651d9fba31da48397a4da66c880add3f042cb94156f563d9cf021c8f33a505b57cc9a25d710c0419409656f0410b5134c26e3e1fb1f25905925012b59c6b6a88babcd1a54599256f5d19f1ec54c4e9ff5346131d8307d6c512fcfab2b3d7046ac7bf68b27a8fecf16ed814a01bc244b1f694fb84bc8a635876abf29268afeba0734e93576e5688f2bc6b7ea4e2736f38d8fb9dba8f1c5ed5add5eed1c1b3ac44b5e28107c147ec2a5923860b0d9d928cbed1efa2b1de1bbbc65fb550987650ffc8116fbfae2c6a3c4cf1003000766c5f9267400e1c14ba6393d4d5c295dcbf6e5b8ec8aa25790fa6a26a44c673b17ae63f8f5afdf520b3cbf38eb7f1e1620d4790a6d588222bea9347701ec0a244d78f306d422d9f968237322fd5ceb011dfc279e76b38f930dc4f5f70af6990331d013f3c83dc2185dc103d17f1bbacc241f35d5198fc1fd3975dc88d908ae7cf78f5661228877e08e285cff8e9201508a8d9bca68f8ff480919d279f795e2485c09ba899f570beb92008635be8267cf19038415bd2f9eeabb74fdf2c3efb39f34cb60897eee0f86024a65c32c296d6332c75a0bcdc093c462a81880c2bc810893263a54f4da0c95f4b4ca57cad4e96ee5e6822b057f076a260a6c6419c3035942d1fb9e5d636543575984abbb5368d23fc731a7ebec13d7c2e52de228dc015eae41f85a05e5c1b2af275bc08f5f8774bed230a953c7ca5ce303c8f78319944e31be19ca9c12f3c3f8ed0b76b5da521b29615d8a863aeed144f2b9066c52447e94a522a1e4c0c45ad3584e4b86c7c0ae44996543795d1ac97e0e0f0e299b95fbb3066969cc00e4e812db862d7552492421bde1206cc5961c6415dd27565712af248ac0676e7e584585a61a0432eac042a3b3c644bf7677dc3d3619eb94b2932cd2553a77f7a83eb48b04a9ff1e2da67a47c0772d93d337a1ed081bf4e1e165abf327fbcb4da5f10130b3d7e82bede9f15f3fa220e01c830b650ba25ba1cc811dba054fd1e34147bd9fbd752b8d305e02035a16e4c3d448cdc273103c86098aafc5cd46fb8384edd9b52db27cdf44f73c12e9a0207a71fa307544c99431403950ad8abf5fa38ee5bc18af69b44c8ca0f95e2e4f20b696f5ba77bdac2b79b5e1b8d12287d18b680c3a777e2ff66295a010757a6e0f3c872865454d7ee287fe02d84cb8926ae348af26063d36fa7d47a1b6d03c10c6b24e23a381574288097f86869d24b4c55346cf0e3fd738ca74416820ab5c19371", 0x1000}, {&(0x7f0000000140)="60a8b9d150adbee0222c7b79e82719ed59d411789075", 0x16}], 0x2, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xc0}, 0x4) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) close(r0) fcntl$dupfd(r3, 0x0, r0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x101, 0x2, 0x5}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r4 = msgget(0x2, 0x104) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpid() r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0xfffffffffffffffa, r5, r6, r7, r8, 0x92, 0x7b}, 0x2, 0x1, r9, r10, 0x7f, 0x80000000, 0x7fffffff, 0x2}) connect$unix(r1, &(0x7f0000000400)=@file={0x0, './bus\x00'}, 0x8) 16:00:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x7cc68342e9e5947f) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) socketpair(0x18, 0x8007, 0xffffffffffffff7f, &(0x7f00000001c0)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xac8) r3 = dup2(r2, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x5) close(r3) fchmodat(r3, 0x0, 0x1, 0x0) utimensat(r2, 0x0, 0x0, 0x2) utimensat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000140)=""/99, 0x63}], 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) ioctl$TIOCDRAIN(r2, 0x2000745e) dup2(0xffffffffffffffff, r3) 16:00:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="e420f62c1aa8d51f622bda59229cf24ca041185d374e9f6acd9a6122c809cce08526b9abff7faaf3b00421813f0f8eda51cc8cffcd5ddfe0e07ef48f4ce58c723eccb7a329b980b20ebad4b0cd39c4f3124ad5b31dda561f654ec91c843b08502d540d0dc4beace9e6f5c2827db97615e01a992767af9f660d31c827390452760ca3e60d9f9c15e78a80fb8455b25d6e61381465e0f4bb602a53036c707dc8cbe66a1bb175344a16768fa654753342d282dbb9f6fe552eb26baad288a0459b5da732341acba047e2eb18d926cfa979b4e410a38691487019916166888b92b90a", 0xe0}], 0x1) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) pckbd_enable: command error 16:00:59 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20000000000000) setegid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pipe(&(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="010a2e2f666900000000c88e63dce509ed92e2c64764394372a3655a48ebcf389b9e2db8c34f269c1c42f0b3ba34bb7c228cef7d13f404b8d5e84a1de543d32e49b45da56a510bfed9e9afa1d1bcbe0448875da7ed1880e2f68a03bb053ed424b50ecb96eae6f66b00bc08238f097e930f5b65146edc6eadc2b9cd24b8e3543b8d1d5a3e38b80c42637c83fe49a5e130c11a39824d54bfd9baf84134da3ab348bc6d2a8e06dade616b2e5489aabf61c4798c492e3625973630e04ebee05d30efdd42f220c0aae2aa3955d32293332191177a317db4dacbabb740e78d0fbb9128b38af330540bc94447b9d1afc2522d7c85e4732079b8426434e219a9da1577e0437849faa08ce84edb84132a93e05ed7e7093e02b2fe8e2bb9d1011df252ae09f5d68255cdf1e890e5f24dadeccd08cd46c404cf42b8794edf3e8fb176945262b7e31057326918dc61a2e9b5bd641869dc368921cb9efbc2214b3fc746d2a7132924a421a80acb9fe9c5fa5f87c0e13339018b8485a47ea08aae3f6978f2e831b84f2e6df9ba2ed05146de5d624db288560930d579e433080ed351afe83eb9337b6b72772fc8d6170405265fbfdbbe893e614c64a0de63b2c740408424f2ee179126dac6e73e82e4e816cc8c032b906936ee86cec0deea234a686ebb3fd36b07fe76e385282c8405d92aca3c4a002f92e05d2f796120c6767804e011daa63b552c1e2ef967ad9f5ba607b7f7b6cbd0242f9a7a375c4efe6fce317522610c3878ec167b8df2079edbeeb0d419f56e2f1af5f9334b317bb40000000000000000000000000000"], 0xa) chmod(&(0x7f0000000040)='./file0\x00', 0x5a) mkdir(&(0x7f0000000480)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:59 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) getuid() setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="4f09000066696c653000bee8a39091fa1b392ebd357ea7fe000000000000000000000000000000"], 0xa) 16:01:00 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = semget(0x2, 0x3, 0x210) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)) truncate(&(0x7f0000000140)='./file0\x00', 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x104) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000100)=0x401, 0x4) 16:01:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xb2, 0xfffff, 0x4, 0x510}, {{r0}, 0xfffffffffffffffc, 0x10, 0x9, 0x400, 0x8db}, {{r0}, 0xfffffffffffffffb, 0x88, 0x80000000, 0xf36786c, 0x3}], 0xe35, 0x0, 0x7fffffff, 0x0) 16:01:00 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)=0xffffffffffffffd9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000240)) fcntl$getown(r0, 0x5) pckbd_enable: command error 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fsync(r0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./buY\x00'], 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="58db44ac09acb577996dcea6292b5b46d5da2ee4caeebd08454862c4583ddb9e7596066244c99373d427fc5920657630d21207894848e2c459196dfcdd989ff2d696cb988e8b560aa5c2c17ba65d7c82ed75f7bc3bcb7d1f8541dc2cb76eb6d1474fcb1a50c5f8a39438f99cbc7177dcf9e5e613d93fda6662f5f638bd7b3e2d7c1885ae5893439073d1f053453151f788b955", 0x93}], 0x1, &(0x7f00000001c0)=[{0x108, 0xffff, 0xb07, "9f64f9169ef595ceb1a131668680c51563b21a2cabffb561274a0b087471037e7ea5b6bde62784121241bc9e7a23975961c568cd4d533e4709bcab09d2bb454071434b4cbe6c122502cf51b7aa841a58f20290ec453894536c9be3acc383e894390938c709112949a389510f8fdd8561e060e58854714698bd67e70e9a184c8978bb83ae742baffa7884b413846064fe77b64cd82f43902ff467d4c8441561b3e260c7ca92afee9bae469910925ab877d80b431ea612e86315f858f1063bb45e50edf8386224458c1a6f91b6330bdae4633ad5ef82dc6221be45886a0daa5ed1ac01b7bf65b30c302ced4806273f68d97d91"}, {0xa8, 0x1, 0xff, "b812ee4852765b86479d0a920ee000b34fe0cdc84b4e2c310ca1b93bb28102978e9677221b30a42c7db9ba4ae4224c97b2da1690943a73b0d6d2a82b88c83ca8b84b45093fb74a6c63766ce00ad6e2b8af8e1e355d50d7b042db7d68e287119ed5c48209aff250cf3c57e0e8918a2c83bdfbb4202cb3154bec908aa91289138622c9d3c5cd9c5e1f6021d62598403ca73b2fe9cd0d"}, {0x38, 0xffff, 0x700, "5f4a3640fd259e66aa3a737c3bd450e285ac3882f4898a451a3f0f2f1145d9e947d1"}, {0x60, 0xffff, 0x1f0b, "bd90a000e302b075f3fbfd9e4eb88b362e0fe75292f4d14d11b3558c232ac56fb49cfd52ff06c3b8e095b296737f3f5389e9724bbf87b6428374613632738a2fa213f5fd6f52e2dafa50794783620045"}, {0xa8, 0x1, 0x0, "dcd668fdda18116862a8bce6366269d1a52bf56a8a62848eb9e128ca31e5ddb16f7a38b278df0f96439ca07360614972fe4ea12d822f74eecd46118d1f9a480e9263ea283524dc9e50849e7f2af49aff9d863c7a59d7e99a3dcffea3cb65b103371e7b2b982d9aeab15da72a92d1a112f7ec7ba12c195941a407ef0c1f036da362f936d69aeedb205af39da2dbe0d261e992ceac"}], 0x2f0}, 0x407) 16:01:00 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0x499d}, {0x3e0c}}, 0x2) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000440)}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:01:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x80) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/134, 0x86) mkdir(&(0x7f00000003c0)='./bus/file0\x00', 0x40) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x50) r2 = msgget(0x3, 0x460) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00100800f80800d99300477374e852dfac8c5ffe4fa602800600800000004b0000"], 0x1, 0x2, 0x800) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000500)=""/99, 0x63}], 0x1, &(0x7f0000000380)=""/50, 0x32}, 0x0) r3 = msgget$private(0x0, 0x80) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000640)='./file0\x00', r1, &(0x7f0000000580)='./bus/file0\x00') linkat(r4, &(0x7f00000004c0)='./file0\x00', r4, &(0x7f0000000100)='./bus\x00', 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x4) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r5 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) pipe2(&(0x7f00000000c0), 0x10004) rename(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000400)='./bus/file0\x00') getsockname$unix(r5, &(0x7f0000000480)=@abs, &(0x7f00000005c0)=0x8) 16:01:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca510f589d21f1b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080754e837c2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 16:01:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 16:01:00 executing program 1: nanosleep(&(0x7f00000000c0)={0x200, 0xfff}, &(0x7f0000000100)) r0 = socket(0x1, 0x4, 0x9) flock(r0, 0x4) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xd47, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x88, 0x4, 0x7, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000092, 0x1, 0x299}, {{r1}, 0xffffffffffffffff, 0xa0, 0x4, 0x24cd, 0x6}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x91, 0x40000000, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x9, 0x10, 0x1, 0x1000}], 0xeae0, 0x0, 0x0, 0x0) close(r1) ftruncate(r1, 0x100000000001) pwritev(r1, &(0x7f0000001240)=[{&(0x7f0000000140)="0cccc4b7d4bcaa5933158a79ca1431db11ace1f60cf9979ff1768102b85bf394f02964eb318801dc906f8cc88b0635819c3636232acd08bf3f0ec6ac95182a8eddb25102b317da0753b372ea37eefee1891ad8035af484fee6019acad6ead3962e9540b23e7f0c3622f723d341d0b72a6c48715a8be5504f6459943aa2ed203ddc58463aa45639f6ed70eee6474e2f609e90b9952d1051a0bca854c41a53caf57d563587c4a994e610d9b48ab2fb767d9bb165b6ecb79d3f2de8de09e812846d7ef730037c806b6eddf91c6a997b0b1b6e38ce93d43d1dce5d1f8bb049afbb6ac6cd28bb498253dbd5b1fcc04ba5673bb7ac07cedcd6b4fbf267601faeaea387c66201b5f6ba0624d058c64570be614926716917eacb18d34285149db44823ac5c56e32d45a33cd892de735f670a03cd54f023f186512afb17bbceeb67c8f9a85a36e1ec9f0f50fb59cf4f63fc000e430f5200d57ee324a126ace9a5c2f948516dad0c4c13bb1c9926c01ac290c1ae2cd6b5b1276de55fbe33b9ba74aee66cb4038c58b9c8afc10a0782e494189ef64c30a0d187cc9968c676833bf69bf681045b139ae37e27d6eb17ca7283e350d1a50ee72b637b6208e29c68a97bfe95948ca782c1679f0c6854ab04595f798c0518b3fab3e41ceee7c79434fc6442174d60a5ba444e5379de8df4640360d340103b5200c99811563f77f26eb65f6b32263d4ba94e1ba0aa9425be4263de0ac7310d6df94d6d637733fee59904d909f1d08d5d070d78b9864ce9d8e5dac202d6bf4a09b9eb1abe7e509d1479febaf839595037758fed2ac1c63af22dfdad2553787dc76632efe4a7b7a9af72c445e20fed1a0fd30ad591293c57b7b125b3b9f4d45afd4ea41946aa5b0d10a7c3d21e83569f563aa0e2b06fc1f02ec082457ae36709eb39b08387d06e0119cd2e7aac422cd4fe82a3849ea6a0bc79e86e72e49ad80a1e3316f4d80325bdecb194486eb6e7ff3b4f996ae287982bd9bf3beb4cb5c000d419dc4c4def5bccae403ffc4c9ac9e270f934573b56e5d437831b43b27278ebf05f4f715ea51a9a3549291db39e368e9287888d42a63c5051a7f8685be1afc2eeb05f3ad33ee9c10d9c4c4bf08e35b0049efcc9edcee611f801049d55140c3ec52c9ae1b6d755a90863962471bd4085183174349c1159254f113a4960607410fc3e436bc3debdb8a1524dab5cc9db3ee0c91c28a9ebcc880275b734044358148b78ebf4a1aafc7eddcb4ed9fbdca031b0e17ce9bc8283eeec83072add2150ab8f792b2733db6ad8abfcabe90d748cc13fcd264f93d8ccc8d068312a7aba853b27ff572167c348c768628d306c2ceb45b82b802ab0f49c4c7d077424091ce3bdb4ec77074f4246cbe59434ead1b96ac38d2dd2a5fc0ffa634e92d4579a43e6fa82418100f0a31c5b587379b73a3476d4ff8a42cd9834913264a8cd0d6e84434475bdeb03ef4b88d9b9fb22f7fdf06d5744b018ff463b9294c667fcc6d7f6a7e9aab88219b8d5967b46f46546b5a274b2f8097aee5b9464490e0cc46a6581f89286e1ca868bdc894c940571a67c869dc0b94a5ae41658047bfb043058738dd648382d3680a0dceab122064fc126d4d1b61b99f1a47bed93d564b88d51b0bb27aaea9cfb3a680d1f9867ea3e0063367187201f6756e8f9155d06a8aad13c86f1542871bc0af64a817b3b95ae133968d4950f31d5e94ba31aff788d1647244087e9945c44c6d50b02acf441d992a760bc39f855ce28761032748c67d9aece38c255fd3db059766b1013317d0d809ac717e57c25c61fa7915f9644c6e55d52123e9507167f1ad1bef27ee4f9f03bc356847e940f27cd8b88776299f5e66eadbdf1427121fc66eea20741d405634860a1d918e3de0fbd6f9eaacefe613818b82e8e6511487bd993762f9a93382a77089b0f8a1a0e6f0c2dc82cdbf38d6dcc872c498c7119852e22ff1a1218475021e7a93ddbe635f7244f86eee2b226a4a4d5331397e2b67ba77bd0979b39fbddff0ef0413fdb5fd0984cc1326faaa1349e60d8476ec6648a2b35a6b2b7b05454069a17c5d21d449a65f5c3d384f0f3cab257927c600dfa2677934822f8cbc7671123c57238ca1045014959f9ee2ffb6bb7b4f70b4bb3247c0103e1e9de703750e7235bf90223238d43314233e17c62a7873a20033ee5d4472de3ef58c8f9d2f7528a3e58f6c088402f0f6d0a6f85581dfa57a714396a0c167710d2545cf6cddfb72817817e7043c7f875e80556d3a95dfd8c479c5c5a64df00608cf902417719724c2f028def5316130e25a89342604599fc4ce0854805125f57b5a1e6d615846bbcf5848e3c8a18cc69b594e079140e28188e92e893684eb0f9e50234d6186c5a474ae50ca05da4d73ce01aa6a7fd6543810783c721a5e65c74d50ec7741b47b125fe9901b92048a1833922adbce1acc7947160fe0054c53a42e074f58b40b4f086284897faff9fa264271d87b1591817cd4a6f5dd4c54bad0f68f160d96dfbcfee267f2c6b1a7a65fb193ff0871a098d6e15af2174df2e848eb3be6e772a76e1ef0fb51270bbbd93d0fdefd1550f191b931127ec52054e163a111afeb15eeac55a14e10c8e39348d874346e0c3cf7caeefea6d7fbc209d3d6386fc37d4e029f7c5a42d198220848691c0223ec927d56b858bc40aa36f6ee7d200a38c8d329b09ef80ca759470d39ee8cf183adbbd843129ad38f5af39f0076e71f669e5dc5d6ecaf1a676c6a326be4ea3b301960f302588d5aff7541c37384d6b7aaddfd2756edf90919dd690b21324a1b10154e2e7cfde6e8b0a1a3e4e6aa09d4b3bf50c029471d14c4633f77914c130c2271b30e5892499c02b4d75a61b73fcc256828f5827080e8a4bbda55d976f41d89b020e0c5ba835944590f645af0badd1ef44dc21a4a533e7cd650e4424476138af6141dccd736c70c30d973251dbf3f6bb99bd213ce10549f2fd9807976f33004afa1c159ebd666094300b3b386f7021b71814b79f09e8ec90a24964cf80976878997b686417c8e312edc94d6776ea881c10c0795faadd818592e39e7d55dc7028e5ab2cf3b103ba3581abe7e3703c2b0e08bb74ac49ab2ca839773166f074c7ca1242daeab6664d00daa6a3874a48a6f578af817d558b629f4b6a30455df6ffbc0d256b71bac016daa3e9f00ac9c6878717d84da3c562fcc795320bb820347dc45003341b2204bae0af82a873f9c364993f888a2cd40aa56189f24ce3fb8da26a54e7d2d92e8bd6abf1a301d26d7d094cb649c0325a41364d66d897c9e82e5a8dd0f1a4b5150532e7222b488604bb57c4ef153263f6bc036ac2ac399678f97aa814b2d5ee8751621eb8484616006194d9b8f5ec03c43c92cbafab703651ae60a9d222a125b5b90a606fd1cdf2833e06dfa20f5d5874cddb53cdab5d1e6566bcde2b29dc0c71d1cad48be0f9d98e6fdb2187cf708607920f486fb5386f27b71defde84696497b62ae8c9d6b495edecab9cab3b3aa08ee37fd0205f2c35476d866f1c4d1b07081995060eb952024501828cefa92e5af28535ab4b7687d8d9e10163449b0a7751fd58ac00853a7a29179e63a1ad72ff0cc97a8083d540f716adc4fba870ae13028301fa7dc02b9a4e763b813cc956b26ac028ac3ca3b726741e7f5d2f9e199ea0e54c508cb543376733695099d3851587614c65df9b3f0ab6c6e373f4d49f57fdb6e751e069c7ac933b50fc376dd9ddfc119c1fc315dfb658d8fc96e8c4519439598222c1f55a7ce4239da585f3c646599c87706fb4f51454bbed67217fddd1c4e490e8eb00fc38115c21569b4c66bd12bac4c76d9278690d8fb9d53e9c6e2eec67274053aaeea7e0496e35039524734d8347cd312da5352c55644518149f526871f56c9a6ec7a320d089972f95adc5e58a9f27eaad37a7dfb52967371b9ce05dacbbb656325af81404f0091eb94853227da6912332ec2aeff1e1b0a67c9728655ac95526275d8a3fbda23daa2aee039e65234c65ad0588904d3349a6a83b1072819acc962cae80ecfba696367c41de019dade183976d646ce4f8b954ceeea7194141fbe8870e39ce1b6023fb7f017361a21770442d4cc33a35a6a4e40a460768d2bc8dc3c5e84d336125b3e0a8f6abd56fa6e8fb58be43aa3eb06e9629a8db4c8b84a99bb83af9d0ac7fdd7d54e2d48dc84f5295249675328b043508703bed0e74d97c10b3a879caa16871ca2aa0336b7f32d6ebc4e1405641f24057a5bbd92c57e4b69eff20287433350755756c131f43c5c318f78c2c09ddaeb5c00ba21e97af5f2a08e486c617bad6b037a8a2a3726df42a6c8fa282af32f4ce8e881ddf0a4c656f68d8c8da179b8d8debe01c250be52aeab4535ca4f8c62cbf8bc631f61d336b3206b7af4a8913da22f2d5022d95a72ce5421d058862ee5feb3240f492dc594aae67be12967b0a489a66c6cdfb7194c2c5d1287f25e793170894aa9203f7629d95306fc79a3976b7e26e3abcb1c7917ff9317aeb5c6bb3be5452fa47979121c0339d3e902676138f49421c3f2f3c98f16445dac2f1c0b41f74b11dabdf8b75192fbc5cd12ab082883ca2e14d37ffab949d92f0690151c73851361cbfda8ceda2f4cc4640c563f4e678331dec1476b4c7546b931374e4619a5786324730f8af2cb0c314309e892a334a0227c8b4d95b77ccbc804d9355d090154da6d78f0b99ae48d55a3782cb1d68f763b2fb6b63511a979d0d0df5307be0a5a18b3285970151c4587bf67d75815d5b55388b1681bc5a55df3e5f8e00b37b123e8fb560da505e83189d151a8c52f77da47a94161083ea6de053e801885dbaee16feef33563ae9e8ec2eb3bee28ad0c23382ae31681baf024236f858e86cbf5d8ba94b2e32615d1626e0fbd8581149f4d193d848353e0344cb0ba3fd0a6fcce31830c459717e93d9eb5314910d20d71bf3b2910c82a3e65e5c08200c5f56276c46e9e8b60abc3958627a3d9d62777b19fa2dc8954933d69d4c8b89eb0413627da2dcf9389ffb5d620ca58de421643e18ab6906d5f84702c1d55a8a62298d603bba3d15d729b2d7877f65f91735be425a3fedd9430f3e709a0cb69a8ec3be5dc09c1f8c28c24808b996bd3681286583351b0e9f51c95cc569bce5a8005a23371e67f75623c6e0e7633966047649d763b2bbe13228cecf7bcb13bb1fc54c80208606c25a9f6375f25346a92dff9c15eaa6cf3324fa1881259e3c49d3ab850f495c886579cb65d34db6b9f281826bc38fb2338dd7e0d65f47a0332b685ec6b7fd7c35c526b5a17fec6a02dda11e07530933aae62c35ed334465016a79fb2424296bc586b5896f1f3817cd24a35a82163995a7029baf488ab56bd24ed6a95021cbcd1341c559b70a6774dcddb100fe935da499e10c36d0915fa23dcf974d9840d8f0365648924a1276be1ea6843be4b2ca031c08751482be4f6977e9664bdf6e0f7877ffc86630b1323ce04d7bfe82a93691dd883303dd8a9c734daa321be3c3bd0968623e9801f50c887eec83322b8d6d394630ac2f7e3eaca3e386fa5947d9ecb05992713ec27c1750264a3debe2b4788439022dbdf17e0c9061539e5e7b7dbb8c3202b9bbfc6a467e1a33c6482de36a9e95147cfa88c0282cf418818135e6d5cd42e9eeb13134e2603e4945f5b0be35a1f7cadc36388cedcdbeebdf2a7bc2422032991a8270d61b3093b5295c85f5e65cee73b71ea41f217a4dc57c8bc64274c43ff230cd11a6a0db4bce272fbb9a169d61ec89fa97ba4f32", 0x1000}, {&(0x7f0000001140)="bc6fcb7775d55e3a7db4646a4bf65160a56e705bcba2c763cb353070d3c73eb2e4910b1e10ed04bf80d0bb16b1e4b586c9c25a880aa63f94119a074f7ec869388011e427d96ed7c0d3fe3aeca919da8f537f22dc68726f3737df04b7e1e3094eadc08cc828775b07d5e256c62c09dd9e2f1889342b9e33d5807c32162406c1d800a9407415a3c52bf006fa37a34e97d5c7c4feb2d69ad2548218c1d40264c333206b6502d296eb3742da6f236293f88fca58989991ae7511bd81ac00f51b5e0e9276d1443b64516940ac2bdf3376eceb7b406669115356943204", 0xda}], 0x2, 0x0) 16:01:00 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, r1) 16:01:00 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x5, 0x68, &(0x7f0000000080)="6219dfbed62c7ffaf702efa22d7cb0933c7539cb9f10c59d4a231e6b4b7c9e90c5cd2d5f3b18662c50e04c45901852d04a7094162d6a47986ee4954abc001722782a6e34125b44d72f6f5397a7fb5513a23e825c0a5e662f15bedc6114c0aada9d29259a56e2bf84c9d5ee5664a67c1e174d941f868b5e358bd57e2102941afe1e8a1e5043c6734dfd4369ad2c4226f60190f83b896f128297c4fb6a8bf59dfa5c0aa759eaa5c204241a6e05d12d2465eb61c05e425c0c807fdcce71b2f26d0de4497db89a811e480b9af982666d62e5c9aac857f2b514c762f05a4e012bdef3a1f948437220f821e493bc81b64277e556eaeb16", 0xf4) 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f00000001c0)=0x10) r2 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000a35dbe069f5a015616d6ddb1d97f5cddb9cf49487fa2fc43c60156cb3fa85a3dc7690e8e2b09"], 0xa) 16:01:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:01 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69b0355dc69728959b187bc1b630c062050c4b33"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() syz_open_pts() 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9, 0xd8f, 0x8, 0x4, 0x4, 0x6, 0x4000000000, 0x5e46}, &(0x7f0000000180)={0x3, 0x9, 0x9, 0x5, 0x1, 0x9, 0x8000, 0x3ff}, &(0x7f0000000200)={0x8, 0x2, 0x5, 0x806, 0x1, 0x7f, 0xf0, 0x400}, &(0x7f0000000240)={0x8001, 0xe25}) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000003c0)={0x8}, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="7dce2423379141c8043b0fb9851e4da9ddac1c590d153fbedab76851e23def4b19a4519931bb768403fecc295d21dfccd27ab0f4ca950976f5f20de8950473f55f776f90e0b94356c5adab6272b827", 0x4f}, {&(0x7f0000000300)="012b8888d46630056b35faab3535d8028be45e1ff6f7c2f5cea8d37cd9569698ef23b4da228736b3ba298a143a4cd53f7e9a7ce9f06c4045aae3a4f39c3aebd72632a8eabf78340e802d3860aa02d03fd2b940295fabc742674c875eddd432db66e97b8a7111495a30062e5c3d95b5eb7502", 0x72}], 0x2) select(0x40, &(0x7f0000000040)={0x7, 0x6, 0x6, 0x6, 0x100000000, 0x8, 0x2d7, 0x3}, &(0x7f0000000080)={0x8, 0x0, 0x1, 0x5, 0x0, 0x9, 0x8, 0x2}, &(0x7f00000000c0)={0x2, 0x0, 0x6ca, 0x3f, 0xfffffffffffffffb, 0x4, 0xffff, 0x3}, &(0x7f0000000100)={0x1}) 16:01:01 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000eb9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000e90000/0x4000)=nil, 0x4000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e80000/0x3000)=nil, 0x3000) 16:01:01 executing program 0: truncate(&(0x7f0000000040)='./control\x00', 0x5) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x200, 0x80) fchmodat(r0, &(0x7f0000001140)='./bus\x00', 0x20, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0xd02) r1 = open(&(0x7f0000000100)='./control\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:01:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x100, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus/file0\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0xb641}], 0x7, 0x0, 0x0, 0x0) r4 = dup2(r2, r2) ioctl$TIOCCBRK(r4, 0x2000747a) close(r3) 16:01:02 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000001780)=@in6, &(0x7f00000017c0)=0xc) ftruncate(r0, 0x84c) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000440)="acd28e6d678f2a52724c7852bf601bf394a803d2ba803c37ff7cb1c383b8a81668b5d2aca3fe49b13b04d5e32ddf1faff157bd5f7f7f6a06969bc7ce296b8b800e63ec8750a988997324a3c3818f37a1cc1fb731d42568e6c7e855634c5b44b56c17e3f78c4a831ef4806925e415d0d1884c8e102bffe1b42abd451b4917455101ad4060b21ea7bbbe3a5f43c95f202e7411750d2bf572a4fbf921f5ad6f47a1e045ad049df877c76c94e35f5174257affc27d14830a953789ac89b1c9e1163fc89374ba37f00f252092c5398705688aed79a8378cf35b9f1d068e96a070f43f7b5a33021393ac2ecc85c98d0d055b9262839b4fc000d2dd76472f85a67404d2030ea2d20c71fdb8c27aaa8a8b16678f6ec70b67d8bd074f9dc53b5f471f0df492ddaa45ee7001c34b06653e155a5ced605cd9f25f7738e3ae61452e2c1e260e066f954f6eda3d23c2d723dd1990648773aa76f99ae146d3ad02b0e27310210d0fb3a3f5939c02820492dd43b3ca2a68d9a3a825bf918692d8799eb6cec2c2ec2b9662cdce06b649050dfb356763bc97ea3269b7e4b61c74e41c5b3e109cd9d0233fa67e8320e77f8c90fd94eb0de7b632c0fef15b63a62329de4c0a486be626a5874b527ab310016c8458bfe7a2e4a12327b36ab2f9e5decef40e9f8f1d9d58aea253cbbec2a616c9a81ac8e276af73daf744246f54d95711707866c7f9dc82c40b6e5bc7f50f530bafa8d98877b3d68c4438017dd4b464054ad9875fbef1cd79ea527c7821173855cb2179f5fc0a83f6a980b45dec7c487767ebedfc80ba345e4882d3938f7e89a0b1495e871f50e21200b3ffd2842f337fccaf80b927f610590217de88c534b81f255470438e04b6b512865d76d0d402ffb55561fb5be0931eac504b240943c197ad5dcb96ee71b444e8f6e14c380c4de5cddb25a0f2e3cafad7bab9616d4f909887dfddce473da5f0da707ba4ec06af68e1f44af02fc353cd15b78b3bde819ba392043120193c6f72339776515b673abeb19fa1d72cf4e54f648765895ab4a4192d38d7feaf4c126923b07ec03167a20fea9dc838291790b887fce11de71b45ebf5d0cadaec73dc44421ff1655d2c9800946071bb9eb67c6a01ff6ff18df9d4f6cb83608cc749df472222de70d4c1353ee362c2e9e93c86de2aab9447091b49cd40f5f8f257131cb7fa9742d4656cf5d1d037efd28cf153f0b4d2c070cf3df1ad29573b9620b665d86569f09b9014d27e5b859b8f508297935f5874ce77941f0865f46bbb574940eff79eafc25cecf123dddb89eabdfc7724da3865bc8a5cce2408aaf4b50579577470d1549ba840fd93486a53eeef544d5993d00418a66e0b414524a7141a989cf7763a771cc17059154249d2f3e2056706d500667c08a46c47bae6060593c4df18b91c6c1ca6ce99c0756c4873d880705110a2349fa8b0f3320d7f88d61fe04950b6785744c30a442337ff1835c0121863909499a5765e981d585448149f40daa41d6cb168d76bc8c8056b137e2920f7819aede0a117ea8bdd58ac4438995d167e224f1be820602dba46a6bcf2cfdad82826555f38e3b878a479a9bf6786637e9829b550952434423c86b1b6fa88ee2f502ae2e211b3c86a9da0d57b989ad479401413b6604ac00b87f352f0ec768ba78972ca313e41e68da26c3b63a83a9f0e78d7d90be9ebbddc9bd488641cac15d3598c4f5a1ad0616023e7b8ade1f2a60960dff146d4eca86ec096a62003f4aeb64847c25e815f830806720edfc165964a50fcb74d9f8956893a23df87f9e95dbeb6d3737dd96c366621a0533a8fb17e704ac28b4620a55718d426576fb79973ae5f0841b436c65eaed727681f327130854cfb06e6f50cb01d4abdfa2b750985903e2b83f50b1d7c85f500dc69c2ca3c8a1b3119ae1108b9f9757a21e56e5029159d7b036c0204664c228a1081a965ab1f1a4718bbbc647cb80d04eb645e1d03cd7f9798a7dd8ff82b0dc0e63d7e43673551720853b6d3e9064dff62bf64d420b2a4eca85bc07b948e4c7cec4548009243a120b59f97ab36b75dda5c0eef9a8e90c34b984ada27dd6a05f20f1e85d212ed39c37cebea2ea2dfbca98348fe64893969b853bfbe690bb1d3b50262774c359eaee7f785bb6d51a6e5e1fcf89cbddcba25896173d7fb587a92e418958c7341d22f88280e25196ac9af8cf4412ae3ffd7041ac6a4ec8eb0985ef9ce6b8a50366a249a805e75a71f74f020fa5c0238d9365b4c6283ee9a79f8d731c3ffbe39e89d495a979f9bd9b63dfa61485042433a8d9abd65b956c2fbec06f503f7054e9a7acb16d248300d48898422a34542bc7e0fafafe1bd311afd9910614d00049ff7a7ebec48017e4957c03078d364679e3be9d03f53a96aa15ec65ffa449b58c2ea9ed4f307907b20a84fd4f339de1422d8bb6af680ed824f24da300699c395521926b9799b2e6e0f6a19f1b7a909a6730262181ba68d9eb398407f91241ce2d2dec94d7c6eb40a7e7493a526a6eed803f3be10791935c6a1faf4122145a5323ccc5592fe944b5e94d7f34e1a493442a2469a5e7ee242de867a8db16839d534d0ed5fb6f5619b9095fd712f0519d26038077eb1e6f901bef8af26e6ff00bbc1988229331299010c4424b31cb7b8bde81cf79f70bcd8710cd240d7de4e9cd702c0b4854f2603865eaddbd0135e64bb9078fcfa830dca080e8fbc20b1ed42d5b67242ca0bb695d6cae23748560b8cc209892f36d36ee1541efbce4cc10de2962fa329571aeaed64b2239ad44181e0b2ec82d78819d85f0a95e26dcbd9e474e344c042f30282b13d52fe0831df1c6bf8e1992099bd522079bd673a78dad7f4274d0ea954d5206e5d6187bae63fe25089f0028582b5f6d72e309e0cc00f916ceeee6b4794dfc518b0e1fc5958ce6f2f3440c0cd90a02b486f733bffdde65e39ce0754907f5eda69cd718165363735b13839bd0956170ab41f049c46d1273167911e95d6b666a86bb46f0f9f9508e2f79c799e53a7b3948671fd65bfb698344c453029ee262799cbfd8b769bf063d28fc6bb0198b8a016caf0140f463acae1caef0bc7e22194046c3fb02e03ad40ab49440d90a89d176d3a837043da0f791a0a4bfbf12778916b0e7d2dd438c9ae095e25d96930c41480a34327ad10a1c94478e50186fda39eec219018dd6bf1ed7d29b69fc2cff1a2e33fe257509719922c1c7097d9400c8506539fc214286bf1ae3c5bc689f77a9328cad8febf4e1ae1847da94bdba15976bd87534fd9ede1b449708111c726b18b5fb29a0005d7895f6833c58759e787093c59b77fdd55f0948f68e0420ab7a89b0568088109c1e5c75b51930b188757d286bfbf9d792fecf7cd2040951253e72f7fde32566a03b2b64d882ad946f3e6a648e0e405d4580ed0e1698ee777c44da409dbaa8405044d599da7c396a8604fae01b25b861281753fe3b32a28134694078d062a385f54e9ac40670bdd90b9dbb0b16e47c894f7f7c632d7f367f390983569dc1b4f6eac17184ae160e68eef80eb180602f1037e23002d00095dfe8080b068f52f1fd4fd1dde2f52e028e28ddba838ba0ac48f98ee241eef25f9c60f147a675a719b9161e978d3446bfeefe01265818d7cfc9993909bc1376a2b2263bb32d6c81c35bca4c7c5282cb54153ba29343c9c05990936b7a6cb60145ea8f2a5d92ab5161eb9552fc889b7b6eeec5e8cc90963c98f3bf001c717e54196909a3d4daab4f05daa3a3e7d63bc0eacdda733ac4830c02fafc2d121e682c8eba6d69411efb7532005b23f6d0ab071e378f723270dd64c2bea3b3b830ad6e181a0fe785a6320b6f7cde3a8a7a775d2c0fec9ac3d73427539d7f55ccca4dde0a931376d7036226bac884a8f2c1377081c5519b73100676891eb5e0fe9a7109c627f468f96b6091b12373d4805ca1c0cd1401f15851ca8a55e22823ec828736071d180a448e2bb2b4d9f9e11082f69ea16213fa17f89e48846d35b0ff3d6f91ed52fb4f59209c4b42a0c3b5cd514a638f028c601a75366e0f9a1ae9244efdfcc7711455d0c741ff4553122c8e3c23bf7ee9fb478ab2dc9782b462446de05e47d3fe567f2b493e26189de56d28545c0301c38ea11fbd4fe04c94b8bee88eee4cdd5d28f32925fe330c50639223954ab0a21d22ddfd06ba7373075f547ced5eaf27b9a20922990155756eccf0397d49de1f909f8d1fe1922bd3026b9db76c7e80ae414e6f92c1ca699e03d89abaa54ceb7279d17deb5511a284005961b7196a25f80e1a2bec10cabeb6d9539b7ac916ba745c3cef59048118f2e93ad7c2cb9f4441f17d427a38b47e105b20c2e7f303351f02bad3056b72a84c045976544e022d1dea7b9750a5ca433f6f2ea735ad437dfadc4af9f0d990cb6b7a8303b8ad51e033671a9776a9d8385b5f7be8dc197d008af05eced95c77ee483ed1f47e7d3e735befdb32fdf069f64098c309d1a2270e36d1ff8cc734110dffb1d6ff293bcafec5380f31ce7c3f034c16e125116b5a3262090fbc36f2e647c3afcbddfed996909b2147707098681c5f085a5bed0858bd9deda27e99c8c5aa59347ee971b7c1634729447457bb30980686a65373f32d594e78c4792415cdcd549a20eab922c1db95dfd3129ce6da43a2df3440325210785d87705cacc9759d6d5a9d1bcc18272ed48433b2858b0ff095c113c5524a18bb543e9c3129be50080b8fa0fd9d35d11dd8228981e667823d60c0bd5c379bce83f27f75eeb7672c4361f5502d41b6b719a5ef353465516b51eeef5f13505a7e1ef4355862e941243e1a7373587b535f742d92faa35d051f2cc8422ff287751befd56fe9e32b8c48ee538659c23731341461321148ad638f63bec367944073af5a01519819b704ea4ead56f005741f6811b3766ed08378f23baae5cc5a1a1289157a8678d2334d3fead0c15cb83c3b503cabf46cddb7d7feee484ea1973dddcad336c5ca5421a79b7d3cbf458ee2524ffab6676bed9f1248da2db82c448003d363f8c8bdc029475a4d5b0233b13d90f148320f80a2e5be2efafc3a5ac68905f646cf640143a427b6e2f2f15ecb21c0cac70c929e2ef2e417fe0be42a5b92ea114387a99064d6f81a064dca32647591b1c6821cab620f8215e32cb580cae658612b65d2de9e48e66a5e3b19b721deefaec0106187d29badbf34894b466b5b8e986e76d875f00ecfad5b3111b88440899229ca51073a98f5df885d823d8f7f7abf3ee0ac3c12224e2efaee31c72041a263d2c12be91eb39f3d359e294fdc1ee12fe3121245382cfb673a6a7cda4ad74895d4f555c966d2ad33708393cb2e6a6349971eab713411d8e5ee901f3dcac308dc801b360798d060bae7941de466fa3c94a203b623a2e0856a1c79e9962b2e26947e9530492e688163b955b55e10c9964e9f35e47e2a6bab68883f6b13dc7e5a694d6013d8590ee4cfbd79a954d2be5f2a193fd10bc234c0b16c883cded38e64b5b7235abc3d4ba14bcce5720a74c6861a1f4e0269482b851f733db9d14ce31d8745af9995641958e7002f5eef096be7aaf30eaca2a180fba5cac42a38d3912c9c6081005a5c6790fd1e2bee7de0100f1d9499303fce91b549317dadaf7f462684552e25e091638da00dda3d55178abfc15818298ed25fe7cd57b91171cb3f7e554d760cb5924d3c282f8c9a7f61bfe3287b44ef48f4f31b9b9706ed66026f9e87aad93ff41e97a14c94a207a38e4e6262edd1b35fbe9dbaaf584e94235876525e48287286b71", 0x1000}, {&(0x7f00000001c0)="4f24643a04da74c1f050e027c7b987c3", 0x10}, {&(0x7f0000000200)="d9a5c19d2fa8392b236025a89a0c6d0f251ba492da0033a780a00aa61fc6cbf3837250e59d070a", 0x27}, {&(0x7f0000000240)="48daadf24b4815ed751c8ae7fd12ad574a5ee96cf19234805c7ce4c1edea54f064a700bbd98805a42e96446a9a0ed498bd04bd9f18e1a10da36aeb7859ccba59598e9b1aeee85dbbdb260140a2165214471973ad86e52e381d1c5afa134a24f40a79865f6fe7895d7b741ea37fcc43987ddebdb27915f2407297fd1c9affc2a700f2c4692ff8cdd49c7dcdc15fbfcc451ea975941352ebfeb521ce2cc5c19d1ead293e929447cd57d2ecd78570", 0xad}, {&(0x7f0000000300)="cb69c2ad67927f520a2452409cac2135ddaf04d718e604249a645605a6daab3b2831d2b81dc911af8d38c4164ce74e519bf190fd845d0d7fd95b0e1a5f4c6d41ee84929b004abc56a86c948d61ac3486abb81f61a51163273c9a05d86a45eaf204e9a14c8bad", 0x66}, {&(0x7f0000001440)="bd05deeb90f8366e85f345c2d39ecde545704309cf910ea6ec2bf76c1750eb4bc26c46a8209ec2e5b8db5835650d86ff44fee88916f006656f561fe7dc204307369937ec65eb0d2804e8cbcd2d319699be113a20a8ccdc", 0x57}, {&(0x7f00000014c0)="62fd84b6bb35efcf183cd50ed826ede0b2a06aacb0ba22c7e7e7c517d2625c9e070dbd31df9d6385ddc604864555f08c347bf253ecf08e6a6230c1abb9724141196c8b3b2fc0173fbae47a6a5940cc466682b90a2a4e1fa6d4d88ad11fb1b32a96ef3599fb0aee3bb6d100ff7ffdaa299c5f13e40fe114ed120adb377f0b5562fed4e58407675409a119a135e755b8cfb216392ea37dd64aafc35d960f31a03c08a3db99c84c201d8d01d5b7a7", 0xad}], 0x7, &(0x7f0000001800)=ANY=[@ANYBLOB="c000000000000000ffff00000200000056bf1358b1be31cd9e6c9b7989910000a96e2c30b7b740f998069232f47d26c39fed28c1a868047fa64bb9d85d6b9d4c09a473c339e01262a268fdca9660911e974999bc356c1271d95d01ad8d137e80fe257598308446bd87eb0229e4517a5a6a26106ecbdce48df89442774f1ba69b21b4a11f7060fe778df06b790c069fa328f41918cd5fc89d1219a92a70094a897eac54b5b533f9a1b100f5e8b6a4dfbabe862712e738fe7fbf7c74f97d0000008800000000000000ffff0000ffffffff1d5a8ebc093678d8b09a769d461e289c869e5b4b119a30b041b2d3a8fae4a949e7f646a13d56f33fd979f53a07015018653644950100000016e65be49274be357855efa7ff332ca226ca68ac10dfd9f0cc568fc275400e302ffa3d0d65f3a34f2f52fb7a1b52bc782f4cf5dc6d1f3c49dcfae3c3e8da0000cf92d283c189ceb7843f1daf3d299e3bed75a7bec0028bc4d25383b83cc25da2c876941a8e2437a5a884e0b71e5f6a11af80439fd7908de02641d147946b3f4a40c42f1a85aa277830fbb8e15b9e35b7b01ea674f8f79494ff39d518b11f292825b49f8a332306eb6d942fb07d2b17bf9ca799feb5779ffce29b0eb5a7ba2f413802299b1271747e616d25eb63538281d1fd6e33f9bdf4609448ce977fe8f0"], 0x148}, 0x2) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000000100)=""/38, 0x26}], 0x2, 0x0) write(r2, &(0x7f0000335000), 0x10052) 16:01:02 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) 16:01:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x289}], 0x1, 0x4e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80614, 0x85) pwritev(r0, &(0x7f0000000480), 0x127c, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="2bbdf99f30495dd5a185cae792734c46225ab044062cd19a5f9366fd1d181367baef7b800df962ac9f8d6ff3a6c45a", 0x2f}, {&(0x7f0000000080)="89d8e1d08da076f34821e0603447e17f7678daccb9fc77cfba6ec8f8af92e3228379e9c13d505a8cd6c9b9b1cc1f928c632a0b8c6ee017c64d1d", 0x3a}], 0x2) fsync(r0) recvfrom(r0, &(0x7f0000000100)=""/217, 0xd9, 0x41, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_execute_func(&(0x7f00000002c0)="c4217de69effefffff6f263e0f5577cec442c9a768c02e660fdf865d63fa0f66420fdff1c4017c776767460fe9c8818828020000f5ffffff3e0f031d00000000") recvfrom$inet(r0, &(0x7f0000000240)=""/47, 0x2f, 0x801, &(0x7f0000000280)={0x2, 0x1}, 0xc) fcntl$setflags(r0, 0x2, 0x1) ftruncate(r0, 0x0) 16:01:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./f\x00de0\x00'], 0xa, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/174, 0xae}], 0x3, &(0x7f0000000280)=""/30, 0x1e}, 0x40) recvfrom(r0, &(0x7f0000000000)=""/1, 0x1, 0x802, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) 16:01:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x100}, {0x18, 0x1, 0x40, 0x401}, 0x80000001, [0x42, 0x6, 0x3, 0x7f, 0x1, 0x5, 0x1, 0x9]}, 0x3c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/70, &(0x7f0000000340)=0x46) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14000000000000000700dc00000009ecffffffffffff3c5d7033307cde1107c4bd234c7252a210af48f6f8f3a68ca7e403323f1bbe71ac8e885942f461b99e99f99b72e301e4db90e01ce4069cf59d8cea9a48ee4a4f535a20ed282d0104000000000000b8b457f10e4c42c46d1ddb135d210a591af9f074ecb0ddcacde911f95701e370e1e2c115bce1a009e669db2426654155dd48d69337204fec841a6d84c85a0200135c1c97239f3d710d667b225457f562ec98837c4b9e3cdaf326fb2399751c820e0415e9d8eb4bb6611dbe69d37c9a85d39715cb9d002cf3e27f145b9f09213f6a1bf7000931d962dc7a84a1173e007a9a055604b77560a2c6c56d3a842855d393ed9bf2400bdf4997b4ffd0d1e1f6ad6ab26c9adeb119bdf3e75943df92d884ab934ad3d7e33fc340aaeb14c1433b8017484404d0306b9b6a5dad2b4c6c3bff0f00007c36003413e0243297fbde89974259875c340000"], 0x132}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:03 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x160) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) geteuid() r1 = getuid() symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') setuid(r1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r2, 0x1, 0x0) 16:01:03 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='W\x00') symlink(0xfffffffffffffffe, 0x0) 16:01:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='./file0\x00') 16:01:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) sendto(r0, &(0x7f00000000c0)="3cc98000ead4059aaccc59c9b4136f46edb5fb3cca20986f5483d3818ed95f802fe1a8eed0f5e81059ae868e235fc652406db5994d3acd8fe15d6ea61b46d782f72276c7a51f233d27eeaa76a3922d239585e8531ed4476b35bde52bfc1f8be126350253fe05f5e2a49aee029ab759fc8a76bba2370a58b9e706da8c91861c1bdee2d3375794b726b4568a135f7cf20f555efc8ce48453f89df599488ed9334b3aefe03e3db3", 0xa6, 0x4, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000001380)=""/146, 0x92}, {&(0x7f0000001440)=""/195, 0xc3}, {&(0x7f0000001540)=""/255, 0xff}, {&(0x7f0000001640)=""/135, 0x87}, {&(0x7f0000001700)=""/196, 0xc4}], 0x5, &(0x7f0000001880)=""/185, 0xb9}, 0x43) accept(r0, &(0x7f0000001300)=@in6, &(0x7f00000019c0)=0xc) utimensat(r2, &(0x7f0000001200)='./file0\x00', &(0x7f0000001240)={{0x9}, {0x65, 0x1fe00000000}}, 0x2) mknod(&(0x7f0000001a00)='./file0\x00', 0x8, 0x2) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xfffffffffffffdbb) recvfrom$unix(r1, &(0x7f0000001280)=""/93, 0x5d, 0x1, &(0x7f0000001980)=ANY=[@ANYBLOB="01002e2f66696c18ec7f3f55653000"], 0xa) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000001180)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000001340)='./file0\x00', 0x1000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) chmod(&(0x7f0000000000)='./file0\x00', 0x1) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140)="942463c6334355ed092f6e08bf8f9b29b89dba3def1020716931088c6fa61fe427175085e51170f750809cde2ef911e1d5bcdda2cbe1c125fc136867bd8b22f7048ba7bacf4dd428641602ccb439ab87491fb19d5e78781bf52cd2370c16", 0x1ea) 16:01:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f160036a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001340)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5f92ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1de6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69656c074a3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0ad49eb5696d6d4ec4f1b7cc2fce54161d255abb80366540f6fae6f6e089d9598fdff3d820e572844924a7635460878ddd2e87a20455a67b4ae179a6a5f5f5f74c26e66b17826f417c8e8972865cdb78f0f5a800097c8913931b3887d4e5b918a42bc9680cc311deac82c5516c926e985cb3c1b53b367499a454fe7b3f37bc68258e72f1bb52cbfc89adbb0b7148f67c4fb046e31acc18ffc7d183a9431b289fe2d6456e2b0972b8daa45dfa860bffcb3649b8e2bbe244bb64363ff0e327d85485582043b8e298323a94127ec8e570bddd8a40732f373b9002e908267b09cebf75d9955e867c2ff598f5e475c0bdfce2862ed8348f2eeda9001e061779e42b5341b4b40568779ffd48aea8ff345c36ba8f408a5c1561fe530d02a4d9b54e8c846f866312b77376019843ef2a5ea7212567a8e27552da28cecce7d07625f55010ac29020a034f5c2b23b9c2d562b013d9a283115580cf9466f1cab8adc9028997341a95331afedc9847fa9d1edf52782e7a79132a6c1e0817e6ad5490d5ae9e18b76961c759455a1c503a6483faf9a849f9a713bbdbf0bafb6faf15a873b8ab14defcc1ab0f5244e89222258659eaa333091cc644b528533ff0ddef58cedc5d48039233c93633125ed4fbc910f6e92f0988543a3e8dd67915b5cbaabf6997e13ca24af7db8e837b72483beadc39fbf892bf1ff79b3d55cf888fec86cccc47ee97b66daf157b1ba1160900000000000000415ba4e023fe5108efaf2417", 0x446) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x3, 0x80000001, 0x6, "e7e1a6de2f20ef3985ef94d8e55b60fb21e24d2f", 0x0, 0x7dc}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = dup(r0) getgid() close(r0) r3 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x2, 0xb9}, {0x18, 0x0, 0x9, 0x6d6c68d2}, 0x200, [0x1, 0xa1, 0x5, 0x3, 0x9, 0x8, 0xc91b11f, 0x2]}, 0x3c) ioctl$TIOCSDTR(r3, 0x20007479) 16:01:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socket$inet(0x2, 0xc003, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') setrlimit(0x3, &(0x7f0000000040)={0xac13, 0x7ff}) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) 16:01:03 executing program 0: mkdir(&(0x7f0000000100)='./control/file0\x00', 0xffffffbffffffffe) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) stat(&(0x7f0000000080)='./control/file0\x00', &(0x7f00000001c0)) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) pipe(&(0x7f0000000180)) 16:01:03 executing program 1: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0xffffffffffffffff, r1) 16:01:03 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000000080)='./file0/file0\x00') 16:01:03 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc082, 0x1) 16:01:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000000c0)={0x1, 0x0, 0x401}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) dup2(r0, r0) 16:01:03 executing program 0: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0]) setgid(r1) 16:01:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x800, 0x8000000000000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2000000) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:01:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100) r1 = socket$unix(0x1, 0x7, 0x0) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x280c0, 0x45) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4cd925532440456d8f68de752509c49fa10c371b65066ab919dc8712dd82490204f0879d5cb7cb6847a04bbc9d61bee02b63bde783c48317a57d44d218882c4b4c56150e7ae58babe3bff149445a035177ecedf4821cb7116d5adf797dfecdf514dbb2d78901f572b541e9e2a"], &(0x7f0000001200)=0x1002) r5 = socket$inet6(0x18, 0x8000, 0x8) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x8000, 0x1ff) socketpair(0x18, 0x3, 0x0, &(0x7f0000001240)={0xffffffffffffffff}) bind$inet(r7, &(0x7f0000001400)={0x2, 0x1}, 0xc) r9 = open$dir(&(0x7f0000001280)='./file0\x00', 0x90, 0x20) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x3f8, 0x5}], 0x100000000, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffffd, 0x81, 0x85, 0x8, 0x6}, {{r3}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x100000001, 0x3}, {{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x2, 0x7}, {{r5}, 0xffffffffffffffff, 0x9c, 0x4, 0x4, 0x8}, {{r6}, 0xfffffffffffffffe, 0x40, 0x0, 0x2796, 0x4}, {{r7}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x80000000}, {{r8}, 0xffffffffffffffff, 0x50, 0xa0000085, 0x76, 0x80000001}, {{r9}, 0xfffffffffffffff9, 0x1a, 0x2000008a, 0x1, 0x401}], 0x9, &(0x7f00000013c0)={0x2, 0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) kqueue() r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r12 = kqueue() dup2(r12, r10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:01:04 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x54, &(0x7f0000000000)="975c8203dc744d5805225f341ed0ed5ffcd3b3ca9338f84a5571f0c7fdeb3cf23cae39e299e630b9569ed60b8d858832bfc4093d034683fc0f8876f88c741ab4eafa92b048f2bda6870453f8e1fc7ec1ea8cd39d") setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) r0 = semget(0x1, 0xe79aa3d8688c07a8, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/106) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x1000, 0x40) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x3) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20800, 0x80) getdents(r1, &(0x7f00000001c0)=""/178, 0xb2) 16:01:04 executing program 1: r0 = socket(0x16, 0x4, 0x92) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="f61d717811faf931e82b3517390be082b6844f55d6c737872d353773c7886fefa8b7a76ad47542ca573e93354965c61efb5469b8f87a45cb2e6e9d6f26369af7d99ab844b0028187bea95dbe3f8e74a8db8012ec271a8e3e4a9b460c0e5866939fffff793ddfc5792bb73c8a4aa0216a21df5cf26edca412f0efdaccda8748e3c619c6fcf26fd819306fb1c254c5930da318b9a9c2cad754c3ba86a715c8b5718d5e6bdd7501a94d41ed37673e39cfb8c9c49f0f5c1c5b267f43a186abf2de80fe78026447a8838ee04d3ffe249b46067927038b05a1b2c19375d947b2e85f61856d2078eff68f24eaf44deba43c1b0e707c192f2c1b9b0269746dc0d82414b6a6002c6c63b4affe245125cab8a9d23063d3c060f4f5be2b2aac01399fd64b065212a67639c79b83e401ae5f6119e24bd7b3dd68c7db6a8bd98517a025b6a9c3172640770ce6e0a4fe1a20d0dd8c5f986e02dbcc482c685d7898745e42850632e6a4551d5c44f4fb4d55b445fbef5c1c1792dcf41cabe1fd27b4dbefbe6c69c549fb804d65e01aa1686ac99a3f675aaead24f9e8fe9b7fbd1b16fc46c74f820df1d8f0bd891a2090f92adf80e1bce8987828305462704d2727ef11836536e0701dbd9131658f61607d573a2e6efd427ac9f989c6d6fef9ea3a72ea077052746b969a760b05da6d2f7817efdd037bbe7a4f88235b566732d856644c2238c6c49ed325427a7f13caf4bc27af6cd46c6ab4ebbe7efa4cabd67a703a27d2c15089bf0fb4217c8e6c85dd82550120d8c90f66e324b826f49b9351bebedd7b8ff579657b5d8c54d693f461ab0300952ead68c067e2c0f5781e727293438194716cd156b5df7aedc6415e5188adb0ae692207bdb736fa2be594cc223185c87bcd6bde05d3befdb16a5e76383cbbea2455858b6419b3b379c8abab491006d9f0d1da5f33496668aaea80233e6778d53cd43cf75e8d04c417d818586b2b4036edd94850889778a26d3428e978df647a5b2386a0024f79b0000e0aa15150572315b6b6e109948ff67b35ae17295aeb343fcd035f17844f4439d6dc2f30e9ffbf05a6b8ec4cd9bb65985c00b474c68ecc8b5b087e8e6372359e97db3a4a385eae5a5fb2ed692dee22c6a2d03ab7c7af394b6d085602e6133f261d412e19535b9db308372a95d4039da81c83bf7e450caa82b7ab04eae1948db87071955dd518c3d8ba42630fc0934f24aa271c96c4b80d3a3e449c342a76406fe3846c88fe8ae75084b52859d05dac33f38018b123dfe42995afb7b6b8b127c58dd4ea4fbd535b0fdbfe48a28b592ac060a84fa96430d6b67c3072ce352532b0d753dd9bd7dbd717c1db6fde02e322215ccc13a6c0df8531dd3664671a746dbe191525112dba5439c88d4beafdd0c716e029ab0abb19f1637c10658e2d8e78f516b46b32405631fc8e4f1050ef740dcd53f66d285ac97fa0c28f5165740910c808aa28dc64d71132c13c789c4bf5a49a2df83bb7a1738d1c58a22db663b6b4f8c59cba7529b2b7a99de173ed9d5d1e45008a70a7304239a02fc6b27a1df75ef40f4f5c16e3922ee2487c49d70f230f0ccc3a6551858585984524f74ecd3f8d9bcf80a18dd0eb8acf8bc703ace84bf2cfdc6962eedeffaac019941c0c7e8884a0cf87d2d66f005b741f0f1432144405fd5882369552bee98abc43beaf844c4ea2ded21be2ede5c548224d8728adb012f9f135a46649878a413ac9992615fc0f07b528ee442b895b539dbb3b38261726d71d904e61cc17dfa9be53f1659db14990c18b72bb109409c23ddc44aff5953963753af3d3ab1592063886ad9e55b48be5e6ac62986990b658e91217e9de177744f0f2230741de3334b8623ec815fbf5b3a5ce4a8b0fc58843d33aabc2465a32e9a7dcc615615ef184adfdf9f73de197f4222fbb59a6f047e0591c128b358290bbf4c4c322a4af1d8aeac60aac4a44c1a7e706849eb034e0e54b328e253def05306c0a38693c0937f8d7e1caeabf28710f100a82b54a7bb3b2f74429f00f1b30a1248f0618e31983121f24f9f6c7a1fc756fede00cae1697a3cd1f527f43d370f8c9fb69e09bfa20038cbe81b19eee1ff67e5dbea3f130d70ff762236984c1300387cdd9122410b3f1025472f3e94edcb3ac07df0cb52827baa807f57dbec772aa391135d6ece64b86f3afaa7ad4274610b753d5caaf832d54e2a764b08177d6e7b2f9522277eec2938e4d7a315d4bd6915a160350c29518fcc1044d3c98dd11d5dc51d806a50028055439c8d850be4f489e130f066b935a7fd4be4ee96c4aafeaeb8f58162225900a6faa828795454b99651da128fab6e1dec6636256a1efdfefa023be26113d51398779e8f1dcf2e8cacc277f621bf4b3d4da4bcf6748de6d729a80b1b3f8841ce279aabf46e86e1040f181a5e9aa12fccb8f69fc0919d7adc8b0d53f659134aedcc8c46e20bed06f40796b8839cc26c9abca8f6b6afc90bdfb5fe04c9da29cf0f1a3136fa2f20962ff8b59a449137f84d30017878637ef4c3535e29d32ca9fb2e3fe67b77ac90d69517c54f422bcb22f6ed37bd8582ae72038465cba1e5239c4671d7cce7aac917e8b10a03e7eacd341604fc985a1498322f321a978cf68a13ed64fb369eaede26dd3614f0de99aafc366e198e8be6e8a22c48391e6bb1cfe999205825ca39df73095974e27c1a6d97e791c8794609f0d8a3b8c8924e2062eea9a41052b785297a284beeaaecdeb99802573323b2f4b0edb8fa7933ce0c00c7960d2d3420c48dfd390a256da58a3406475fe8c36f5c979290405b5a44a99c79ce6929915474ddb7e95cf3473ef9a7219fa0f56eaac0fc401dc4ab2d4c543031ea08d947a2a936ea0cd06e1959718554fe836cd047ebe22aa878e917187639692a3f7fa0d4f273465bb2315ef4c4961437f0351e6fa4e3a05334ce5348f1cdcb5bb2d552c76474add9e9605ffab4f2a48bbca40e5523cdc940659eab2638e5fc444b5c2bd6fef2637cefb01b52ef78f5ce6de453128b2608ca6e49625f9d0e635b7168c13bde5b59ad918585c953e49527c3a6a32de1a73dfe28fea709eb0696d0dc796b8f1ab759ee4528fd9e6781e2aac9f8e41c356646c7fd697f054ce149ed55e3c0b8ced9a577aa2b799a7731a8b4d1e20bcae57f8cabe1ffa6cfd7d344ad4208013cb3b15138f21a6dd9e007aa6634af5f0b7362dcb1eb98e5b852debaba073f848c69ef88fce03c914efbaf7d8f8eb5cfcc20801e03b4eb7948d1b3538c893f614edecce629c08347a1c995f61220cf4032726d5fd1591627b8180f83e0c447271a5cbbe7a7f9ed51f00b5e688804b98c0280704453c7fe2a2a147401ceccf39e2d75b9edc1f60fd33c5e31233c45b3c48f55e3b5b6db1993480ceaa735b4d95c0fb351bb109fbd8b9e2acff540932eee53da406ede135d277afce02b06ff808e4df6f99ffef83cd681d72f2c9bdd74c370275ce68bf8dcb5f4188b6f5796009792fa6c337cdcee3808b03927a806d47fa7a16105fda0c8872b5a50dad90cf7bc35aa6878d610c46bc13d7fcad665bb4e1b3d8c5519f184689e4cdeb15e868756d424ed9b28909675c461ead101ed3ae2794d57a8836613fa9d4fb3358aacc2e6944a2db918291291038cd80ab3754c9ebde6715d26751ac7e14e33646f3bb223b5102a56bcd4a055215f399f24d632e1e8169cd9ac431729b6304d3871614c5c25497a8d24b1e157abaf7962952bad4b7a0fa06266ab0d185975c75b62abe698c7029c4f77e83a0e57de2112977ac348f0e353b4ffdef3068d6bf61ba815f5e652c8782a583e6347dc7d917be7ab0de5a20bb039f58d93531f77d36367f7f94bc2728ad9d64c143f957d1e59dd3bf92312b8f326a1c64f4dd50713949910d8004e030b1e97833691db1fff88ae7fb025adece85691d4b7de56c7d440975fd14a68d2877aaa32ff22c0102f798b576a939c4a6bb588821f9bb2b5bbd826f5adf3b142f2df42aedfbe71dee878076cb89ddc13d6c9ab07dfe278d6c1855cbb8689526f37aa5f40e2e4b7e8f899990e8acda717ecec4245ca58a7f019e3a6645abf5bd7af89b9d8e4561555bdccc73721088ca5677e42103b2a396ef305fbc48cec1a36f5da22e9e2bed1ff6bd97c31ec290b24626d989e1fe216576201d6de91ed95bcdafbbedd30f311dbc47e106191f876d31cdbf246688d6c507f5048db393b6b6bf9723ff560dfb1409b0fb91bbc8891a63841a4efdf5c3c8014540eb687f8d6747403b65f41ed6894fc6427c7ff3bea9e61d921f4aaa18ecb4af6882efdfe1c977cd75ecebb49b575e4702e0c235161c5c9136386f8e34b5b8f871f8bef0d9df87de89276ba184bfbdd63df0b7555a51248e0701b360b18d2a9c1850f28fe38448cbcea7f73911fe8a197eb080991c6deb4419be3b97121969a472010556ee294a3157cd8cb8eca82d12bd0d146c3fca37022ffddd381a5d88b38799a2dc552aa6e7fa764a13ea71179b67b38534ac28b942c5f4db1d3fd1563db153e559139358b1f4248e341414fe696e819b089f43286774ed5f6e7235f1445df6ccdc741e160319dd39e143ce5b3148be616b34b0bde502d3d1dca4588ac0dbbafa4739b3de5a029deee273a5d92bbcec20f88ec2a3963e2b955cf495ea0a47a1dae51f462c8ca17854c771f103722a19614a009ccd16264f221cab188d95c681757e5c3fc9f9f5f77b68e6059a55cb318af01c6911f2faed1c48f2f6f807674b71bb358a030e063b6ad012b085b48313524c6db20ab2e81925dca68e43948f7cc4272744e496e848b0689915110259e8ab3e1a94e4a3b979c648e44766b08218ed50816ef82c2c1df8c55509e4082a52227f9d92964098777471a157896c66201c1a5a9fa25f36d322279bce5befcd99ffc0cb92611cd650c918b416b339cfb32c91c5193bc4050332c1c3ce12beb7d00754a6ca96fa241d90dc7733febaed918c230fa40d5f14a1ffbffc9b152183f97c8bfa7fdab8e4e39c1047e9c6f798a50af9545b725e83123ac67ab1ddcc1061c162525014ebb107002a8d79e70800dead1700bf34f0167d5d1e30b5c98926814aff99bfc3e447f3ed3f30e84bda4134b0175863aa4d57ef0bf3d142bc3a83e73e30651ca8952d51e582bdc660ee3773f33315e57f7f9ed3cec03405d6457451b1db4383d61bce57d7e41d510d83fa18d9851ea2726dcb251a4b07a11ea4a1396d47a1a6fdff2ddf7daa5280a5fc591ce10604e65d65e890b086702c71071ce7b9388846e4bc1d716b35410573cdf1d3f0eee915c4b9e96209b6c1e1297047e4206c5cfc1b6ac1e33b4d1e4b81995759ad5d7f4db290706f317b4d8ece666e73c5394bc9e6d253f0be3f9052d8c6756953901e5231cedc7217b1244653347834aeaa3d7cc3e64be380adfc6bf53bc2dd3d358168532dc8ebe944f9e8ab2fc66249e2c8bda437c4e75a0176ba75a44321c983b2771ac68236d560e50a1307c7612d3fdafbfae978ed4c0088bc4d04dc5dcc5e7691a8490e81195773c0398a0799bdf3d0e3fba6cfc1ef79d9c29a9cc7eacf0e1b0d7ccc134ac0beeab8a7d9b48509f5ee2f946d5be76d0d4200a886ef12f5a2d2a5b5043a97b0905ad8352910ab684fb80e98467f0d6c5715b3c00083e10ee17d6ddccc05cdda044a5207cdb69d120b83cdb97d32afabedfe2792ab893434a2db54284888baa891560354abec7ad94af0168d4b07e4e1d3d2d7fa35868b8e20d9ee281ca676175a0deb42a56075291f237f", 0x1000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000001100)='./bus\x00', 0x2, 0x4) r2 = dup(r0) linkat(r1, &(0x7f0000001140)='./bus\x00', r2, &(0x7f0000001180)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x800) unlink(&(0x7f0000000040)='./bus\x00') r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) 16:01:04 executing program 0: r0 = socket(0x19, 0x8004, 0xfffb) socket(0x6, 0x4000, 0x1) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 16:01:04 executing program 1: r0 = socket(0x2, 0x4003, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x24) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eb5e873c9d68621b438fa188398ad000000aa1e0000"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:04 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r2 = socket(0x10000000002, 0x8003, 0x0) flock(r0, 0x4) lseek(r2, 0x0, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x100) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:01:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x7fefffff}, 0x0) nanosleep(&(0x7f0000000080)={0x6, 0x6ea}, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0xce) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0410625a76b6a36de2", 0x9) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7fffffff, 0xc8, 0x1, 0xe93c, "26286c6815b9225f93753e749654e08009886f63", 0x3, 0x9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) sendto$unix(r2, &(0x7f00000000c0)="56ba2d13a4676a96b6e8a3d3f4ab7b9c", 0x10, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:01:04 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) fchdir(r0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000480)="ba0761b5aa7861deb022a4e4fb4c", 0xe}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) lseek(r0, 0x0, 0x0) 16:01:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) close(r0) munlockall() clock_gettime(0x6, &(0x7f0000000040)) clock_settime(0x7, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x4) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1f, 0x1, 0x1, 0x400040000000000, "c53f392563f70472c8bea5f813f190721bb66637", 0x2, 0xed}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r1}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r1}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:05 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = socket$inet(0x2, 0x8003, 0x7fff) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) r2 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="2000000000000000ffff0000000000003ce9ac656e728de4a300000000000000"], 0x20}, 0x0) kevent(r2, &(0x7f0000001340), 0x3f, &(0x7f0000000100), 0x101, 0x0) 16:01:05 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8292, 0x80) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='x\x00') 16:01:05 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCDTR(r2, 0x20007478) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) r3 = fcntl$getown(r2, 0x5) r4 = getuid() r5 = getegid() r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getgroups(0xa, &(0x7f0000001780)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000003940)=0xc) r10 = getuid() r11 = getgid() sendmsg$unix(r2, &(0x7f0000003a40)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000001580)="c78df612c7f221eb479c9b0d0b773426632e5a91808e9cffbda90c674a98cae19e37a675eb164282320069f44ce206366ddbcec1bbc4457ef587dc2f68c3c401053cef0b2c053c7001eb8d99eff852e1827ac185060b22bb7475c46e72578074062e385eb5aedb41038c1acaa84580a6016c74f140c120fc90e06e0df497c3255398e44a7096a27cc9eff3ecd0555364267e8895c2a097d1b91ae9bc39632904530b061af4f790ddc8b862d1212347168cc77c4fe0b4de505c66181d3ddb9104c3a0fddd2a776e756eedbe911f7962", 0xcf}, {&(0x7f0000001680)="870686b7f6c4e3d1ccf96a94f7f0383548937ad6a3a6ea43", 0x18}], 0x2, &(0x7f0000003980)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x98, 0x2}, 0x4) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r12 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) sendto$inet6(r12, &(0x7f0000002940)="c81fa5ce411140271d2505c0dbbf5c53ad156c88d459eb7a039f0c9bca9d32154be2210b1c4e9910155b9fd4cae2b79ce44e90ac982711e74f9341b3ac1bfd65ea2da6be3fc4b8d17ca98d6e18c983fb6ab54a5a3a4569c11658111549e8f7c9ae82b718a9b33542038ad829f549aeb9a5d1088911b851a5df9e80d442d343e541ef2651dea8dd2ebffc464faa3cee6210e9893458c9b5e033af0746ec7a99b4c11338af51727a00ae4751e96d6afdf49598b77c86950eefad8ec6606b4f816a34fef2bb0adc1b7307b803c9a377417382c97812f3c5caee5171214fc81ec7936f637cbc34664235da6822194eeacb01962661b20e236b901860931a5291db1e94052b9d465a84dfa7a1114a3a8b8dabc8d131c73e21f543d342f1c850d867de59663d1db98702bf628074238a10fc4422d26ef22d89f60ab9ac5ed67d40350afdd69e5bc3cd811e591064ac174afb784545aa3fbd9df85f32f80a3ea1be6bce360d898ce33dfdb00650abb7a4c67387656018319301f0cd3b81b82f04998f3c9c8d67a46afa5dc59f75ffefd0fc109e307e949eae322ad4086763aa4b474005ec4a754321c08efe45a22894757cbf66bb1b0ae7118151d7f9b70ef84c64f2bd13b6db90dc67b5abe5902a641168820bf32384031b4d3fb2df1813417cdb1afcb95c63c68df1a359db2a07e1220f43d7ec9f80b6a7fefb3cb82278a21e0e2e2efbc148a33752ac1ba481768ac5badf4aee1f61127e34bff0e7bdb66cbf7a2860a6047c1e3dd649610028f9148f357ffcd9386a55e47886b1772acf1b10748ae2e1bd79d4b2781245f27b9e6ef9685be9d288e811a74a0afbd3569dfef1fb0bc498eb14eb51fec5168438b9e5fdfd1219e4a3965de6cfb8014f13ec7654d7dbbf69866c357f2d110529db568212bc35748a2c3900cb7be2ac58e128ab0acd62fbcbd63dd3636703a67e95d67b73ce43aaba36a4af888b81a45756b8717d6c456de87333b49b47c45461d2e10441fa1d978f1c40ed482d0c944965656c37544ec4fb197462abf97bfeaf2568be7d6a3e2ae64391bc9043d2d609e270f45bbbc405eb254ed22921ffa984090ce50d1b02c4c6b23ece3846415aaa6ae2e2da47251449e1db6cef9aa7c7a8eb875ae400eeab2a1e1670e307c59bd32278c13256c8ee5f56f49fbc26ae601a9a441d06dc752108437087f71d082aa58695f000d586efeefd252e6c2b29b29ce4a0d8897ea7d396c9b2520c46419859760109bd64db6b7f21c14fe5e88e1a81c4367686511bfe91d87999be7637cbb188b2d3c348c7334b2888fcce4d9a3cbdbd8e3ff60646a8407516fb715cc6369f88d3773adf9d79b844c288ed863b88f5020d5d38f0f4aace01a4c7b58b15ffd61901e69ed137ba24f7c0aae8a6f2ac0a4955356948f27e428fb72394d5cd836612cfb306be702a745b86b27d1e4217793177e5701a227f20f60d60547bf9f8609301594affd9167aa2421b36eef227ebd4cef34a5c521837cde4f6b92e4c87e0bc2d0335fefda8078de5a3628761a0c5db039bd1762eb58ee00d9b9db8636683933d632b350a70e350e6a7daa439adab1b105babe020750f5010a4632c1b117052505f53b2de4dd713e7ef2956a842c1528a913f3d61b5a3e977a5c86b9a064550e046ea1133fdbb0bad2b11d1bb2a4750f7ab3c1e3199bb333a2f46d8486d925bbb7f3b01cade93556067f936724a6e586ed1754df8811d4ea2a857a5878a9be179623413af5e313a3724f4c7913eda2c9c13a2d345c1e65ef78c26cb534b8e32f56003cb43be5580621a8a987c4b193c8e438249682b61190b0e3dfec2996e32a2f452b5880bf354aaa9a718cf5bca4198435468976833bb908a4843833b8d5041064799214e31ac3090f0352dfbad487aaa6e7328e3eb994a76e6345e6a8235cf5e57957b1adbddb337bd9c61e8708f784a7f2ef9d122211f1fee1cfee3178efeeaa2d0f46a57ebbcff3e0bf4c4fcf7ac3560415d086ced83cbf7eef17b643a14bde8082cc10c978834cc76ccb4a0896ee72260323b402b93a4491afb61b0dc41f781c20e2097e162a75b708be451333444fde2d461a845a76cad3bcfcbc16f622b3551b878a3de9e8790e5bf094fd157ffb34f124136aad3f69a2c9342c78dff5f5b6a0690ea6f5bc5d9c00710081c72eb67497384346b7bd37750ce1bd4edb4c9231fc3216f23a1f8947886b79c7c8fdae54760560c981c5f35bd17a674cb2736148b22bc5ff46678303bf08d85e386aa4e3a1764dde9d0c566bdb8940d7cfc8069de9e9d3f714bc794284bd79bfa1b3f7979159c10e83d07b2b795c27b72e9c34a58457473653c560de043eab8e6814847f5e82c383be1762d8a92d48129fbe1335de965965290e552588fb65668d5e63316bdbaa11a3326ec30dd4f47dded9a1c2dd1158c27d36d4882c7a77dc137ecd7a1381e70a785c5d47781fb37a29387f7dc30ac748f35d1c3557d901e4c00a16997075b611b8466f32aeb045a2f174210e74dcd4ce3d6e5c75656da93be393b7e8d03c1c4259fa29e222e9a6cc39badec322806d994d27509e99b3c7442be2a161ca1e06f11ccf99d1c03229915dfc3ee95a5929144bc1127c6fcf2d211dfca09594d091a57808c4484867ebf7a43897692f86de440045a5de309d2d19cc07ecad109ffb74a8089c657c2ba0a3eee6ef5018409f0ba92e52082125f0413b53d2be2c1783003ef8599901cd13af9edc8e268431ad868ccd1ab5b853f1dfbd469555c41d5fee0c87719b0c211eb26c62c7caf3099985451f1c24e184ddfc0286cc916fef437ac46c1894766df357babdabdcb0b8f092da6c3d0c83c7ef2e3d7f3c955e59d9af85b2cbfb4d1e2cb3309e9a9955814f3ea4f51ddbfdf8c8ec9163aa343228df9df881f00c3b807b6d4b5bafe8dad9ba326cdfb1229077fcda0089990c193d04c810180b0d9b55cacd66ef47bce9444be0d985ddf5d2552f3f115921300d7db3d643a573dba09c37fd2713b3510ea3878751d5a4d4b948f9a3166aad3ea162cd960147bab2bffddbf8565e49e8df37923594315024c0f5e369918d4b5565891a10c1ac7a23828872b2c49c9c94d9e216c967c20c08a1da1b4c1a33b03facc2103a92e338f63ef93bc1a7c3d48f3fa80464aa75da065885d0b076640a6924b4081d55c04a8571093c0c88473c40e8b7259740254a1cd311ec6b7c4f3d0a6f743cbeba3d44d639dbda7edc50b51b3ba7bef2bddae844e6a284aa1193dff6750fa2e27113c81ba0f276a7b6333677458afb5cc4dd1a1c86b35c8eec18c5b36ab1d4228eba17293253e2260280076c16e07608153c4d62e69d3a8ad78d78b822af66042748c88cb6180820b33257a60ce23bf134a01ae94949c81b90df0c838d2af5e1817bc7c7be6005336df53dcfbf1f0c1abd51e64466873207eaf7c003f6d628af052e031056ea873155d07695ae9e9d55d1d418d9e2afa990bf753231656b979ec22c0a44708dd1cf74b1acefc67b16208038b169936c12f7d99470f52f2b1cbc7d36db4621f929bfa755c412b9b3cfb13bb7c86bbb715a77506af558686bb7648f99ce4bd9e6c17b37fa65b14c0d0ac97bd4e30d2a2bbb97c571a689388b95cb7a2f75e4760564e11ce95ed3000e84f8018d48b9908eee793e82c4a66688f5bfc8ed61807a8a1b174c97e5867c5b54ae9ebbc6aaf111722fa54f1555b5e08ffbbae1279a7103506b296216de4961ee0b093514c6857f0499846d6689deec70348334bc5669b4b7136730c7d75d475d52b132ae684fbb3a15ccf70156fcc3d72c32c86f719a3154a8e722b4a94842c70234d313d5758629988a870084136264e10b45bfb9662aacc0a462c630e4fcf2f96476f0c39d7a20e82a21e04e52940117783afb71576f546956137d402cb160a0edcd6bac3c1562cb4ce2bb399bd3c4915db5eb4ae42e341f03fcffdf4a7f351f269ba26025f522dbbef83a02836c479daca4cb220655fd636baa00e6213cf030414435de7a46c5db5517427387182beab84c12c9b2dc8b76b06ac3bd6d8c1035d5030a34a266e5875679a2450ab91a0edbd381f086cb905e706a6a50fd74d33dd693261e4d05ad620f09688bddec545f2ec150c5b8fc26cadccad4bc14ca4945119d513309c643a32c3cf432993169dc1cd86bd0bc21d14c95c453183772cbfc58802b461ed4cc3c266fead758ae46ee5afd6fc9fd7da6eccae22d1d764f63a981163f09033e363dafa0f6536bdaee74652c4ebf23a2ad9eed67f1af5d5eaece695e8f520899774f6116177426556065dee0ddc296b356c89bc38859c83929a675668fddfa8dbee384462e654ad20e074b30d022edf7c4a78d5bd7f08d998cc7d66e1e6e8e195dc6f7dcaf20013de96d772c9a57d7a4067d311929fc3756c957a280a7de3b0d53ebe1b5b33c2924f0afdf934ee42b63d22d81bc3aee52157285e3bed0bc2c326365d026e392ec93405d6d5c879c23a1e6ba4b6ddc789a62d455ec677af154a775554da1614b351a7a0222832ddbbd14dd804b11c3609deddff897e3735cf23e51869bbb1a18f8c77e76dd801aac496f4fe5ae4d3e244936b940237fb3e54902173b4a317bfc09e683e6de4d6c98bdba41ad7e6788439ab93d9fb713948e6a5db87a85eebefe73248ad196d8d029936d325e6215cf6fb6ed679538f2c65348c04be14fac479bbc3d1a24fc252ff5f8a75e63565a8713623ddb727e4bf47d9d1eefeec97d9a3a848ea0f502d1df75cde282a3da752cdbe171eed72ad2d8c67d4a6f536fec42c5d00be8271d8dcb8bfc6f2c67d8d1950dab5e34273b720364d94e4f8115bbbece4a99b32f3abed0e7121995df1fd10d04dfdcd381a1932b01e2f98d3bc19de16380b64d9ca1ff213dcde02e35b0115eced755505f052cc7c032a29c23f9ed66ce19a7fcbbdc29d3fa28928cc1e0f60c178dcbf54519f3ae57a1f6d14eff16c91c10ad95d80174457cd16fcce3f62eed80c6433b95742f70765f016d7dea629a118504954a7812e440b04baa4e3ee8f6f6613f10d361c21eeefe5f9958ce4cfd180dfddbc29298ccc3c0ffad16c37cb9cdeb2fd6ab4b2b2e23242ee4fe144cade2ee40b240aebcfb28104aadcd56cb2ce799335d1a539223e80f3521e3c9f1e9432151d7cdc808a56f89c4030b16f8461b0ef9a25d9d9d5bc619bb52a0ae0746dfefb9558f581ba4e16c9de5ccdcfdac4c57d761898d591d6ef06fe09dabbf011e32b94a4abe3bfb02a5f966ce54fb9a18ca5a1df01d49cd5c4b21cc0feb734d77f3c7f52ff24400e33404c01de034cbb8d39c3dd07abcd6003c9c086cf8c488e8aace295291919fd20998b11cacdb8f638ee4f3724f8c659a1446b51a85676a229b30555e1891fb3d8b3c81b89fadc337ff54fd2d2deb7fe67f01c2360948f1ffbddfb5ee637c6e685e4e3547a60c71465ec73e0f32567e05c5e82ae7584f78c3a47f06a4e8b7c3ebed75dc53659c9048ac2bd06954334b6585c8b533bc15b9901c1414e3e323bbc745319384098951903098f700b08e5bee3fd5a552a76e940248192eae82bd93446d682ea90b251aa91dbb2bd3cb5c9941f04c8cbf4a772830cb08cc746b5cceeb417313cb02d88af2802180652d8702684d154cd6baa7c16a14a2712b7dd8d5c9cb6789a4d17070f8c627ef30a1f5b8ea217395e5d9aef3165286bb689f4b93f829d26b184df5c958c57e5fcaf5cc9382cb86d482aa9e4f0019dc81a57160ca337a427c753bd4363177fb9", 0x1000, 0x408, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000001500)={0x3, "33c05508fcbb324cfe201d4106f2f8d345e7f2881e3e4af4f7377d35f6592cc210645c03f16e0148ad4592e12ed5af3b6b60fae154d3176488c388"}, 0x43, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000001480)={0x0, ""/107}, 0x73, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:01:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)=']\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='{\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='.)\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) 16:01:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x5}, 0xc) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) fcntl$getflags(r2, 0x1) fcntl$getflags(r3, 0x3) pipe2(&(0x7f0000000240), 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x408) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000140)=""/177) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0xd) 16:01:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x2) ftruncate(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x188}], 0xe2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) close(r0) r5 = dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r5, &(0x7f0000000100), 0x0) 16:01:05 executing program 1: socket$inet6(0x18, 0x8003, 0x0) r0 = semget$private(0x0, 0xcccc1b58d7f501c3, 0x10a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/235) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7fff) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket$inet6(0x18, 0x3, 0x6) 16:01:05 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 16:01:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt(r0, 0x1, 0x87, &(0x7f0000000000)="b0e75b5e65d381881be7d4644b650f5d63d4fb342abb6ec625e90d1b9c7213b7f48480440977c071cab81c27c7a886271e8ab5d72a06554d115200715e0bb0b191fef15760699d2c83bd92", 0x4b) 16:01:05 executing program 1: r0 = shmget$private(0x0, 0x1000, 0xfffffffffffffffe, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:01:05 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x0, 0xff}) clock_getres(0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 16:01:06 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() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 16:01:06 executing program 1: r0 = socket(0x18, 0x1, 0x6b9) shutdown(r0, 0x13e1258b3f60157b) recvmsg(r0, &(0x7f0000001380)={0x0, 0xa0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) r1 = semget(0x0, 0x5, 0x200) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x3130}, 0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x2000000dd1, 0xff, &(0x7f0000000000)="317d2d672c764b9aeea741aa3d8a4d6644eb53980410bb7c79c52c5bbefc04ddd4b1dccd06b40f10499c622be2904655767c66c850301576761d16509a3a293ea8d2e0151645e6c36deb090db4743d1649cd1ac7aa1f7570f16df2af38f0985083eb64832132c417db8635dfd96e6124d8bc3ffad45ff02b2d515755b61522fee61e2c8907db5f91bb79593477a6ae2283930c0358ead59dab99870da3af423477b0f411fa52860ad9052f1e4944a940b3037ccdab62ee88d24b05", 0x5db) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000180)="b2a3491b332ae0f07278862d2fb00fb11393676619a3bb3ca799820cdc5c42d2e64750adf80aeb1373b4a204a7716fcbd9c2f790b14458a1299980d9f8e874f954ee92634b9da860c1959dcd93fe97b7c23cd8c63ffb3dd108f48316012c1ccee667d6391165255786ea34682febecea7ed09e2be63f07336862d4bfe775673084be2787be2f619f981b3bc14335bb03a5baec16ce8b43b7d6dcd6675f2af0442ce9cc47683fe4d3301320e2c65914", 0xaf}, {&(0x7f0000000240)="01a42eccc58e0f1f50a2a66383ece2175b50402f32ed1e7e5aedb04ceb76d5e5d01fa2345ddadbbaa61c5dec39bc13921eec975ea82da12a23b2fdf8814f1ec48db755e396c14ecbf28bf2e538c8add286e562cb4a75b9087b6c28e668a8089d79e7c7cdb1ee9422babba5e0a420ac661a723f1ed2da86ec42c2c0dfd90f7e4836d8804410d3442115dbc1c54daf4b1aca83c2964351ef9bc12111e1752f3554864a31831b9c67abbbd61cd4467202008ed3fc54844c9e3da6d9028601101d2201d5747348db0833323c3ace41f1507709089e143012ef0a2b5fcbeebf07e44a3dcb2af7ce118ce3f3eae1797d460a3677bb30f164f8cf6dea05", 0xfa}, {&(0x7f0000000340)="c71bd330ebbd6f931fb102fe1763965f98edc1d4aa7a8e7931cc13d548dc6fbbcac8cfe8e3703589c4db797da4551aed95a76f3a2b37b6303cab65451f30d4126f", 0x41}, {&(0x7f00000003c0)="c16f40ac2b072e7a005fda464a3a4c7d3b6692597be9b1c9832ec9b10a3d39a5ca0e43355493906efa3dd7122e03b74e4051f2707bfc60fcbb90ded2047b8122f2e58de68e9c14107f0415293eac096fc817ecdbc6a3d12edbe7006b44d69fc11c7403d8a51d3940157db69128d27f70b97512748e14eed9ea862c865a056a66a777b7912ce6204a83364558e7586dd0f9e05f87bb90aa37daaeaa9a1ab44807ba4df7b659ab70e423483fe714f676ae8868", 0xb2}, {&(0x7f0000000480)="a62ab087e879303f82e3fcb7b66ec26ced5284eb329982272ef10d4151e3c61a0ae66b2d024f80dd688bedbaea82c2e193a0d3bdbe449f3f89ef57a613d2d422df173bc0da101e9350938609b67b6d061981cca54921193e5845921a015313dc3f2710415a7480e4443cf0ab082c21689a3a546fe6b1b59322998ae6fa413053d2ed7e1e46294de713d4d7f174afcc", 0x8f}, {&(0x7f0000000540)="7d59a8ca9be597996eba518ebb88b9c0c60e778564470239c1c4acaeae2992955c21c020c918175c8523e8be7991ad99a668fce65f9ac54c663787270008b0cea97eca2b4c32c120dca6c54992181829e30a620f54d6308e46503ef033ccdda586f99ffb59e6357ecbc9509048a5f46d91f505be6f1c687cc1df0c846fbf3b6101cd5b2fec334011b7f80c3bbb60a9932c867134aaa04a30c781b599bfce4d3c23a5fc", 0xa3}, {&(0x7f0000000600)="5471938bcf1a94b1ecbe009eab7e4c838ac7bb829ee1e36105d3021c39575629c9c74fb7fa1b733d7403874a5a8ae9341288314f899473c5df3d3f73d8b90c6da619e66a3a815ded7c708330dea17c7e630a7dfa1b84050ccc4f92d33934bff5574e000fa7a4eb78b07ac3ae2eba3a1430495bddfafdb9c3b634c126e8becf9f9480752757052a97db5c188bea712a0752bc2793671d120c221c93e4400e146352138cb829f7a2fd69ac8a3a5d9c30c7b4e412c234acd82f2c29a8e7208b4d01e09f565e3d1ab7d79d0b806dfa0b403086", 0xd1}, {&(0x7f0000000700)="cd293565df35820fac97e6429bd83637f1801283ad144b88f9e28af29ea7b82fb09d68a180f41662cbc91b020e1b2aa7e13c544f798516d150975ef5195c2b", 0x3f}, {&(0x7f00000013c0)="744021d0e248de929242f9384f2354f671898bb65aeb966a97d90cc67f0625bc876090f8efbae4dcb218251fca82334fae7dab4a6b41c3589675f893d3d1ecfc63f18d502d41747ee1066dbbb090cdefa6e52407106de358c70f89de57b78a14ab05f97c1f0ccf47f8925ac2645c310edaf8ebc6751b9a69a214db842b7d53786ec4d22fccfe3ca0054ca0dca221d59770e4f9a03bda0d8df6283829050067f642d8a1e7063205f882c761229f6350f03591eff337206d84d3503ba164020dec444a6cfa2c418dc424578d0b1b83fe46bae3ff869d7ff50b32ac8e0210be5ef289c252579316b345144b127b4e7e7843b681cb64fe797220a04c91556b6898150932f5ff7eb6cca97d9473e5267c71ca2b69adb3c5e8064daffbbfbb175ca8c4b6aceb8d83b61b839ed8eac4bf8b41e01c31f4bc7f60ee8f7dfc48eca17f1cf21efcb9cef06885042aebe68c1fa3ec81ae4fb08deed8c0c1016bcd293d4e72b051abb826244ac43a8190d6d89551d2fe52200981c77997b87b0a1b8c12eef1a4d3b9362a3a4dd5a7d7492dc2ee66ffb165ea345560aba0b91f69571ed7bea5daa43d348c73750ecc824e763839aca5536ef352649534ec3f0db211bc0099610ab4ebc5b01920de3d2467d0b0c9bc0737841fa6858617b3b8cb7614b49e82a11052dd00926add8d096e84c01abb3ab501eff26edd92f0b2e30dc92f243e832b5172e2aa734b1f05c02280ebe7b4a98250eca73d766d79c10dda038b0e24f3a6a7300b9e30c37180ed8f4ad4f6f208ddba4763c137157c98a5753d7fa3f36f29aa829d250b1f4b2a0a928c17729482bc70429781cf9f40ffe3f94348126da12961c1d01f93d6cc6b5203fba31c4d9245e43adc611211bbb55c138e5656debb0e5a5ee218f83bab5649d1a129e60f453d9f217e04a26cfda66c1cd0dc0194db6362a3f33b6296d52981bf8d2407afa4ad4bc0c84444f957cdd6db0b2ccef0c3c1515968707271657be5d26775761931a83b039fb23bccb48a8151ffecfc2e1c3475fc564f7284c2b8b8056c53b7d6741a12f54c7e3b6d776b8432a6aec51b2230f8d991d9740f98e934ab6febcf888e7360e261d5e294b9a3d9105d2250eac195c79a59a16ab7fb3de564670ea691223a608b2f913cafb97db2991d4de4b451fa667c9abb544dc9c2adf187b9ce226cb3df2b4e012484916bcb5623e283db2d98c5a2389700856cea7d786c296e8fde6c55ca6e84e57bdc1a1a4dc3b6ba79f556fb91266ae4c82c3e5434fd5216e1209c2b8c529f98592a3ad446198dca662b385c9cda4df40af101d157035cfca4805d11b15380293b56962aec8cb661562155fef778ef688ebe914e67b2e4c120c3c2137162ea37ec091ef7efeef488640ad57bf539caec89a15c61ca7fc2db632dce9a6031abb01d247cd7215c8a2b757b4fbe4f29d8f2b17c43eed2a8dfe771c0769feb2cf56fa9fcd7f6e7bd2cec68e999274ca812ef0372f6c840e10eeb0cf2f91ae740de27826ab3085c781bad2832338c3e8bc2fb1a3dc3eb375937081e6a52ea58eb774d45ffaccf7621acf7514ebd25c2d6c24d4389518e4c420a962d5e7d846de0ae04794779c480037a4e6135859d60689f4757fcc9a96521baa9c356af9e5f525d7f6161d2b391b4a146860aca1ec8b15ebee38434cc615e8c224d229c7bf41daaed340ad5fa159f16c99dcee11ee1d1e656f6a6a99a258fa903f39c0590db598b0023431aa4ddbe08c27c2e1d20f58a5b26e24353ef9819d403cea2aaf7faf9db36e9300d7931a78056b6c690718e9c93428646a53c64466439d023c70f87936ed2497e521ffafe77cfab3212cf075b9f67d424e1aa5e5c33451d11259cc7fee3dea38df347c72dde3d084167f57037b362ea3b23b975b02ff121434529d9bcc72f7286c1f592e51e532b4f622c7b316087e62e33583f62f03486c4aea08798b95606e76262eb6e92f458c32517de0f4b65ffb62cde2b8faa0c719c9610ccf1a54e00d4af62c7b2066efbbebc2c391aa6aa48230ec33a4a83c3b339eaf66dcad6e2504f4f8bef43e16750e5e83eb38b1e2f591e874d673e0da5a80a23ac8d66b7623311c0f75edc4a23f84a9797b6453d542d62984fa230d4e9e31859a9739422b4501c18990926e43a2e06fe46d147ede628ea01657c8ea325d713d742c50ec5ce981c7191c91aa7bb5b2622be8776fcfd90dacdb9d1dec097926d458332f1928b70f31bd09852e49750f38c1bd692ea6d8000eebec68a08416bd7dcc8271be7d1876713451500dba56d70019453b2ae78abb674949e72cd9014a1ef4e5971a10983be251b166b4e591e1fecfa499987bcc9fcafa344fa5a9fe751dd0c58bd36cdcfb3bf8957473dd33fa429d49c8fedbf8cc3bfe6bcffbb25d94ea81517b068eba9f5f384e5e642d411705eaccd2f18196ca2dd9bcdfada0fc6cd6a561f61909777d3e30850e18c6fdb2ea783142cae0e5ffdba251818860d79a7e8f6e913c59eb50015290444765af4ae37225bd153063985e879f89548315dca82f2647c3422f0fde51604925841f3b932b914ac65bc7442b79721731d9b5761b6fd1713772041ab7faa77d9a13dc5b08e3b0d8d1775cfc4e2b4e96d56b239fbea8614b2c9d49d8e79206647e0bf07fb486a64ba5d6d182ca3778b7a39acc835808928c284f7f7fed56e92154179c22671f6aaf8d9752e6468837749b06c6a44bcb4f92c782b49bd4477d0233762e04e474d430b202109f36d343987395e1684ce029163bf5f454eb952ccda52e6743c7a244778384e1add4e32e6d51bc899c011e64486861f00cf05c90a5fef32d2ebe548656ac7904ea3b20f97faeefd0c713e7375ba7baee20e6082d71f8781cb36d3211190be0ec2c4c44f7487072993dea4a5ed31b4a4558810d8bddafc98174609367e82ac8e40774b4c551238004b1665bf1fcb0f99ce353915736b9616e5eff86d435567a582d9fb22da4bc385561f5902d030426891e75debdacea784b93841bcce0298f1be9ff3f6ae096cb8d3df3d0e792a89f68a89be6c92333695d2eaf308ff25bf15d2c4b7a74d53acd4e708a9a3e83c844a684a3501d65ce1015ff65f9247e49af92b387b0b01d864a239bc176e692bdda7891c388334152ca7cf171921b53fdc6a16bae257c49a6a6688638ad396e882bc0c3ff8649d352e3ae785bb5a80cc434f1bb07349c364ffd684aff83e069c3896440d2d0957d4cd2da23546db0362790772a2f51c81924460cf744cebd2797c6803b549a936b65b199af28a72d4054a20463223ddd298e9c366819c29980f1a236224809c2ee182132ef2997aeccdd96e96895a512ef97910bdcee6e28109f41da59803006650a6b8338d41b5d323367bed7a61568022ff054f3c2ba638032488efa4b5f889064a5f71059852badee7fe384120dfe0b0ce8df688e80b1b764600c1526e2f81ef9071857643b73100b1530e4bfe1f6e2c0f1bfc4a7d744510b83887a459e152e2986c9d82267c29c699f5d42d93c3fd6ec1f4dc50a041e33937d368ec28756c06132d8cf95a34cc6f5eb02074c370ad4ea1987ea43ab487f8f78c0c6027446dfac7df25cbfc3c4a26bd418ab14266909033e4b27037d73ec2c2bf552bf4c1f7d379b99c4a9893630ac7964551e7307e527ef5daacd8cff85b254bf04bfb2e3dc1cabbae4cca01945fa068c7143317971cde8e856d660e34677cbc7df60b3271b57b454791eff7723f17b6e169e877876e7a3996d8332fe688c78b04fd531e307dbb174b5872aa29e49165003af00b0bc1079675d6c5b81dca77b5337157944b76c6b47deff62c61821cc9dabc74487b4474e790de7814e87469433b6c37d8ed15b1c9533e064b76dd0277d77b9b07ebbe9a6b4bdb91a0a7b2bd237e929926f6330493ded058a067a34f0a97209376c818dbfb36369c437150b9c6fb567599cd8e50018fdd37819921f222c5886b291cd19d009c3d3a666727cd475dc234777bbc3803fccb92ec161b2cd8793883b95b623a011d271e2e7ce5c6d3d53eb58565ad8c667a9507589b3baa40fb6395bf923c984f6ba78ad09dccf5e476f41e8aec644a80c3cb486970ae6fef5f72138cc5b5164ab9937cc170efa71b6b2a121e2ee387152c214a073530a90ebe28da25b619412199e8810ab94307f48980d61eec8ed536880f50b186f7380e3e8dc3858ec586848263d27735569fc161ddbcdb9921fda875d2944c381ef056be9cc2b8fbed1b00057ee53f4e9a66f11b8d73240e361d0b70e42e4b7e8eb1f5659f7279d7c5c1fb1cc7dc7317ada4105c064f1466598a60717aeece4423a4c712f975e4c6dcaa4c4b0d517c91515979c71e6abe0bb53e3b83c3b9632c001ca174f18532e63db114539c0d76264eee95c4a2adefc06f8fc7fa775bea9eda96e74899af63d307460a0bb54a8e5192c8b7a123a702ba591cbd1b68e3d4f75b0e7f96b95baf1b2049fdf1fba2872b336dc51b54330a603e6eb2955227e0cc3885ed6c535a9171add862c105f143635a7c995aba5618e781d5ef6d63e915695aacce09bc986d3bcb1c5aa3ee1d841903b3b50549bf343a090bce15725a44b74c0c802a49554449145b9380a8017ad4ffaaf45411bbf236b604665878280e23e0ff662c0b987fe616cc93e2369c4b15f644e467bc33bef09e7a3eea12f33df533767ecdd14ecb58db401b3fe98ed642ad66df3349d263f977a6fd8b5258c85993c931f56326567ca620891714636016ea249b340e187c66ebd090e5ab3d7419765886b6571876089b6ac6fe97bbcc3b57a1913dbe337cf22308d6e84236e3b043b58e400d4cc4d4575ab8fa55ce4bfcc4a26c42cb31d76b532445c984e8b9a3580be6fd9e0d8f6c9b408bd9b381a3c6920c5b2c22d8bf3efd1453f7c85d8c7f0d9b78fdf079e85480d14097f83487e25f3f23c3274685d2854ce025ec588e3389f2122718d684ea5054c4619233ca345e6878ab3d688328d12987b5cbb036ab7e0e691c2e37710b77d89d4fda83e2522bd489e7022a840dbb4c55a232e722434e0583722a42c1837722fda2bc8a289395f4d75c8aade8ec5683b5eed336c6f53204247bf501cd501578ac7c7091a762bf85e4be6987358d9ab2906d4560e2efc7df893aa688f04227e6ec57c11e5421be86b48c056b7fcf92fbdc40ed6600f0df1fb38bb3a2f9599c7053e33abec8350abd7dadaacb58791392dd7bb4b8fb4c1866165ec8fd18141d6877e2d6fa0e0791eed089ab8ecdfffc623a03359e1f7d5d7a54f4dc85abc685081f094257af1f48c53c9ba4f33342703deca87bcd2be2f1dfd5dc1ed661a61b823ddbc87483c1a04f0e665b2237c35803e9178873ff03b94cd4cb05ced9300133eb8ca70f13902717682372461ff3e167460138f0ed3cfefadd458070654f2a16ef44c0b70125f7040acc325f7ccb8e45386ffc014175a0161f20b1cef6fd48ea045def4d0bc69f27583636e83784547cd024a47fb5876226b1f056e86e4b592d94c60a9176d934ac47466e64788ebd66d1ff4aff1487973d5486dbd1c45a10ae3bc6cec3a8ae56be52fd5e169c71ff99fba63b02175cfe3bb3e0d30147ff999caaf2df15cfe570b39a2477456303e5ad4d231f4a14845f18a428a221966869c361d2bf02d9761fefb813275977cfcf5bf061402508f3d5d60549e869c78b9c29384176c6c9f0855d22a00ef542b5ca604cc1c48117dccd874dac74ea8fd203e4dd9d982c3a920f1479f7a3c50dd644542bb4ea348e", 0x1000}], 0x9) syz_open_pts() 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x29c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7ffffffe) 16:01:06 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) sendto$inet(r0, &(0x7f00000012c0)="70ecfdf85c53a23f8f1a88944586d80af8042d24", 0x14, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x20, 0x7}) clock_settime(0x0, &(0x7f0000000040)={0x5}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x20) sendto$inet(r1, &(0x7f0000000100)="803686bf5d385907dae61b280d280623bef9d474b62f3f405c344c344274a293b996bb1030413da315900417b9f88da487f921a08c32aa79f1aae0622919de8603ec9a18c8a60d7ff92c778968489569ad415c6dd52b23d0565b9307155f3931ea28eecf180ca60b03936763961322e3498422b8bf1b442729ee86b0ca5c33f9cf994f0409e12e92cd6721fed6f58445c91fcae3422821992574a5fce35397c4d26bc8b4ec4ecaddda3df1b43c943f0b57b895d95ad147155bec31ddb504a1fcc4150ca0aac47ec6c87ad85f35aa1bd7f55fb3386090b39ff88f1f821f15eb7f06", 0xe1, 0x0, &(0x7f0000000200)={0x2, 0x2}, 0xc) clock_settime(0x0, &(0x7f0000000080)={0x6}) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) 16:00:06 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/181, 0xb5}, {&(0x7f0000000600)=""/83, 0x53}, {&(0x7f0000000680)=""/164, 0xa4}], 0x8, &(0x7f00000007c0)=""/239, 0xef}, 0x800) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940), 0xc) r2 = getuid() lchown(&(0x7f0000000900)='./file0\x00', r2, r1) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x8092, 0x10) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x10000805, 0x0) shutdown(r0, 0x2) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/116, 0x74) 16:00:06 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') open(&(0x7f0000000040)='./file0/file1/file0\x00', 0x800, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x10003, &(0x7f0000000040), 0x2d, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) lseek(r0, 0x3b, 0x1) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x5bf974b7, 0x1, 0x7fffffff, "42ea8c353ee8133bb8a9970d6309557c4f8c92df", 0x2, 0x6e}) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) flock(r0, 0xd) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="33e0efd04f68951efe377c314cbe45c1fb6c3d0cc215a44f27dd7abb78", 0x1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r2, 0x4, 0xc0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:07 executing program 1: semget(0x1, 0x6, 0x19) r0 = semget(0x2, 0x20000000003, 0x30) semctl$SETVAL(r0, 0x0, 0x8, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/4096) semop(0x0, &(0x7f0000000000)=[{0x0, 0x6, 0x1000}, {0x3, 0x6, 0x800}, {0x0, 0x100000001, 0x1800}, {0x2, 0x9}, {0x7, 0xffffffffffff0000, 0x1800}, {0x7, 0x2, 0x800}, {0x1, 0x6, 0x800}, {0x4, 0x8000, 0x1000}, {0x7, 0xfffffffffffffffe, 0x800}, {0x3, 0x40, 0x1000}], 0xa) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, "dce29c38c302e83993eb169879ce356bb0ace31d", 0x0, 0xfff}) flock(r0, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x460, 0x82) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000040)=""/34, 0x22) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:00:07 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)="e1f10300", 0xfffffffffffffde0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "8540000000000000416500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="6f4fb2b88bce264d164d1a91ff6f4d520ca19726e2933d32a05f2d29b945d32c34e83467d66f5e8d648d0c871ea84c022d6b8c8b46d7414c4336d46010615554a54d9ac0abb516fb59fc0c6d8a6e450ab56b81aea79e20b2a2286e75b620d8357d948c9238de00226da736"}], 0x100000000000040c) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x4000, 0x344) 16:00:08 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000000)="7459c874ae08673d20c4b231cf05e9047c5ec4a70100", 0x16) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() setuid(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:08 executing program 0: setuid(0xee01) shmget(0x0, 0x3000, 0x0, &(0x7f0000f18000/0x3000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0x3) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/50, 0x32}, {&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f00000003c0)=""/56, 0x38}, {&(0x7f0000000480)=""/84, 0x54}], 0x7) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x50) r4 = semget$private(0x0, 0x7, 0x4) getgid() semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f00000000c0)=""/88) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0x1ff, 0x0, r2, 0x0, 0x0, 0x148, 0x8}, 0x1, 0x7, 0x0, 0x0, 0x1, 0x3, 0x5, 0x1f}) 16:00:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x4}], 0x6, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x13, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x3010, r0, 0x0, 0x4d) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(0xffffffffffffffff) close(r0) 16:00:08 executing program 1: syz_open_pts() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:08 executing program 0: r0 = open(&(0x7f0000001780)='./file0\x00', 0xc0, 0x30) r1 = openat(r0, &(0x7f0000001740)='./control\x00', 0x1, 0x144) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./control\x00', 0x4) unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='x\x00') sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000200)="22a5d827630f0d33457cf200", 0xc}, {&(0x7f0000000240)="f48f26d5bb2231c263f083ae047a2a2eeff54eeb02ecd11df5b7f0e0cdd9353f95f2adc7f677834c4a9ba0f75494b9482b9b6aaf871a958cad9ae9f7234000a28524be1a637cf6ad38991f2aa74cfe7dacf95c1aea720d0abdd93601c6791e81fadd9fee950d1912bb060375595e6155d73dd23ef06a1b3c83063fa1dd496b4f2eabd4c47ac4b8055293008fb692b3a16402d7fd5cdc1ce956b2bb2c41ddc8e1d4e0cf88a2fa6456780b10a61bbe112fa0571f3403a27b84c46a88b027d9446c403358e07f28a9d7050b2e16ec4441", 0xcf}, {&(0x7f0000000340)="5c975e89cf39500bffdcc499b9d9af66612186a314175b5ccf00af779f4ea2234c11c54a1f8cbea5c29065d7647a72233aa88d247c2e2eeebc71f8c4a36b70ffa896d84bb117da9707ef1d542ce2babd1c", 0x51}, {&(0x7f00000003c0)="07631d650542ed6e705b21282fdf6855a5ac068f6ecd2b3cc9211e9af9f81314271caa56e6eb258fcd8be85c660b5e9a5057be9aee74d0f4e7bf2961105874e67f7a942c1e41b731facc2899fd5190be", 0x50}, {&(0x7f0000000440)="dbdf39f2eeebf48eb63ef5ab98a0544b3b8d0c23df0352546c3c126d39804655faa672e9cdb2bef1aca109f90e257faff212bb7d49cc5336424b452283da5c423bb4249d5a517253169d3769c831ce62adfa04833ba83a404da39ea074de811ed085fc908677015a74d9a6542440e70939e698decfc6f7ac7587b0390b306d74bc715b406f42a9e4c1e47f5058a70151f79abbe501c8303d34a42ad534ddca1784df9475b543df23b83753eb5624cf7badacc70d62cc8d7e5804b92fc74252d402b2088d7e6349a7a746df01ea61fdc3ae7a093a6b4ad544c472215b23225b612749e626505ec21b0e31212e8f5cb4484148f3effa23d6b4774d124446047432850cec1aec7090bfd560f4c9130ac5296ad333ceac361690f966c50f41244eee3533b14d248188771386a08f63e7b9df75244ebee74b5fb74ec68c7c0619e259e6f4d8349bcbc730d631e0533b96966246b00e82ffb029b025548ea28404b4d4a14ed74def8ad6e614121e63597a31151e5f3b8e4428dc0432713583710e9799c4662876a7b09ad87cfe29aa9d61a87985628d1a519ee20003f5e821cbdd6c6bdaa8c2952a6e0964951424527e0ce2d5459bccd8b77e8531804f96ddbb8f74db7a897060c73c7bf3e07a8a5c44df9daea303627f2ccc066cf4b80c2a207620a3853fe0e19fe5bdf97e6c0045d85250491e9841abcabbcfc1c3a50a6ddfa7374c4f3166471cdddd93d0144f634ca922da38c8f95b8a4891b8efb5c9496fc011559837ff7097ce55b18af17ada365ecfa4d52058401bb069e4dd1ee43adfbba553cde9f443a6a674c1c7a63b72fb81ae0e7728ab092f68f3602e27c19ecfca5f72427fa3fc6ef43edfee1a002643d850f062ae72b65042df4222267f58e39fd02bbc91480940021988a53b6b44a8f0bd89ab80e37243fbe7dd23c121ad85f9a4e42da900e76cc4f2f99e3b5eb0539a3f1966de2bfd3d64ae570833b49831002ab25a412b5250b8d8f90a26a4ba1da298aec113684026bfe8f17b90b3958db2545a20ff43d1c1d6b1c751730865d121c8173d4125e2a9cf22f19ea8423422a369d528b20ef7efaadf87f817916091af23e4f8173fc913a95c3698894416a59e7e258c405577bfd3ef39ffcfb6b4ab6c84c0d0a1716aba6d121a24ab4d9dfc91c0f6eebc47a99fddcb7716fe4c74969403e79cc0d9ef667c5bec0edaeb81776fb4331b6442977abf28c9c122f1d5a994f3c945764e503385853745b32a414b91c7852313fb9637d9b9f2c8c2b5e33f9c7e454f0a4f30549fba684f31b7725d8b49a47e84b57f3d0b2cbd0e03155c431b5cea943b2c00989574174d2cdde3b4076ee1673d2b1b88134ac26926960d136215491196d0707a2cbc0b6b40aa15c8b53c5d14e98a0ff1c19765efa53b51f7362bd9bcad199570a4d6b4bc3995d4423d8da2c000d64f50b333b806c2fbc1400578af70f48bc57574dc5fd78ff44cf0058a9e6d697707058e9d3cb022e688f6434d2128eebf8244c540e3f20cfad72bcc100900b08311507767908725f125ef4ddbde8f2f6711656e9e8f1d216b2c1ccde053190208f5cd440f2c005d3d372b9949ecfc14bfcddf0c78187e8a6c6096baea8b0044e6e61e89360f29bf8d619f1a369ca67c541647a1be9611adfd959ee5f04c2f444df5d7c961820e8aa4b2f30b99c1cc298ee4e8306b5ae5d0a2e427a38d9f6a38389af5d67562324e5220bb05f7d18fdaf37c5d67566de9e97f7aade38dd1da5aa0117294b56246d6845206863fe8ddf85ccd0ad89fbb261052c04a9b1a5982bd958659629d75ef1be9e86e8257f380ecfd14b4ff0a3bebbb5b2cc16bb7d3f19c47dc7d4e6de7867c4912ef89b44bb1d5a99ec6ee8018cd63b8733a4a9d6d206cc08158f58c9157fb71cbf9f3e44e4b25922ce173690539c95a14c9592203919d2656bb44f697a6ae82fcdb3fb2d86a58cb1c9e297ba8b54474e3d6a9bfd62c518c7ea1cf4678e7353e18cd1a7bba2d72afa15331a35bba765d8af360112458ed25f3f31319d5955d21932aa1cc8c0d0833b47232b56f5df90b1b22a73eb5250fc008a410fa2c7cd6a64b791a6cd315b8886c1f7a0ebb165d909db2838a1ae48a712b5617591f309fccbe162c28dddc2a8af5b12dfc0593fe48e2dd502abd6c927899d83695adbe3c6d96dba785ae95afbd2d1bce79eba1cdfe9ef0dd63bf31ac078528ffc1746281c96e8ed6b5c96ac20cc2083a59d827309212c72ce6c8353ce59a5f5e536fbe08b4afa966245a1b3a0230252faa48caecd0b3098795a44e2275e3df152b70c7358a9b19410993f81d639cca98a4ce269bfb720265dd1f42e15fd1ab3b662bcb9ccd6b2723cae8c5ecd3d144e1b23884e10d69e4de247b6bb083ff19bbc22a80ac9c4dd7ce3ea154bfff8a6292a236f6018a3d610af4e58f15fd00f8825fb5cd9b3036b56c943bc9e5dca0151d2978b7e9373c0663a66d18fc9ea7f55689377ba4be30b8e91f309639a1b8cd14ad6acd2d356ba307785821292061be12b00b8f38b03ced7711f7e6fa7760ca44917a7d6020943a6947f0e7ce49b2049130ac3af3edbaa3e7aff299252965ed7e6dab5de1fb76521ca890230bd37f57be9ca0afac8399990714c3c1910aef72fe1a7a8010c8ff4bc4c0a617b1c05b92c3a49964b4d53f36617b16904c362ae2ea51162c22614b06d015fb2f40f9e0ea387f2a4a70aeeafbb6b18ff5eb7f26bf2b54338f831008b5c491eb54856d2bc6d0720a34f5ad065dc82c6fa1fedd657383c0fbf4dac065a7fad2cf3f7b16bbcf592949e478fe667d13e35f3d5b329c2a732a15fa417e07e07542c08c56647d705b9511aef6010457811ed4dfc79df2d898b244aed92eb290ca0e781ebc2d95cbe6e943c8eec15f0d7093866055dd929473810d049b54d2e42c2c3706a7031b71c4710e5024ac99afa63d5ca86f3a692d134d470aca91a03d2e02947d0a517f7c469e9d4a2aa012a27bf984bbad0085ad53c32f9ef88e61e9c3c48156392be32607acd8b6eea7a4a7d1735556d5dfdc290cae45666253c51d9920acc398d25e2aa45eb398f591f022bc9a80bd3c02021b4311a65bdd837517e27fe7cbda85df85139b123b4433b96ed91fad2557b6935a70193df704a9b78ef36c7b9116e1bd7a9ef388307e75d9a7b08dcaeda217e153732750e4dfeb00cc5a3325419d2cddd7909ff5b1c8aca52aaa5d07ac6027a85e229319f2bc60e5e27bfd898463c7b6ad9ac333f04a260680ce6c62381d468f276d1ce044532c23690155229c5e55d615f3294fa835d20a3e7867f61de34818399a3d29f78760b2fc5613555847162fc0b64bc8ebc8fa4a895d5e99cd1fc31e932ab16bcb8095441a1bd31aaedc0fbf975d5e53684f357bd8fbbbaa7bcd99f527b7822a39d683e10eeec15a23a088e36d5ab9e839541df6adcc8cbad2edfdbfdd9750bc95946ce30dca4dbd8b91bb59c0b7e3c052de761c7c2ba64079d5caf8de9f8d1b2304447e7e2e80375ee6b24857fe0a7df2cc43df180909fdc7c841c4a7cbb51fab92ca7caabdacbd0ae6830119d29e72c092cae7b77de92810c0c4ec082cc32f79c1d0626abc96b28d1a8ced79d12dc80fa0c3bdae0feb9e8762c83b3a6e96b70db0afcd00529eabde4ed815e851b6015942b9a9364c61937dcefa804a3f092490273cb27f8139f44d8160b873ceabec1ff98cb7341b2af31df63aefc873fbf9a11a7b8b1497d57c55fab48e047d6d7a5a8ddfa2b4ada2346f8c6fa433196b63eebc2219a80532c1527ee90bba98c6d24ee67033884b4b6aca5d09b5f6baa2c3b3caf45a25af600ac4236c7a057c359ae636a70f5e064e086b8c1669ad84e782b9e13f5fe041acfc79a5b8f1008b78440acba9ec4ff184d60c3ec2dc55064471e04592617939b6cd9599266b69057f4e153c83ed39443d6af90de89e452a79f94f4408e1c93765b50396a04affa33eff74ad7b3e3c896abb0943aee65e920f24ccb85851b01b8a7db5691f43d92df7c736838a577e8e1d8b4df52f2b8910a19be0444385046972a231aaabd110ea34baec3dcd675ddc89e554742abfdb07e89ea880de6e3331a4af57e5ade88a8ca6ec43c720fb5a81f90d999c8adcfc215db2cd87b048a40ad03e92c56284985d681499c1c661920ffc4fa59a9622a5f7c1bd5aaf986d899ca1a4b1e08dca6c41838d8cae147db883492d29874100a4b7e7011b7c7ac12b3221fde47b4caec60cd74fd1ee5c185a9bec28ca139ae0a982b5b21a8eacb7db114ba876942130370eef7dc5fd3c3f2d06f388ba93580403b9c114e2812090b78602c9fbb567a95529ebccd8c560850d6f77df8acd8f7fea8dbf6103b82bf96dbcc0c9a2bc8c05e5691001f11098715bba185145f62dc60e8f4da25a010035142a4b2872d1f749fd2782622eab2bfb03ee928363f696b4fdd419ae7cbca03724f38f1600e062a39108cff73f6b3d8d7d1ecf2b112020e7562043b39df395214ef82cd75c72b2722db322b7f58631e695069d4e0c8c46adc3a181f93cd57445e2cb0349d1055209f051e3e1b6e667cc88b38fbf9aecd0563d673b24a7073929148d009e28de16467e1231418efa1f2f6fcd669189531f7fc73270c60bf307041e8d5d3ea6b31e54796f5504988bc13503267b1506804a18ead9d1a248ba5861ef8d10b8ac270d5e803854a84b8a907f96068e6d56121e142d3caba4ad182540c6ba6cf18443be8f0b62d2ca2cada57beaf293cd076499e10b2adaf147837112aa1188aeea6c6297cc8ddd62dfddee3979529445355a6f3c737721d1a7368cf53268a3951a044096573cd38e5bf7fbdcc18eaf985aaec7c136a02c9bb097bceea8079c84953063fa154de87937274a14af6b847acd8c9d3b83cf4e03fb380b355008a8cff8b85e5697f85c6d37093dd1226bb158befcc52d10d8f08b6195559afd2c63e7a448d45ae2e3547fecc80293ab0e9b9a3ab2ba1268dcc5fec93e43c439400bf857ebd8b8dc30470988d1549a141bdd02d83dd5c44c3b2dafb330f84bd1a5ca2df6934bb65a6e675e505c3810e538bb393fee27b115673a6f25c54cbbb1b80373e8a2c0e521058c7d9209317fdbb2e236041e246811c014ed58d965808d369a0a622894d0f0faa7a0ef83c39e189e9a4241427065508da2c0e3ff6da6bf7b1b90fa9c03c4655f43fa9707bc9964aa472e63a9832a24179ed74687f0699981575255e7b3ad2a47a21eac480917a9c159e17bc3f7718a62f0427a375d5f3efa94f64bc4d59b6205327dae27340e23e38b0bc58f6c5c2bb1a6d82ad74161c5b182b13820a05636e0d02ff79f23d3b9cd587407c52f2b7a2597f17282e9518cd7e6f80cec25e8c58a93ba84fa25d9cad68e18849d999b5a5d2a83defc1737651764ae082b47c616301ce4961afd80fe61646519c6ea891e95920f6589864d9ee5d7e3185534a6c446a9c86945f4bb8817498cc60821871891cc97709a0e500d39f189e923739dd767c4ad781a0f68a6084ba08bac417faac19cef5b47e5b32c285646694ea1f19ea436ee4b747e04ac4de971a218b130011103f012bd478254d19bcb7122398e8df6e1cb84eb03db5b2c4f5eb6eec8bed80538e9a21d5bb429316f434ddd5ac3ff67c4cf1f6970d6b1d33fc951bb01491284d7d9b33b1d6677c678a50f0526c498ff3f01d025b402ef754add6000e1d6f7637c80c7b38ecbdb5552eda56ac04479639fcf19bd9698bd1052b485a928a8b8148e8ff3902f76e172a687", 0x1000}, {&(0x7f0000001440)="3093b6cb618d1ccd39a2177022abcd59589f06bb7e79ebb5fbac624809aeee21cc6d72147fd7681c315c3a801295d2689c8289447207ac092efb940fa0789ec0feb85f9a5469c534226bea3bcac7bfe7c0d9041678de7065e00e71364134d6639bed111fec4c9358caece86296359100b658d8135cb3973030bcb0c0d11462fed2368d8f96fa443c23353607a0ea958a4b4fa1e33aa4e96c9011f637b1874bbeb9b87fa5276c66bc7352c474b086bd43aa51a228a8ce8c0f2f52cc633a66547f67a9567e6ee170d58211bff4dc4f93304bdc36d68688c08e4d8447c79fc413ae0c1d998128c9d1cb378c3436cdb09ddc4aa769a5", 0xf4}], 0x6, 0x0, 0x0, 0x400}, 0x6) connect$inet6(r3, &(0x7f0000001680)={0x18, 0x2, 0x80, 0xd78}, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x8201, 0x0) getrlimit(0x0, &(0x7f0000001640)) r4 = semget$private(0x0, 0x3, 0x23e) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001600)=[0x100000000, 0xfff, 0x0, 0xfff, 0x6]) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x30, 0x3) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xc, 0x1) 16:00:08 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) ftruncate(r0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000) fcntl$getown(r0, 0x5) ftruncate(r0, 0x10001) 16:00:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {0x0}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) 16:00:09 executing program 1: setsockopt(0xffffffffffffffff, 0x7, 0x800, &(0x7f0000000000), 0xffffffffffffffd5) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff7, 0x20, 0x40, 0x6c4, 0x5}], 0xfffffffffffffffc, 0x0, 0x1c000000, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0xbd) setitimer(0x2, &(0x7f0000000040)={{0x9, 0x2}, {0x3f, 0x8}}, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="94040013", 0x4) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom$inet(r0, &(0x7f0000000000)=""/211, 0xd3, 0x3, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = semget(0x3, 0x4, 0x88) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/4096) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0xfffffffffffffff3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) dup(r2) kevent(r1, &(0x7f0000000000), 0x40, 0x0, 0xfffffffffffffffc, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r0 = geteuid() setuid(r0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:09 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) lseek(r0, 0x0, 0x1) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = dup2(r0, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchmod(r2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000002c0)=0x7fffffff) fchmod(r2, 0x0) read(r1, &(0x7f0000000300)=""/4096, 0x1000) r5 = dup2(r4, r1) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) getpeername$inet(r2, &(0x7f0000001300), &(0x7f0000001340)=0xc) sendto$unix(r3, &(0x7f0000001380)="544a8a91bdb515aff56e7fe8b0c7784891ed2cc9a092ac955b3644bc973356e6f4c040e12ab09d845629a101d571b85f4d7199b3c0563d8bcb41eda2913dc7c19f3e2945c7053639676752e7ea558b33955e2adbe8470a7e711cd6d26016061e42f580e776f5289fb6c6db6793f3b78c701e9a", 0x73, 0x4, &(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa) r6 = open(&(0x7f0000001440)='./file0\x00', 0x8020, 0x4) getpeername$inet(r0, &(0x7f0000001480), &(0x7f00000014c0)=0xc) socket$inet(0x2, 0x4, 0xfff) readv(r2, &(0x7f0000001800)=[{&(0x7f0000001500)=""/180, 0xb4}, {&(0x7f00000015c0)=""/196, 0xc4}, {&(0x7f00000016c0)=""/106, 0x6a}, {&(0x7f0000001740)=""/184, 0xb8}], 0x4) sendto$inet(r0, &(0x7f0000001840)="012ec70d0180fc881ee24ef754b092f02a524153310d5dd676ed6175e0daef", 0x1f, 0x401, &(0x7f0000001880)={0x2, 0x2}, 0xc) setsockopt(r4, 0x6, 0x27f, &(0x7f00000018c0)="463a90eeb9bd0e08ffa78b00985327fa3c098acceda7e03d18f06505e2628861e6b175dbd57dca2f38d09552e9dcecaaecff2fb16b4934b9f4605870009b9c291f46fc1142a8770ff5e0f669b6e94e3f6f98933f9ea70dda0ca50c0f609247ef12f1aac0727d06690db9646f17e91b0e71f60bc0e90fa80b5aaad796e75f4a3ddf72eb65f2cc166da3b92d417461f496371f0c20498ca44127036c70cb7d4b1d21bfd0e3fcc860426eb0de235dc72c5a97e1374aba21f55d26584f9b2029333e73e316fd59c081e378bdf2971a0333751a18550d265bc75853defeef49b076a02bf8f09fb714294847073c11578a", 0xee) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001a00)=""/177, &(0x7f0000001ac0)=0xb1) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001b00)={0xfffffffffffffff8, 0x239}) pipe2(&(0x7f0000001b40), 0x4) write(r1, &(0x7f0000001b80)="cd9331caed8c79a45e8059d583c15f49731e20648bc4bb0e26f96ba22355ab9aa8b6914b55d5e959203f6abe0073dffd25ae42350d27f58bd31d54a04ebe1190a49d3f1ca9c1c30041104a63d82afd38229490", 0x53) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1a0) setsockopt(r0, 0x7fffffff, 0x6, &(0x7f0000000040)="6184cf9ecb98c064b87a9a42bc94c71c06d1fe3e4070ffdd07ba63e4440a4d7d4d6c3e0d526851eabb0e074340d6684c295f5a4d75fc89d3715f26f8a645de1cade0b1842dc94c468a06b77def890397d7baddacfe42efb5b27eda14075192a69f9a0c0d81add9e14dae8ef3a6b64d569fd50eaf6120a189df0ef5a7c420a93b55b4d0d5c83d57313fb574ddb9ce32e3f5cefbe8", 0x94) r1 = socket(0x2, 0x3fffffffffff, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x7fffffff}, {{r1}, 0x0, 0x1, 0x1, 0x8f18, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x8c, 0x0, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0x9, 0x34, 0x3, 0x6}], 0x5, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x81, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x5, 0x5, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000041, 0x1}, {{r1}, 0xad6f749581152509, 0x0, 0x40000000, 0x1f, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x7, 0x8}], 0x3, &(0x7f0000000380)={0x20, 0xdb7}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="c1fb70127bb2105ed4f25b5ef9effed4c51629bcb7502408611c7d3e12b1a6c57b53368f35de9f95395f92ff57b69fa19dda4a6358c6ded258cd01b9a73b0f7f64bdd51c08822ecf920ae2d7b07fdcd9faece3c861b58f845977a710c10066d0cddbe69535a80e0250751f08bc1ed6d35c1fa7eaf94295399a20b89075becdca9d792aaaa8c4da0a5ce086ed5e06c553aac5e78853684ebe340774496ab2a850204b10d430eb8586ae824d5a98f0b50b7773e2f594b5c1e075b8ec41a3ec337fc5bcab26f1d1043a", 0xc8}], 0x1) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xbbf1, 0x1}, 0xc) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setitimer(0x1, &(0x7f00000000c0), 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200000080002007, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0}, {r1, 0x4}], 0x2, 0xb8b) 16:00:10 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x5, 0xc697) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r1, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8, 0x80}, {0x9, 0x5}}, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r2 = socket$inet(0x2, 0x2, 0xfffffffffffffffb) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x10001, 0x80}, {0x2, 0x5ac}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:10 executing program 0: nanosleep(&(0x7f0000000000)={0x1}, 0x0) r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x100000001}, {0x0, 0xff, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x80000001, 0x1800}, {0x4, 0xf2a, 0x1000}, {0x5, 0x1f}, {0x3, 0x6, 0x1800}, {0x0, 0xf22, 0x800}, {0x2, 0x5, 0x800}], 0x9) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() getgroups(0x1, &(0x7f00000000c0)=[0x0]) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) setegid(0x0) read(r1, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3", 0x20000}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x700, "7f8cf3867d11a43104e9987b00627771653dbf24", 0xff}) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20201, 0x20) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x8) 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, 0x0, 0x10000, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x100000000004300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xff, 0x0, 0xffffffff80000002, 0x0) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffbfffe, 0x40}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) r4 = kqueue() kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) renameat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r5 = kqueue() fcntl$setstatus(r1, 0x4, 0x84) kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r6 = dup2(r0, r1) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = kqueue() write(r0, &(0x7f0000000000)="b3032303cc1bcbbf5c8b275874622a14597467623682fa83ee52d60664", 0x1d) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x10001) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0x8, 0x0, 0x0, 0x0, 0xfffffd3f, 0x4}, 0xffffffffffffffff) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = dup2(0xffffffffffffff9c, r0) getsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7, 0xffffffff}, 0xc) 16:00:12 executing program 1: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) semget(0x1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x64) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffff9, 0x1, 0x8001, 0xfffffffffffffff8, 0x2}, 0xc) flock(r0, 0xa) 16:00:13 executing program 1: r0 = socket(0x18, 0x20000003, 0x40) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x12, 0x4) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getuid() r2 = getuid() setreuid(r2, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff4a) r2 = getuid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x42, 0xc) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1) setuid(r2) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:13 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) kqueue() r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd4}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r2, 0x9}, {r0, 0x2}, {r2}, {r0, 0x149}, {r1, 0x20}], 0x5, 0x7) 16:00:13 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/149) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = dup2(r0, r0) shutdown(r2, 0x1) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x3) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$dupfd(r1, 0x7, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100), 0x7f, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0) write(r2, &(0x7f0000000000), 0xff69) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x8, 0x80000006, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x14, 0x0, 0x100000000, 0x1000}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x200, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x230, 0x3}, {{r1}, 0xfffffffffffffffd, 0x24, 0x40000082, 0x1a7d3d5d, 0x4}], 0x3, &(0x7f0000000100)={0x20, 0x7c7}) 16:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x101) syz_emit_ethernet(0x8f, &(0x7f0000000140)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a4a2e19218a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b0") syz_open_pts() 16:00:13 executing program 1: kqueue() r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000000)=""/37, 0x25) 16:00:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000080), 0x10004) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x8}, {r1, 0x2}, {r0, 0x4}], 0x3, 0xd9) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x2, 0x782, 0x0, 0xffffffffffffff28, 0x3, 0x7fff, 0x3, 0x8}, &(0x7f0000000180)={0x10001, 0x1, 0x100000001, 0x3, 0x1000, 0x8, 0x1, 0x9}, &(0x7f00000001c0)={0x118, 0x251dae03, 0x755, 0x1, 0x0, 0x8401, 0xffffffffffffffff}, &(0x7f0000000200)={0x64d, 0x5}) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) r3 = dup2(r2, r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x9b, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x187, 0x12) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:14 executing program 0: pipe(&(0x7f0000000000)) munmap(&(0x7f0000721000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af4246a873d5bf1b05eb5ad35a0500000084"], 0x0) getuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfd, 0x8) mkdir(&(0x7f0000000040)='./bus\x00', 0x20) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000000)="109418f5a00396e5eab2a28996f1950c3ba3f9ebc9ad0efc034f5ae985d13196745cd1328ea551cbdb0950181fdd063b64044e03870f68", 0x37) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x4a, 0x1f}, 0xc) r3 = syz_open_pts() r4 = dup(r0) poll(&(0x7f0000000140)=[{r3, 0x10}, {r3, 0x26}, {r3, 0x4}, {r1, 0xae}, {r2, 0x12}, {r0, 0x4}, {r4, 0x4}, {r3, 0x2}, {r0, 0xa0}, {r1, 0x4}], 0xa, 0x101) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:14 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) fsync(r1) kqueue() close(r0) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f000009c000/0x4000)=nil, 0x4000, 0x400000001) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x20, 0x3, 0xacb0, 0x8, 0x7502, 0x4, 0xda5}, &(0x7f0000000100)={0x3, 0x401}) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ftruncate(r0, 0x1f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) r2 = socket$inet(0x2, 0x7, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r1, 0xae5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x800, 0x2}, {0x18, 0x1, 0x0, 0x1}, 0x4354, [0x1, 0x6, 0xffffffff, 0x1, 0xd4, 0x3f, 0x787, 0x7]}, 0x3c) ioctl$TIOCSTOP(r1, 0x2000746f) dup2(r1, r4) r5 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x347) ioctl$TIOCSCTTY(r5, 0x20007461) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:14 executing program 0: 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:14 executing program 0: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00004ee000/0x1000)=nil, 0x1000, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) sendto(r0, &(0x7f00000001c0)="f089b5b8e889ba8840154f26a5342ad814809cb9e97659e49f501b2d1343a91c506a7abb4ab1c7e75e209cdc70027bf0cfca2b7b5a984284ae6fa90b02b0b9231b66db848fdb60c18bced855f134d7540e51c5e19d7706ffcd37e5530c1d2b726e99c1fc80ab9bf412c40466de093a99b1f757cd68fda7b1bba3a7d1f2ebdc5371f92c353bc3a4d085f9b2f68f1a79c9b952adac740de2946ed73608132352d96aea4e4cab2deb4e02ae61a921823c1f2f83d57029393953b98546573c5290561bce94f5dc413410996f3c620750f0be523d6400d89eec8eb20edf7ea835d0e075fb078b48d7e0e67d35f3246d133b7df09e07baeee384855577dfd0bee1da63ddd3d5d9ab5650379d31fa4c4779cf696f63a9b38be676d97b6b53b2bd14c6fdc508df2e36698ef5693bdf2823808774f6a0db582acd8b36c55102a6075139c38dc50ba4e046b1ba97234051f283296ace20fabacdbfe783e6f4346da9af4776523850af8a2fb353fe372affeb67cf4f4c87bb1a02741ecd56a9d630533dbf113ead0f65efe1fff7ab1d7c5b7dc73fd3c663f6318481b56bfed20e79d32d482f80c22522ea01933e5e932339ee82cd9c7f8136cf1fc1f096a8c0adfc7291e05c73fe238bd080602206280953efff77958ba6525dbcb29a0a5c40eccd7f969619042a0c7ab78a2ae9635c9e98e6b41344cfba9b5810c0451f2cfe75fb23ef702e866a852f44e670c1651c80ca431f38d114755fbe02910efd3eff8039a241bac37705605cf9527502c948f6994da19249f13431efc3c874bc513e659c740a4e749d87e0921c2770e993a0963d5744b10ae8c828b122db8539551498a54b0e5819f383d9e34387482899361adaa1d4875bf7eff13925e41352a41a643d43958420bac74205cbca5b7cedf3864633cf2e8edb6a286afe3265ad6654297e0c37eb5a3aa2e8860ce4434139d62800aeab82578145a3c39af001607543e72f571af53c35417eb67bbbb6035bac278c05ac2a9253cacb8c8977311cc5adfafc3fcc52e88eb7db8e21608320030f377be8f85f506bb2d68088991f99c19964b1bc388e7e2f1d074685fb0e47ce8da8977d600f9fb25bdbaf687e392946ac74bc1dd47553a0a96a3cff37a1a86c7a61888992000d01dc0539fbe6e12810a8c69fcf1d810744f8c07ac7a4aff1f14462d3afb0883e12a441ce75a0acc6607371541e32a88eddbda2d3077312226a4f61df1f1b77c87c9c3664caba61c394ece8d8ef67d14c64d61e27a2b4da7d8e834388beca097bc0951f6dd3570021cdf09a8d976c92bc53e60e09b0afecfcd0a7a61b0235a1b97b355cb545f4682a356e43d1aff522d58fd1f42df24e44ff97a043d396276942c3f15b812a9a880dad31dd7bcac4be693f6330bb6d886edc3a410877c37ea0184b85e9600fd7cb81f312880aa93128df1291d5c0821bd87d2ce4d3533389d40eff65ed27087691b7087c891a285dbc839dd5e7ab2fc9a03f524f0063bc946901faf20627ef9a42fee95948e01e20ab04380d57bdc325d04485ae41ac54e36251c2df51d03a0cc3dbf0674086c320de0fa898d386b4e56212e3e03eb5745704bc043d7ba56415705121eb880321dadeefcdddf930b63fbc2a0c8b86367a81b0c38196c6e1f017702bbbf320b8920c3fa602a1283c94444094c2632df2d149767a857c9731e536e84111694df2295a4e943d5419a03c8d1d02605049e5a5365019c4810a1a1206a0e81afcde86681b47230906f7274b861676013378104af95299d368cd2eedd336d53163c014aeafd9dabb330bf644521805571b1236b62c88a924b55470b1847c4ec114132a6e29c60a4f7e1c69e2be79ed642f088ec753ef0f4e6862702260e565ed4c4b402f0e7cf7b9d580288772ba450d20d530d97d7117b60f8edf57e3be91ddea5ffde5e261926fc926d6cb4954926898febde7d2bf906b83473c04ee0fa8bf579d5b89eaaba4666f797bdd06beddcb8373129521e8dfccd316f4169768ccd2d32b5654fb89f5bc41108d859f0961701ec6d0681b4b524b446f9ddd400ba10734b84c247ad75438274f9fa4f858539172486d0da122cb3173b9e35b9d51b1ee4928394c7783b5f0e2a9adceed842e6c5d849d51719608b92973cb7f4ba8e4669bc0107dddb5a680e2717eddd9d0077dd87ec2495069541018e950eaad7d4d749becc12bd801187a19e347bef58414ee04e7aa51d76b8afbabff47036acb261f41abd25385bc2f727e24d0f9913d1fa7f6c40fbecf27c87ca23690ff53f3ae58962b7f61015d84a88bd011fb2f60eb75b13e9387b9f061f85df02e4d5d015c0ef2b3261ba3555c66522e7605a52e61f8bfba59f0f2eca5966d9668151f04a73614649233402520ed2390da19e6dbee7b14807f39b74d4bd40d124b9a497bf9c8b0a48af0462af3ea1eca24824052ee8246e92da32837dc91b3cdb4b515497a3f19756a48ec90f0a92aa3702318c85e3d757fa2bbfd3b054cb7c499c43e183f228c1517a9901898a9e166070fc0df6a48938e9259f3583a22171356b4c61be170cbcaa81d98e4a6a929b825de08afdd9dbd8192f87cf2c5998534f64e5ede9e11cd8b4fc599fb7490f2d24ace1ae0cc599752f6cba61f909840ac11a32f676f83670b73bf97aae2fc88987be317584bc96acce1abe9ab823afdfb8195777d22ff89dcacbd4dc43fdf14c7d3ecc64a658c16817b790bb3a3c5c8c351d7eb0b1cad4300ea686deaa57b17951edad06512c70c443e10a458dc307c03e8bdd877b9d9db1165619a49bd15fbe4dd94eedce492c76e8c5cafd79577315acf1291e811451fa273184fcc9d4b0a2eaabb73f215feb22c0b8b30cb5dc3c01eba088ce49a3168cbd49e44f2f7465d444a39cda0895ee95d7d33f4e263dd197f43481a61e79f01e0b20c3148906272b7b84f0d1aac54b938d8493f64151a620c14c330ba9e26c6f7cd0a7b32e2a8423302e3d38d4afb966adcc15ba2b49e04bd529576fe47681aa8cfd3804c9f730abe8aeb7336e547012a55c328ecbafae5d983286065cce7b62cf8baac01259c1d45b9761a8c6c26e7332e8428d8bfeade5bca3eb8ec69a637e9d501363b2622e998bce3150bb2127253beb98f356748b1a79571ce7ebda8f28ba53f6d290067008dfe171ec3ed6b176e991f52fc421a0629313b964bebd646ed8a2fb20c3de8a6a8607541f3e0d1ff79926604f4630ae27244cac01a292962455f4bb151b981549b38a0e37a60afb1e8058bec90c70458a8df93b4c7693a02734ec45de8cc81a83d01849b08e42d882e84db430ed9442f266ccd988859c6c92380c4da300e40bed3302c8b8ef714a669b2cb46807f996ddbf741fc13b0d711ad146cd9f44b96040ccd1275e146dbf6ad02c32bbb6eb7866173510655a6b011aa47eea8cf96e4b30bb78cd73d038a68492475ac719babd014941855b89d3ab236f9c77f9d69b2bd2929e51f854601f92eb47b20c7d367cffb3beb4b848e1a1ee51256637232efe12c8aadca1a482875d4368feaf063fe638123769540c37647c32ce6e391db56e1d916f786fbd70258c16795e356d206abf87f4b805da124d1e9e2ff50aa6f7ba0004d152fd2e1356da15504a38d8135843c5910179d533bc0174aa0d4a9a5c3e8363dcd70995a30a98ed0fd9bf360fedc7850936cad4e04cffc47d3a8e15ae472dae2dfc0ad860cf2d4afb19037f4ce5e78dbbc1126c060df7a08f6be3dc7dcdeb715c5e185719a348ee1094f3cd164154855e8745c8047bba9b9330bbc1de16e3eb0806bb3a960e8eaf38752bde9f8f1c7cfe7467664c9813653a0a88e1addded2f767a69fb433a58ef75469343b6d7010bfa0e366ee60a9c80135c7c03add2559e6af2230cb904473a83b421e6d18c86554ea129701fe546e8ee291108c81431cf83e030267aba9754754bfa37cbab2ac18cfe4f0a20feb2dc29ed00a79bb9e68dc95563370137790a37235b8f3202235721b94ed7bd4c113e0c32da4f581c3835478d405086baa59369c9c16c3aced1972d3195b6fa01e33be830ad9dc07a63ced91874d7f4d7d62624bc70beb3c57b7a4a3faead6e9515220600249b8486a9618bf3671d57148e505f48686422084bd4aca8d4bc0740d82533ff21bbe7aa117ccf0f1588909763f84fd42e5004c08db0c4809c479738369afcdb760fea7cb21f45a763e8a0b3334029921272887b9d613f47a5676c5e1b9fbd149b5ca407a3e2234812a41e50dac8c2df03677c13e99abed04c9e0dd3a8c61500ad802212380f12c2815226a4779e33a542cbc5c95d7354df6a03c19e1a33dc7f228553ae4dc9137552af19b3da0a8e366a37148b7da542719e44e8ef88ae607e468a7d54dace23c36dc15f0a9f7a2cbb390a25803e7f9e9b8987b502fd640192e786da5850411f8cef15dc86185c8a2dadcdf880026886eef287151376062b3f636868c3da5cdd375dc20438aa657c4ee847f3d85c3a7305c8aad96889285da9e2c492a57c18bbb63e77b6903de80ee32531a9bf2f2ab399e3f5c5905bd122cde9cca7326eabbccf590d06b48331a3f05ab2f5c20a6dd0581369e6a853b2ac0d7e903063ece9cf579ebf0ab54c3c34a0e1b1ae089cf2697900271fd8ec7df98e90d17e6ffee1a16a0ae29c9c72d13b40ef4d1f3e9f36837a28cdfa3a09b1a8cc96f0a9a2e8d3fdbecabd4e1a8d9f7a7fb2e96c64aa37c759d438b9b643fd570a3a08196a29d8a7658e4759201a1c529255280703aa197f5d437da6a5f37da34dc3f11e675fb25fcec204325c6762b00bcaa3320529dd3f6e9700148f6242499ac53987df0dcbbdea25f3ce9e1dad2976be957a9c1b0c061c0f1b0e1576b6a8469e30542c0da3b7c3565f557f0be2f22f162d83744ca95a416d387999cc1618bc80f5ac0d8e08332861d8ddabb6809da38cad8212bcb8db5b6cc7a22be69941d89bef499f33865147657a8e74f8b30b147190a88c4899929403a5ffe2ea802b566cc95bbf755c017f01a0be83d13c5217eea5a1fc10b3723db1921ad3376fbca150c9b9d15dd4ede752d9712d8a3353cb3f1f7c4714281ba316371b69ba3ab415cc66e10046dd7fe9fdf299847f16cc5a71b62bf2f4d8a8e3f39c1af1e63f1cf022873a4f02ccebf0af6a222e442712f61989ba7beaa491b9d283a25c8033e1d2812e517fce4d52920da0c3fe89e078a3d1d9b4f584404d4c3f0ed3473c8e2b6ff13bea456a4ecf63ed6e259d9fa371d150b3c0929bac4f414b1b6242e30d85d9b5f075e3b56c36396739be91f65643b68a7975be7604e735af86ec43a1d1bff11bf5616c6f89e0391d61005c9152d82a109fb7a5d9b69c29e23ed317ad566cede9144624a4f44fc11bba362dcaf963409806888aea38e5e574d7311a5503fa4bd485d810a7cd82db3ac846ae04db600764469bb44f2e2cf1414971d4e02640c25b7f835930d37faa5220fc5795feeb95c76a6f7e02b04680111ddb860278956d3bf0162ae4a642a3d690389dd321700c3d31c5d975863714cea9a43bdfecf3b9e6c33ca34fd8535c7720ae2ffc0ab394bbfd82fbb7959736cab76707ebe0faa2bbeb43dede2bb5db93982efd639f108097f83f946ed99c02e18404191b32e145c27f1b1044fb7b01557d67c9b59309408ce7f5afc0e4cacd497bc910d43ff108f01258737a33ff0d297e2509f0cb587e9686818c687595ff442b86771339a9666a74bbc5499179f28947bddf0a9f75830b6c8892cdff45bcf995540243e3a5f446440", 0x1000, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x100) setgroups(0x2, &(0x7f0000000040)=[r0, r0]) setegid(r2) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x31, 0x1}], 0x63, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x10000) fcntl$getflags(r0, 0x3) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x11) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x1, 0xe2bf, "9c52e7c086c2162b1b344dcdfcc8f08a9b4d6389", 0x6, 0xe2}) r1 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x26, 0xffffffff, 0x9, "7815309081022ec3b94e7d4d46132e2694b7d4eb", 0xfffffffffffffff8, 0x9}) msgsnd(r1, &(0x7f0000000100), 0x8, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="09f3985d4c726c7c793331f5dd5126ce96429f0d93493fb59312e2ce7f2089250ff86f80656aa961370cefcc046aabc051124d7c2586e1a3e53289c7e9dbf3487bf499a683f40af361881a2ab1dcef4105b2acbf171c7761c3be02acbaf88bab5a26f9d37a88dacabd8a75a487d0e843a36179ccf3984c17a7835121a8c7ff7c539a465ac7ef90df0b522d699f6abb51", 0x90, 0x4, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/169, 0xa9}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/184, 0xb8}], 0x5) getsockname$inet6(r0, &(0x7f0000001640), &(0x7f0000001680)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) sendmsg(r0, &(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f00000016c0)="76cacaf3a5dc01649253e26a8a37880bfcd9bdc02d95c55b5e4143e94a766e55d56b8a2221ac96dcad29742e41372de1fc60ce7c5aeedcf83c38c17ee3befc531e50db78aa8a8380f9ed390373d2975ed2161304a1", 0x55}, {&(0x7f0000001740)="4373a653141eb52288b8303af19fc50a7bdc1af7a81ef0637570ffc52d15ee52d424e1642ab9dbea474e7384070d7d6eaea2621b064d4b737936ccdcc4a21bbec62c8d026d3a9b2677ee00a452454efa709afb993cdd5d2ef546d1a43b956849fb210a5726698f01d9d0cb634ae1a0efe13fb5831fcfee37095123c3696071bf4acd343f1b9172e2", 0x88}, {&(0x7f0000001800)="fbb6a42bc66a4be757b870f453079ff6aebd85b56f5e8ae544131509fe7bb39a184d536bd9eba3a3898f0c9ec7af99b367458c9c8827a87ffd9fd80585d3ec63590e901f34369a4a4bbb8931b25f623ac87121ce3016a50a90eba0998c1599e2f3bb", 0x62}, {&(0x7f0000001880)="01f08944a75972fb8cb375fdf0bfba1401fc1cfcbcc14fe4a5e5453a995883a565767dd2a7b66641082fd904e3ec3bbc972833753fbbb888ec7c828f6e020259d691bfe476ca2ab1dfd857671d6459efdb2a1c964dfc2b9d9a48cc0e7bd13565fd7bc09fe43cbabcb09dfef814d2aab8a4d1d108", 0x74}], 0x4, &(0x7f0000001940)=[{0x18, 0xffff, 0xd4ee, "3de1ee526af522"}, {0xb0, 0xffff, 0x81, "4981ca264b57d56f28778d37ac91f242c74b6a6eb22a89f48a1fb4a1340871cc5df7c53c4a43572889784dbb7531699634bed0fef806345ea81a5a69cbaff5b6f9ab088201b98bd41d1995b8deaaca3ab2c56f40029ad4421f4266f0bd4630881b88495cf044599dbadab113c77ce6e9ba9f525c9edbf922235e9ad48623c2b921aee9c657a61bd9f2244d67e466a73445cc4cbe63a672cf5eb3e1e6a960"}, {0x90, 0xffff, 0x81, "c8e9e60c5675ac6c9cb5e9baf8dc7e4afb3f929710a2a3731e4902bb5102f1a1e452dd142e8f68e45bfdb4ad4d6ebd355a78d8a3ced5be9a5f4275e0d7ef98d9dd2695bec97926796c5638da7bc5f9e10a8f130c0432f7bcd99ab868a652cd795f13375cf0a88beabdfa01f3281b788be63dbac5aefe2ddeee"}, {0xb0, 0x1, 0x800, "ce454f2a8bed0c0def7fed90d3746fc6cc58d2263697a1ca5b5116ff97fb9a1f4fcec5a530b55aa6c422eb45dd6463ec1ec65bac94cc3fa2fd51796ee6acb2d715ffa07d6f90e9539f02de532a383bf90c90fcf3b81b05f6b7284d8efd493d7810b3cf58e85e8379bfeca8767a4bf5e6e1057f39caa03821bcb403ee92ea7c30f41c517ac96b9ee85bc31c7fa9de8ef09c421645f9b24fcbadb4136b"}, {0x80, 0xffff, 0x5, "abfd78b841c2acb5e64ef911ea51b8c900e3f9e7e6c640dbbfef5675768b24dc67724fe4badcd396754fc8340835df0158d2ba69e9c8fb3ae021d2f17afd216eb87210cfc3b727683a3d54f23da5b7875742ce02a3ecaef0e3b97a65933ae89a9e5f57676b4f79fb2a6120a4564e"}, {0x18, 0xffff, 0x2a5, "ad4625"}, {0xe0, 0xffff, 0x4, "3c5ded1846705600b17c344a62d31510f4de608ea617027e692bf1db992287e1bb49e25c9842abda2dabc78c57a1e6ad6d62a3c5bac3b7130c2b16d167e86715ec6dc7ac7a606b603c05930ac10c322aa0b01cb744a90ba2d3f6ffd4455583a7c3617d38dac3255be241f97df630bca50bd686fcb59756502ac5cfd87105948253de96d9abff3502a3939234e6f91ccab5a045301d048863896bb7457a22c269501ebd8c97618afac4499533a4bd7c81a53ee075d194ea12cb97e834c33bcd78317594ed1b6b7173c313c0659c79464e"}, {0x10, 0x0, 0x2}, {0x40, 0x1, 0x8001, "107e3747ff452ca091e82a9acbd0ba872b401e6aeac24137920b17a8fb6a20bf4993603f57d1a28eccedc0"}], 0x3d0}, 0x40e) r2 = openat(r0, &(0x7f0000001d80)='./file0\x00', 0x100, 0x13) connect$inet(r2, &(0x7f0000001dc0)={0x2, 0x1}, 0xc) readlink(&(0x7f0000001e00)='./file1\x00', &(0x7f0000001e40)=""/172, 0xac) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001f00)) bind$unix(r2, &(0x7f0000001f40)=@file={0x0, './file1\x00'}, 0xa) r3 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = syz_open_pts() kevent(r0, &(0x7f0000001f80)=[{{r2}, 0x0, 0x10, 0x800fffff, 0x3, 0x8}, {{r2}, 0xfffffffffffffffc, 0x40, 0x11, 0xffff, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x5, 0x932d}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x1, 0x40}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffc, 0xc, 0x82, 0x7fffffff, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x81, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x10, 0xaf, 0xffff}], 0x3f, &(0x7f0000002080)=[{{r4}, 0xfffffffffffffffd, 0x82, 0x81, 0x9, 0xd4c8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x7, 0x7fffffff}], 0x9, &(0x7f00000020c0)={0x8000, 0xd0}) readlinkat(r0, &(0x7f0000002100)='./file1\x00', &(0x7f0000002140)=""/85, 0x55) open$dir(&(0x7f00000021c0)='./file1\x00', 0x90, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002200)={0x200, 0x1, 0x8, 0x6, "0f7b90581c588843bec7ebc21caa91c90c7dbf3a", 0x5, 0x6}) r5 = geteuid() r6 = getegid() chown(&(0x7f0000002240)='./file1\x00', r5, r6) 16:00:14 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x200000000000b, &(0x7f0000000000)='\fFW}', 0xfffffffffffffe51) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2011, 0x5900) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) chroot(&(0x7f00000001c0)='./bus\x00') 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) lseek(r0, 0x39, 0x0) listen(r0, 0x8001) read(r0, &(0x7f0000000000)=""/200, 0xc8) 16:00:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000721000/0x4000)=nil, 0x4000) madvise(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x4) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002007, 0x100000000202d92) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r4 = getegid() getgroups(0x1, &(0x7f00000000c0)=[r4]) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:14 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r3, r4, 0x20, 0x9}, 0x1b4, 0x9, r5, r6, 0x1a1800000000000, 0x1, 0x9}) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x9, 0x3, 0x4000000000d9f, "b08d16c6662200010000000000008a21052cd8e5"}) readv(r2, &(0x7f0000000100), 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_open_pts() 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x70a8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000000), 0x0, 0x42, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="fa06005c1c000000", 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x1b, 0x6) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fchmod(r1, 0x2000000000143) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x4, 0x3) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x40000, 0xc73, 0x8}) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)) lchown(&(0x7f0000000080)='./file0\x00', r5, r0) getgroups(0x3, &(0x7f0000000040)=[r1, r0, r2]) setegid(r3) setegid(0x0) 16:00:14 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300), &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x100000000000008f) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000002880)='x\x00') 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) fchdir(r0) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x20000200000005}) 16:00:14 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r3}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r3}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r3}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r3}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) rmdir(&(0x7f0000000280)='./file0\x00') kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) kevent(r3, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x82, 0x10, 0x3, 0x20}, {{r3}, 0xfffffffffffffff9, 0x4, 0x2, 0x9, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x82, 0x84, 0x1000, 0x77b}, {{r0}, 0xffffffffffffffff, 0x4, 0xf000000d, 0x6, 0x7}], 0xa11, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x80000020, 0x1758ccf7}, {{r3}, 0xffffffffffffffff, 0xb8, 0x40000023, 0x6, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0x7, 0x9}], 0x40000000000000, &(0x7f00000002c0)={0x6, 0x566a}) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = socket(0x10, 0x3, 0x7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgid(0x0) setgroups(0x5, &(0x7f0000000080)=[r5, r4, r4, r3, r7]) getgroups(0x8, &(0x7f00000000c0)=[r2, r0, r1, 0x0, r3, r2, r1, r7]) getgid() pipe2(&(0x7f0000000100), 0x10004) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x9}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)="da4cd00ef1b4ba9015aedc9969021feb4c165c7aa0589a9bb99f746e7c0d", 0x1e}, {&(0x7f00000001c0)="3d451c83444b1bfc2715090003184717806b15a1b3a9bfa3d62978b8afb93e27e9d2ccf735e51e41e8cc40aed3bf339c15d6dfd44f2041afef2adc91df27fcced9230cce245516dbf224d75b1b90d660d6f25bb902093803e71bde6ec493d6422b00a48a5f7ddd0e1b5dec0e3f880bdaee36fa5be138411f850704a271c99338566c96c806f7eb75df69120aac51830cb6a38a9d9ec0a15c1f61c376d02839b40d6240d55cc83473f4ef2cb5bc119cf68ad66773e39bc87ba9bb07d391e9373050c83ec622c77ce0c4ce04cdec544ce40ffe218c089166a71c69488adcc6d95f8d53827bc5630390437dd31d829a", 0xee}, {&(0x7f00000002c0)="5c00858fdd6c2002a2bdcf1fe1ea3630051e2705a7250c1e5e19df3f52c6d112fcee957c32a8ef87e3b5f86b55b4bd4b885377999688b9d6c3a077feed71387265ad02601c536f3e990577acca9b97ddb509f75fb5a030be5eee23910cfa7415af7577757875dafbe41bee56564cfff98a82ec55816e7ad576e568f560c9b99bd6f8ad21b0323051879f072c1adc562a8a380d12a3594c7295dbd0965f0b1e65f1e65f15", 0xa4}, {&(0x7f00000000c0)="5b08d940dc090be47e7667ebb8f69684ecfd", 0x12}, {&(0x7f0000000380)="4484d3cfc1", 0x5}, {&(0x7f00000003c0)="1ee573ce7a4ce0a17e680cfdb94a18dcc490075a580808777dfd8d7e93cf7524b28c4b4b60325d633a77c1e49a9535d81b3011b0283d7f936d4e511fb709d22c4b63f8a150c20432679ac8a85918f88b83105b400d3ccc88f747b4260bb57293e008657eb62e4e1da99b6a8a5b126c5b29caf91cd972f19661589f0e73a859746ad47a906c3e05a51cc7be09815762bcf032014cd70307979816b2f457556192fb6f3fa42cdbfbfc74fb37b932", 0xad}, {&(0x7f0000000480)="90759def04e41e079e6ecc6a0f2c3596152444a34d2f95213488b38b68cd2d9340f11bfc923572c660b7f12d0a5f882d545349764f26baf8922de54172bf0ab42c0094373364f5d1b26ae1d7da3069f5f1fa7da0ca6c707edc87b0d3744b59d08b2c00d0ba898c68ad585742f7142b501ee4150e5ffb7ad20ab653f9145bd66d0f276cb55e6bdfaee6472e656e3734f579774f73749e0ea8cd215bb4608c669b60bf57e7ce067e15cf5e259e10cdfc9354ffb91647e1ceb5bf28987c65d1d7390fc1", 0xc2}, {&(0x7f0000000580)="831ba2698eab68abe71bfdc2d1e76265644fb870c1e6f291ee6ebd77fa17f7638ac0a03ee56c1a0a07e63f291134a409a722e981ce46b8137e5a09b7088d9ebe0c1a4ec3460d33a8c7afec6b7ffd80a5fd4f73bb5bba55bd87c5cc1fcefb0844c42d83936cfa19396a2e4ae7b030b50109e23c62f795a73601be3ece8412a76572b8", 0x82}], 0x8, &(0x7f00000006c0)=[{0x88, 0xffff, 0x3, "5221ba4c1db1636c59c685ea636bcff4853261d148952387cc216d0903bb7e886fc1b5a6450383e17b0527cfaa6a57aaea3091d9de281c44e07471fa0e2282748e9e47e8bacbc6a4cc5af02a8cfe634d1f5fa3522da0f11daeb2398480d48dd134aea7fd7edb5bdee828aac1235b5a111f50594cb24ca62b"}, {0xf8, 0x1, 0x40, "56192b7245fee1c0362dd3820fa0e4f8bc07c1e09dfc641bb9216f9c67b968bc283b078dc63302936a4f845142e1d62f1a3135f5516d85123b121c8644cc0c29c4ea2dd168451423d9b7649cd7f39693b1cc5a6a2dfd17fb30a0995f67474a6a4a4b51757c709b271e7ce9fc08b809a07b5214ececfc9893baad0e293f82606e2dc229c075c870adc5f8c7f6ff5d712959bae91c72998f5d9a0fa80f1c241b539559fc218b54fab5adfb1eb710bee288155e37318d4004337b22f4e1a6d1a5282407c3698e04ea289dfaa35ab5d8846ffa529ca2a0d4364fe124099e2db990de80dadd73656907"}, {0x28, 0x0, 0x9, "5556d51e53f31479c8a6396aba0c992363020646ba8622"}, {0xa0, 0x1, 0x1, "ce9d4790e07d32d739ae7d47f6adaf8cc5dd6275402a62ff7c7978576a6e387e8c8661a69d943095e769089b9924af8bef42c9b25a2344be22fce05009c7e8af925295967c506012e5ab9fc7013b424f0372b24dfc1c6cd5722bb890c2f208eaa830b76c7f8356db5030b18e06afdaf3224a99ccff6a57a24bc23aace84b9daf3174d05c693d785d1845f6489cfd"}, {0x1010, 0x1, 0x1000, "690bb153e1519ee70254155af582449c5d2bd3b919a01eea0df3de688eff420200359b46188a6c1b2b4b592078396e53a4f51cadd793d08cacb608fb675921b34df4fe245f1b612616fd644087d611867f2e09140910675c59d9b69a591be32433fde454ea9e73018c1e4b262ff81c562833a79f09e12e499963ec5d3a6e5d633812cb67555102b966cf8023f363e67f50074a8b191635fc67e23f8fc63ff1b942c31abbe97dfc3e3be8f4fe3519ce857d0a0eb7e9af3ec9bdc4db945e109740b92daf68e533fe56c553504a603726f6e2c71f492baf3026b0bd7ea08116c02bd581f36fdcdff424573feb39847c92b467487e79f47461995f4539a27d6051147de1cd3b32905db13f1ea33cf2f48ffb15c872f89d4b9ce93978d085f61ca1c1855a338cc2ba1b71fff9dfda0122baf01129741ea786b72f44ebc0219026ff671b9bf5791e00ec8a76c928a28ac4f4305b5c11223fb3b1ba223788b93a3c830da5373fc8f69225c5948a66f79f8d96061814a3b6f913c27bc5f6ad5011589517fa82e8802379dc81e53c03c0938a50826dd64085f734d1dc97da34ea2b76289701f44fa54b306b8cd1863633a3400898f3ac7d27550ce1fe4581a37b207d1e7fb78e75a8fc787ddb114ea559c7364a46be01235c1772f9dcb93a937aac5fb39f6f39328e82a93bb787565b12d017fd2934701b171f68ce36ed0a990f7e439f8f94b8524662a407b32ff5c28a039045fcb445e3097e8194cf648d1abfa8c867bab3a68a650088f4cca0a5f853dbd16cd1721460e366b5dc660bccf84a32a36d7c2bbe11bfbb56b82cffa154fd99ed3e455d6337f22604e4a100b5a32201e6415d3b0db0f374dd9ab30e37927e3c7fd9e13879f05868157c32b972f3f5f7e290973cb45abc40662eedc61e16268a7fab390d162fbf13f4068837ee386a1ab43d9e766cfaa0a0585ae8d9fc1abbc03cfca8c60b0959b5b28dc4658820904e87643b95d80168c6c80e6d1c90a8d2733dd446b25e2e7f8a2bc1173efdace0c8249a8258896879ae192c5fab395d87de93df04a6b9c54ba4b8a6a399c7e62252c2d13fed4e2c05951ba70a1fe209cf284dc81c99a36f3bf6a06dc4780a89219b9bd0ff2963adc83c7dd85a22b4d77bf7cebe4982d3efb51430afa58a1f457a6a9cfc425366833dc35bda34a5f7057dc7c558d5c5aa3806341df017713944d25eeb02bb272b9f6a8384b524c0a3f1961690e15725ae054e3e10c6d32cdfbd889bdd415f3b6c05b31384877c2c994df418b2d2a1c1b0d20242f89573d98740a74c8ae6c6d503904ebf007f7c516090c32f0ee599fb888e3a5451137d1f62b654f84449a2e005d3ffebdb78214fcb80c01de48e7c4f388efb7b8843d363c9e0b92a0955cec99ade52f866aca65442be3f6a18a70759980f5fad80f6c339e02388fe072ae1f9f65e117c0f44772acffa8a625a5ac5ec6b7681127619ec8bc25e294c47cc7fab0f4c6cb3747b7e131d645157e6e18f004dc0c53b36599194b62f83daab6e2e83b561725f4fe837fce632169167c530b36f7da3a69191c83f3f0684c06655ed8e17f19aab3bd1200c33c34763a4e7b6000a341dec18531ab1da639a5e7e4b95fdb01306d733dd67792432985908afb3739c506b68f0ea924824e47f97862efe5fd3708e59fb2495142e84d9958acf442a0cf5b653a4a27f31f58291a9716b21a7ab7b0318ef0522b5b1e1f2d4d125821bd05e3c15680d329342c178a2ad7cca31aaf4cf61aa760af27aef6b38d64363e5f95af246feefe3948cadd8f4a8b61e745439afb80868d0c0539be4c5fbaff0ec024f14c409d3a9004b604811c796ef9dedd33c4a20e3367d3395d267208e7ededa8ed697748bba7cbffd2c75f1683a1968c76edf679605caf23e0e16baaf15e74901052a05f381ffe20884d863a7b37fdf7412be4d9bb1ab480e2ed18983ef90fd52e73a1800492a96555ee334a3111aaed3719ac47276ce88565a691dc7ce69ed66283787d86787bf9e9c34564a0319f6d913c64324908a4ea2ab45f05bf3a897d9a5ab491295cf5801e3c59846f76fc976793b08c96222238b99228ac891d0acfaba14dfc23201723a7cd0153061ef208471c19ce439cbe137d92a754e3d7a03ac37c7f71d509132213bf51f9c186676481af3c57b4043254fdce7d942b1a6028e8d01cc85883376a893280e9d90f6c0013aef3d2b2375810b7d2d9f44e5282be94fc58df447005eedc0dbbdef5719bd2c863d431bdffd3aff68451df9c2d328c874efd52bcfe5ee7b3c15419ba80b465a7d156e7d1d51f96c6bde3328941ef5608688d83a277409725b769e092ffedc69065bb69714668fe7ac44c5c3a35fda730ea7f455062dfe0c3006d74b4b83cb5fc5781fbed44db9d53004fa86fd72979a80a5580b64cf90d363129addea0b993185e07d691fc992a06487ad4f4601a3e762918f227a3d85bdea176e20c641e4b2d2edf1463c56330b938480c9a3fd3f8ced62ab2f2d5eaf60cf5f5873ae10eb920633ec8d327f160cb6c6c463c6245c2d9bbf9544ad35c6b7f84e53fbe95d2206a67c07ee3b3914697d654e91b86054fd17a2fd6fbe6536f9ad2ba96975901dfb4bfa3c98e6c1efc925961f20d55174af72852c27b06baa12f310fb3b6d160cd7807c57a6eb2381d24037c53288aa5a5a1f87e9187e68b1427d327423c582f232aaa76c0fb75b09dcd97b041ce8098cb3017ae77014d364bb5d9dadffdc0c264853763df920f96c0c23ebb6ec339484d08acb6ba0beb6563dae93abae05dce6aa58cd400ab6acdebfa4ed95896ee75d816c9de0c694b61ff184982bbe69f5d51482260305f10393e02607df3c89b3a70ce959c559cefbf4d040e9ce83e29ad7525330873cb97b015ba5bfbb4c1b46ea903e4f46825c8a80f9d14e0cbcd3909ad568a488f867d0c15fd98316e4cb9658dc1a853f39efad7490399295b080d8e5c6beb387373a9f9d0f242279e7e4783d55c343178c2918e22bbe453337864b998ea338016d6bd5bb87facd52ade26fa599d94d02dfd962cc14fb4fd4552849ac954a5cb20c8dff732f701d775a4bf16b42f7389bb30f1548cab8976b5c36a53613f04496c66d4ed2cc007b966fd204d49b3829a10ddf0e74a82164875ef879ef01e6f84988f2b723c21ce2bc3fccfb3d6d323108687ec01e393642f6c5874b5163dc2235f52d249ecb36495cce1e4369e3bb767b0a33ef0fc4e6fe532abf54136d8408189aa787d125d43b70cbf67a3458f7ab3beb0b4a4e646d409da557b5776f71bbb9654cef2be5807e9e53bd7677fd67f7c60335ec8eab7647a3dc25b0482ac90bcc7b8f23b90714ba5b39aebf64d2286ae3b496ea006c6f7d9528f8d00b4388afd0490c3f2499f183a9f95be378354e397caea3318cb3d54dc93c0b04764b16e03b3d19edcb49794ae18db67d46c43847cb7172c4f9215a1987eceb69edb63c33d08274fedf6e60d7b740adab55a9981d6c46321861c6dcfcb70386dedc55188fcf8d3160e1b5e0e7960f0953d40e89cf11c7f1a3faa1f4910582c1bf2de8149f40bfc4879cf8b43a5fdece14fe52dec49349c891dffb68e44838db458cbc5af9709c049ffc32b09ceb86bf43259d38f0a9d651fdc580b880e976a8dd248d2538b5f197e90af35103c90b8db536e30d52814e1c6be0af7eab3d0748928afa236bfdb806c9ccb5b355842d90cdbc32838f659a7784f4f9f1e33d3ed38612b702afa69c2f9745a62b2acab16ee2604993ce312dd48c38f6e8fd3f7c8af6b8e1d9d631e37f64906636ec3194d263e090d1551a2beb8d7e05dc0ffa61669b430477bf7e06100fd41e43d4016c6529beb0f953c0f99a572a9db4930e3e8b4739f8e1998ad71bee9f5b942faa99732b78b6a21a6fa8f0fd75dd05b53cbf59b6e81e6a3bdc9ec764d36abe6bec50732d012520b0534fd50d51548f209696830527ef97758b01989b5de077ff541a3dafe0c4e5fb0750aa78481d9737fbe3ffae450c9681799b8e74c0e16275c0b571e54a57bf2ea134b1b523403548c85157de1913064247ae72ba3617f9da7a5b4ab17646719f7531a8168db3b306804381a43a413a9b290c2249a9c93461ae34b908de0a633d9ab2e77efcb2e6c8d02167e652d1044d347e1c0071b9748650fdf201f31fd8a0da66d00d1007addac957451b8daa9c9dd1aa4ea59593c03748a921cb6d6c6e5a7314f0117b439bd9fcf93c706d475fca9dcc39bff01b215d8d6922047c87315e482d08a8a174a85d6cb69ee9778f97dd588996bc47ef27e642f23c9f7a216636ac4e62c0862d844658d7b960e43e59f132c74eb47cb22c47604441d9aec00c03bbbd19f9623add2e03daf91a05f854b58938b18c2e29042d470537d4bccfdba7496a3f8816b47367f782759fcd5ff7ffed65bc4dadd87a952797655631f8d7998c0f3f52b69ffb411355a0d66ed040e23b79d1a4493d4f9e8c3f87a7417331e4717b0ae7c9624a1dd75711dd950443192e329cf1714eb5b0d45dd79eca5f24859b50e9fdb0ef65b28d99907dfc168ad558e1309dc2c35c31075924014d11390138482f439e8776fe761c2f34836f1c15f7a3ac35b7a76e658b6bdc9db9001591f7715971b6d91960d9175fdae5555e6242c791990ed860d9f23e197f7a48e4b109441714c223ff2247a88e80a4f2e0e53cbd5e36dfca0185b2bd017811dd9119ebcc1f785130463a86eb8c7bd18f5996dad7acb854f66a88c8760672d0a713c45d7936266933de41eca0bc20f2270bb74610cf12f3d4205fb86baf76c4ee0f4a4fc3720da23df8112bab9c8c45c86d629b24ab9d332d9e4f5c5005819a54cc4732e6f219c2e0754b828cedcdb3d7f5aa7ffff0cac92cd70ad3493c5c355432e44ee0e7bf31a7967e012b3cf0b2d0a26b340e0a1f14a9cae00dd84a06c46db6000701f7be5076cadd7589fd5f4388ac630e5a92d80cd3e925322f250d3fe6adb7c7df21a8e79e6f3e87f2512e6fbd4d4a0f1372cb2b2a5f695dcc1953fabdf538c912d5a2a1bcb32931375aa72917e6b55b57e9ada7825b48cb6973fbec124d53fa2ccfd97a7aa3fe7fee2e6ebf70a82fe6248c1094738ed3a4a8ef080203eda2c3e3804e2dfd53d73f66607d0167856c4df4357d1691192134293f3641595db806a8d1553f771b793672cc93b41de041129e77efc0ce8558566c844a4c52cb2920b41d0dd8115ba12a566b0a79ef095580e3732043c70ebc50ba60a99c8f7f3e15be88067f3c94cf8d49e80abb2c541f4a0a2e9597ac3cbd1567816de9896a2f7b7461c1bf10eadd35aeaeb9d7044ff17ad8a641fb9f15571cfd313fd3756c1ede18425c3b56f1c07c430cbb118200dce963d093f79d4e439c5e911b8e9343e99af81022bb90dded02ee4a156985934e19f9af9865fdeeba835639a7b863181efe8a9a88341e80d165fa9df76b092845f6a6618680e9df2f695b8be76ed5029fa1409642e9add367ea0483d45e6165306a557c8e268ed7451559e6dac5e6188eb06508f7a015b361cac2a9e329213e997565dfb01f41fdcd3637eadd714637cb0e3117c91f06090b43e2e755daa6e9a501cc6d7204439a241830c93bb28cb367cfb60adc542108fb5c0cda53d0a747c54ee4d07bdba09b4c3a3dbfadf8ca76a4e2bd18d1d38fbe6868b2f3c73557ec0553261194ee5e60472e3b2f490da34c82d86df2682271eb98e309cae417c81feb1dcfe30b881361c40ab89f421043674ebcd123023a8d1b506fd84f"}, {0x20, 0xffff, 0x943, "30da634481b57c2f65c627799163"}], 0x1278}, 0x6) fcntl$setstatus(r1, 0x4, 0x44) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0xd02) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x6}, {0x18, 0x3, 0x4, 0xffff}, 0x8b, [0xffffffffc8a6a41c, 0x200, 0x2, 0xfffffffffffffffd, 0x7, 0x5, 0x0, 0x5]}, 0x3c) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a6911c6aa09e2e48641e04d7a65f22b2b673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb472d9cf57dcab711ce30bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87b4a048371f061d49cd7cd528015fcccf5334ba33a85c659fb7a473c5c5c2807620df39d211ed72ea0d", 0x19c) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() semget$private(0x0, 0x3, 0x100) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x6, 0x1, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a483d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ececba337f8005b043320795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc4788d55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a6d59de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b49581", 0x1094}], 0x211) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x4}, {r2, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x146}, {r1, 0x105}], 0x6, 0xcaf0) 16:00:14 executing program 1: minherit(&(0x7f0000515000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000029b000/0x2000)=nil, 0x2000) 16:00:14 executing program 0: r0 = socket(0x0, 0x3, 0xfffffffffffffffc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x5, 0xffffffffffffff7c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="15c4b23608484cbef8b302060f422947", 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) fchdir(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000300)={0x3, 0x1, 0xe6d, 0x81, r1}) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r2 = syz_open_pts() close(r0) msgget(0x0, 0x200) r3 = dup(r2) r4 = syz_open_pts() write(r3, &(0x7f0000000240)="75c089f19b83a540bbed9ffe4cdebff60d45195fdef4a953f5ab46e77434c4c5b3d6198de8a5b90ac335c6524a361a1f7e19c10326a2b429f3d85d1b38953b5eb517b9730aca9bff812347cefacdc27a683529a01ebc6cdf27cbbf430af2a9d8", 0x60) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = open(&(0x7f0000000340)='./file0\x00', 0x8, 0xc) r10 = syz_open_pts() r11 = open(&(0x7f0000000380)='./file0\x00', 0x180, 0x8) r12 = socket$unix(0x1, 0x7, 0x0) r13 = kqueue() r14 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r15 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r16 = open(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x54) r17 = kqueue() r18 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r19 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r20 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x0, 0x180) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x7, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r26 = accept$inet6(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) r27 = accept$unix(0xffffffffffffffff, &(0x7f00000007c0)=@file={0x0, ""/27}, &(0x7f0000000800)=0x1d) r28 = socket$inet(0x2, 0x8000, 0x15b) socketpair(0x6, 0x5, 0x3c, &(0x7f0000000840)={0xffffffffffffffff}) r30 = open$dir(&(0x7f0000000880)='./file0\x00', 0x2, 0x11) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r32 = open$dir(&(0x7f0000000900)='./file0\x00', 0x20440, 0x124) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = socket$unix(0x1, 0x1, 0x0) r35 = socket(0x1, 0x4, 0x9) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r37 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x10020, 0x41) r38 = accept(0xffffffffffffffff, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) r39 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r4, &(0x7f0000000c80)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="28206aa6a644af032f85a2f201c5db2d7b9804fc47b3d0e24a9a23f9f92f2da587e2c734f5aa2f3343e38938934755ca", 0x30}, {&(0x7f0000000100)="3fb25e9b2638728068a1afd24d1ba23aff630aef52633c4d74f2a300a6254520b65d08d3aeac8b2e6265ffbf16b6ca6ad0413dcf9bb847006727cc712dfbd1b9fd4beea7e81d353b168352649d61fa4053c28ccd6ecdcff3eff75fd7bc18bb328f2303ec8f1734f0beccf8d370d0389cd8cb9386db51e5d973a6a2b62493364521363ecba426bd1aafd67154ba7943094c48eea332564f515ae0d63845e9bf118fe3ef381469c273c66895902b8abeb3b92e98665b2f", 0xb6}], 0x2, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r2}, @cred={0x20, 0xffff, 0x0, r7, r8, r3}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14]}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, 0x0, r2}, @rights={0x20, 0xffff, 0x1, [r24, r25, r26]}, @rights={0x18, 0xffff, 0x1, [r27]}, @rights={0x28, 0xffff, 0x1, [r28, r29, r30, r31, r32, r33]}, @rights={0x28, 0xffff, 0x1, [r34, r35, r36, r37, r38]}, @cred={0x20, 0xffff, 0x0, r39, r40, r0}], 0x160, 0x8}, 0x40b) setregid(r1, 0x0) 16:00:15 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = geteuid() seteuid(r1) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x8) fchdir(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) r1 = shmget$private(0x0, 0x3000, 0x81, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) flock(r0, 0x2) flock(r0, 0x2) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/50, 0x32) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x812, r0, 0x0, 0x0) flock(r0, 0x9) 16:00:15 executing program 0: r0 = open(&(0x7f0000000100)='\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, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:15 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0xa3, 0x0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 0: socketpair(0x2, 0x8003, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:00:16 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getrlimit(0x5, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4b004b9bf505795e) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x40, 0x6) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x7, 0x35d, 0x9, "534d8f09f77bfa00c0262292984d193ac1b4ba51", 0x6, 0xd0f}) 16:00:16 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) socket(0x6, 0x4000, 0x5ef) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x8001) fcntl$setstatus(r0, 0x4, 0x0) 16:00:17 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) read(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/145, 0x91, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xffc}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup(r0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="56022e2f66696c6530000fb75330156d2adeda702dc1e1f1155affaad8ae321e160d6a75353ef9173e0a40e4201a3f0d0000000000000000000000"], 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffef0}, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x80000000}, 0xc) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x30, 0x8002, 0x6) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3f, 0xff}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801f15151765cfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x12c) r1 = syz_open_pts() close(r0) dup(r1) fsync(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() openat(r3, &(0x7f0000000000)='./file0\x00', 0x10021, 0x13a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1000000000000314) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x4000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) 16:00:18 executing program 0: r0 = socket(0x15, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r1 = kqueue() dup2(r1, r0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) socketpair(0x20, 0x4002, 0xa2, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = socket(0x11, 0x2, 0x0) sendto(r0, &(0x7f00000000c0)="e915c40b79eab77bbd88415ae09b332cd3fd04a33d8620c1bf1b33cdf4feca6048a055a65fea27cae8eb6f0f7bf05263fd5a98b46059db31ea47f57c66a2f237131084e2273274975010308df22c4b8e1f5894ed1a8475651c3e5b0e447993b5c89f45ac73525754f2c36470314515cb191cdcb3e00274f6", 0xffffffffffffff08, 0x3, &(0x7f0000000140)=@in={0x2, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/89, 0x59}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000300)=""/106, 0x6a}], 0x6, &(0x7f0000000400)=""/50, 0x32}, 0x841) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) recvfrom(r0, &(0x7f0000000140)=""/251, 0xfb, 0x841, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x9}, 0xc) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:18 executing program 1: r0 = socket(0x30, 0x8005, 0x3) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x5}, 0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000080), &(0x7f00000000c0)=0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket(0x1c, 0x8007, 0xc8bf) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:00:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0xffffffffffffffc0, 0xa3, &(0x7f0000000080)="d2962d04b530a26c402de75ad6aacf9b3032d93f3f647df4095899182388faee810117f21f0b7e11136b5bced047b5eaaef5618ffdd2d8a67a89693ae8b4a65597b9b59fac1e2b068611da72dba67a53c5305ae6f4c4a302cf6845760f8b453dc9", 0x61) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socket(0x3, 0x0, 0x101) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = fcntl$dupfd(r2, 0xa, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0xe88}, 0x82) accept$unix(r1, &(0x7f0000001680)=@abs, &(0x7f0000000300)=0x8) getdents(r3, &(0x7f00000000c0)=""/228, 0xe4) mincore(&(0x7f0000ff5000/0x9000)=nil, 0x9000, &(0x7f00000001c0)=""/165) 16:00:18 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x7}, {0x200, 0x2}}, 0x0) 16:00:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f0000000180)="619bc366bea6e398", 0x8) fchmod(r0, 0x110) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x2000000000000401) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xa00) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x0) setuid(0xee01) r4 = syz_open_pts() fchmod(r4, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x6, 0x100000001) syz_open_pts() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000040)=""/171) close(r2) 16:00:18 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xffffffffffffff80}, {0x18, 0x1, 0x9, 0x8}, 0x2, [0x1f, 0x400, 0x5, 0x7fff, 0x20, 0x4, 0xfff0000000, 0x1]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:18 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000080)=""/188, 0xbc, 0x40, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x6}, 0x8) 16:00:18 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getflags(r0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0xffffffffffffff9b, 0x0, 0x3e2}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:18 executing program 1: fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x3c51, 0xffffffffffffffba, 0xbad, "bec850bb29ad55695a021923f1e309b750d2c8fd", 0x7fff, 0x3}) flock(0xffffffffffffffff, 0x2) socket$unix(0x1, 0x1, 0x0) flock(0xffffffffffffffff, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x8000, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r1, 0x0, 0x0) fcntl$getflags(r1, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) connect(r0, 0x0, 0x43) r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x11, r1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:18 executing program 0: socketpair(0x2, 0x8003, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(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\x00Q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x6e) shutdown(r0, 0x1) 16:00:18 executing program 1: r0 = socket(0x19, 0x0, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 16:00:18 executing program 0: open(&(0x7f0000000000)='./file1\x00', 0x20040, 0xa9) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x24) unlink(&(0x7f0000000080)='./file1\x00') 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0xfffffffffffffffc) lseek(r0, 0xc, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10480, 0x20) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x68c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x10000000002, 0x2, 0x3) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x0, 0x102) r1 = socket$inet(0x2, 0x3, 0x102) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x410) 16:00:19 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff8000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x3, 0x8000) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:19 executing program 0: r0 = socket(0x18, 0x3, 0xfffffffffffffff9) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0xffff, 0x7, &(0x7f0000000000)="2de15bb8f175306ce89ca16b5f4b502734d42793516c916e71cfc3402812fdd04d32b40c8d7e839317ee52c4b649bc7d41bbe56a8b175d02d2f858ea", 0x3c) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="3b25486aeb72cdeea49e32e1d30abf758f0f8466fa42b06165669553dde3f1df3cc17b48fc7f176a83632bfaad1b712363061643e7d69557273ec47962594ee8e84d4f576f4c92ba83ee8f88a720b991a9dd44b8aba5f4a7f735549c4fb2b93742f9d0afb5ee211df381e3a2fc2bd82378a67394307352ccb87f7e", 0x7b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x8, 0x7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() flock(r1, 0x4) 16:00:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10080, 0x2) open(&(0x7f0000000000)='./file0/file0\x00', 0x880, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20421, 0x2) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000000740)="8a2c8bc92d40f6e9fba9f9862871958787ee9399f8d18f477c73654911b335c44d6f86cdf265946abd595d6d36b4a4bf26fb9cb4e22bf0ffd233203958c2c9f8ec1472e456bd554ed2b4abd2a3d01d103e85f5315ea3a0ff510a027516353cf9049ea28db8e98527fb5428fbced51b1eb628b9127fd629156d4c627612350a79160adc76f58c8886cb6be443428479a78abc0112dc93e7e5597dfeafe4d608f0c6784f965e75b5e7de21770a6e16213747893f71542bad41e2a9332956bd1098f2ed39022faec49e278e27563291c3c2a41d18e94462882c98f6a91940daf0ccdfe5a347768b772109b9d3a80d", 0xed}, {&(0x7f0000000840)="b39bfa39f134ab3e9016de30970118a73648dbe2ef0082488c056bdc70e5ec9beabf7ffe12c86c48f0edfa9bf67ad1d2aa363350ab870d9c230a6b9eb2c022d0069082f18fee5e4f29e654eb131b5ee1cf1b9efffd15b0c4a46747c651060b3cf0e4027b8a7b07a1fba54f389d9617a413a75ed371f211bfc5d4c8211b90820cb76a50f3d6b3c50a3f53d48a6d4caeb042c277f53f6131e106e27ccf5eafd676d9615a03aacab31cd737fd53b41147bad09cb9d25f0e47f372d70091c6d228cda60f35cdd81a5a2072f67e79dc676f0b9b1ccf269a07202cd98ba4e6a42e107f50fac8acbc9b02c44be6778d0fc4b29f50911d4e888b46e532f352eb045ef0d01264e70dc98525c054022405e2dbd7cea22bb36f2c5ea629ac21ebb04bb97ffd5a867492466c6a9a1a1bd726825e5472679dff721017ca40f0de38e44e5eb9751b3ac33b4de568c1c7b5d7c4c9bebe28815d3b09ad8a10cdd91416ee839c8c147af31870d22f34cbdd5a1703512df395687cad30bb8065034bf52b78aa331d9e92a64056a401398d332a1dd9d45154cf7c3e3743586b1d83649cc10a3e110cd5abde76592030600315261cd59128a8c28a4c45b1c1001886d0830aa023d222863fc5cd1876000e99fe754d17c703cb2d6b499deeb65d4156749af14d4ff8852634542e4ffcc31d8d783b01b61cafa826892c71bd384522cd2f3029b912896c3c5c52a3fae26f709f6330a336c20d4eb64962fb45827f6c04e2cb0c931b04121f57e29c089bd99f88d2e04b416d5c5272eb9389a3410b0a912942710ab84621f88f808644d5994362369af779bf3f2b985bbe823ac6c506727a9a5de553e6f271c37c962c3d58c9a0e3b745adef9c44c25c55d508705577c1d0493788e93dc9de55e87ac0f828c955f0459022f37b05c8d5c5f7ecdeb29d5d989ec9d099f7215b60fe2fc631b7bb476ab888d5269df3dbf04ade736ed1f4056a5ded6ddb9c6498a68cc7d02cc8a2142b20bca8373b77352d9d993f0a87bfd36ec69668a749108397bc3c74a17c6881a949245e99fda8c7e9ab4a6eb02da52370f50b5f66f2258188e4301c87eb61fa052d84deca59433dd8162403092a63e37664c26a08eadaf5c67e2fd35fdc9fdefa6045e8fa8b10ad3b27093610bb06791376c7f06f7edca26cb43f463f43cf5678a0d081cf6ae67189adce0fcf1b7e75568886fcd8af103dfd42cb4cbfec865b749f9f40c02ab4959c77ecc28ae48176c2cf6790676e999e49d0e81c74dbf092dca770bae63daf307c545b8bd7c368ba33292adf80acf12002980145d2477364126f62928e5720a3b89b08dc514184945b80a60c71b2b16dce09bbb0a3a39cd26082613e9bcf32cd1554bd835192cbed09579866db54da09dc6ef43e414414f3fe8b9f6bb9fc198cc1cfff95dfbf00cc1e6b546370a5d254a660056b9e1031bb4a8dca9c880eb5afcecd95f11ca071327d10cda7b0eddf8303a62e9a0317c46259c37b896dd317453e646ce631a1321479ecad94e17fb244026a7606fa2d497fb4152de39f18a565cfde71778b6111ff87a15ae20b3ba642c42da7b17f40bbe2a6f9be48092666599ff9884dcb2bf168278032bb45d34a0c783880889c2a6c54560e10d5edb9e18531d27329287f6d19d54db1280008363fb1039831251a259f552ba3ea1fab454cde85d3c80ad9baeeff6f55b57881c8e4204ec746351ae2684ba02e96a8b6750dc3a4112b061a646c1c970a4a7c65ad87b69014b6ac1be7bc339a798be1e11dafcfd35bd3f0dea1ad91c85c3863db57798af195314c9a066a84a6407a006381c39f85d3733c93159b1838fba539eda75c3c959dc2b9beb59d5339b904e328220d219ce63922c3eb3228f02c23d37d57af027bd80e629922dc5d9e4a47918a479bf04dd827339f51ba74bf7493d6c59a2d4afffaf963ec5b172c0c80253b4f787f59e830b0dbe32332466964c732e31c2dd8cfcce72a6a0aebc96c692c4755818533816f9144a3a380ca1dfe8054c95c4e397118b36df7d6e5baa5cf8093e779c0ed8012684da4907c27db277b9a2fe9438faad192b490342e8e9eb015e02d17655b0d11522ab690a537b33095054254bfdeacc08607f6ad40148c51f1872c962adc111beb7914d51be65e79f938d2012048d0182d1b6443b31df45aeb90837f101493cee773d12f61ea2ab3b22db2d14fcc5a357717d866761e797696756cbabcb0f919ef5485abbff4eba09459bd31fe7b16da277d36b6eabec85be61fec0a187e0110b8cd63654048b201bbed64deeefbf5b97738655a9c483e5cfda28b7468fbdff0169ad51fd928fab331121bd27b25878333c8a0457cf6c1f2d19b4a295b9244b5fd885d7f83d777004bacf99984efaa8769be8e225895f8019e98f92e2b2caae9a4147ff75e871487dabc3a2a3ded943192a808863676e62331a20188893c17f79cbea5f85bafc05af5e82a398f9edc96ad7d970ae7b347891d4fe6c7869152d6e906740f828ec5b552f9bd6b472d754241069fb42a47894898a57d1fe0a51b982306d553422372aad36c5967a05fdcd9030256397a0118c05b69a2bf95f4de863b927b45820d29c3f3fb23f3714cc4afc50a3b41df596d778275766c01d2d7e9cb061ee447b21a01bfc17765940914335c53d3cde9e7892d021f6e277e73cf69f50b4e0073d443e495ea49e7b0fe99a1aad550727213e1ff97593429f4180bc1a6f6b3d26d6c22e5c54ff2f92cd66a521797ab39dd2122be92d5f3948ad1c8d2bb09104997180a8bd7633227792a26a44c917096236a0739c32935b983261d450d75cc3acc9fdaae5614be2f605809ff2207c991c2c819eda14b69b06d100d6dda502017d505b2c8dee7ab3400f7aa0543e0dd5ac9275e46483a737d58c740de8fe5961bdc066f04e3c78fc0af8a77ae4db33b03e1e1d4878b0083bec3ad702f04ba93fb712e32aec59ebd619e41b5648d323fbc590f5f1b4b1f924dd08268af28dadf57273dd367af557797b4d1eb04052f49d2013c0c05914341877a28d8fba62d8235b8149b3c5ab4f1bef3d8a94680ce71c41fec4ada5902a50698aa1888f52f800f665eb37659548a32a40af2323fdcac9e9036c80805b2590a772ee6221f7bfcec828f23deabf7b4e1907f8a3f0a2064ac91d674072d63d89b23581b3d3f21b04abe1e1e384bdffcb1de0baa510dadba49308e92ab49a03e19c1a50d07887f874c6939c864999be4eda01798772c687378accd065060d816d660abe14f1ac3d73be1deaf38038264b16bedf8d286986bcd91c329a0a6e45019fcc682146df3ac97b3a23bc970b639135da0431dac9bc57aaeb9b850fdab6544f3f0189e6b0241c24b1fc4b115098bd97b46c5a9b5c78f0a9fb1866b0d2c74573cd06a0e0bda838cf573e7e072eaabe1e65602dbfdfc67fd36d1d5f7a5fd7486b2d15fe5d8fb13f4d149b03dd57df516535c59de9231716068d4d535ecd0c18c057bf4bd395ec0f450ab3788ca7c18ee148c614276f348e6d30bbc25fd1a1e325560e8804a5821d780d4ba0af1774b8899bcfac5128f93235da01db5927f08f1c9eacc5047c18028b6537358fb3b996aef2bf7259e33b9646e8cf75b398d306ebf69ea54803cb10a90b759deb493ff8f0187502de08b59fba6e9177262383ce7d88833064853d2386d6b7180b56414b17205c6a41b36846e5fcc8fdd14da66a7246b0e1e6eccb39a7f60819637a8e0653c9ef65c7f485c0be9a9660deb8887e4a0bb24558f4ce36b100eb569339ded23e1b37eb8c247de656dc9fb72e1f6a96e8f5785069590f8d82c697f9a95635f12c86836ec1718b86d033064fc5d68cac699bb0c82b87289999d3b3b858a6367765df080f9ed8230c2315db1c8cb0b049216ec870870f82801fa6e4717d9eed9120bfea6694fbc1d41c4cbae140c967de333b145eff5939efa811116760a1db2acfbbc1d0b2df45f115e7f5b780a54461198d64e17a19a1f3bf4916aa353ed6fc0ee4aa8f474e5e943e005be87418c2e23e71cc58f4f91d51819c52262515fe91bf282d941b4029c03c6ff17ba20f37dd557800c4e24a383eea727312979f9c807bebce23a87e245606886b1e26e4d7f40101ded101f56843de999e269905039f2d1998eaaedfa19752e3aae5b4e84b6eaea63c8ebac6ede9107a9936c281b09070fd27532a25a0ba691e4ba7c46faa75202e006a2ef59da038cc7e27905e841450c5f65c24a487d284a23a749b2ffbba346c8fe8cd4710e2635183d23b376edebe918c88505d7f65fd2d065ec144d758ce46ae37f6462b0ef8a7509849102add03f8c8fd82166f307ce57470246cba9b728f07a5669eee9b0bc960726f522435b9df919c40bea81f347b0b768be711fc420d7caf34d96bc6a189b10b0fe8c15c8e0e1e1d71fe3b432b9377bb4e25950b305bfd32102342b52563a5813f5ba5e6d014fa5ab82dd07f17a9f836ab7a9688770a911637739ecd617c16465766edd80c8614bcd9b79522b27010b44a1cc37127a059fd6fec03386e09fbb64bf633628efb108e42231dd3d5e9787a8468fc22e721df1e3fe55f58a07137bf1252660e4f0f83c85ea4b65c4acf2d5ce018ccce20131b4f40e2db38e36ff8ddae69f239c57c581c0d3b2d67cf0318b1e1a5de57c426e1f5e16fdb022c8516afb50735f3df41b57fa971cd0b31fee7166ec5cc9468c4c0f484aab00914209dcd266ae4107a8a9ea68d99ab01a0d6d5fd232fab55a48250289bd33eb7c628ec8915697842bc2c7401ab06bd78135c6b01c477b6f487925d1d66bbddd3643cfad85d195064c6f22ca011562458ad1b2b262683cccf6434f664646a119fb83e442d658266a56d2199e8648607ccddcd548a5f1a491c49c8df09b5f70926cf049635da48be82a94544653d99ac4f986f85adb583d388da8fcff2c87a51f85658fc000a20e9781eb555778c544b55d11b8f5e93fa4677101de095cdc6f894e5d8e5b651e3b7e9e7b90dba2ef28a2e2c9e55bdc5f9d890e001fb12d2fb144dd26849db4392365f44fb7a0c1b822a4410682ceb1f5f7c6621efbbd4654721f5c7b0267774f2ea2d5a5f10f5990c7d34ab4e9538fd1215187d0a635bfd9e7c1e6334b9113491fe59e7210aa0761b392bd4cc77bdcdfcc236995a647a47d605a61f63f4b411ff44bafd509fdf33d5fc4ac8e8bd2f4507a4d2f3de97934effe120120d8d8a885ab9769f05c147230c79560ac3b4c014878ea8b2d9d0dec1c05ca9469ec854632066d71a67e650f7e14a34ba36bfd45b7f43eede96875488805ec1b33de0b5096b6ab39dc4ea782098e979925e8fa78a90a96072afcb8cfb1b21bcc1e751d6b581c2430d24daca4d62f9ab04f69d3fd32564ef9a31b66da6322af838284491b3f95c579bf0903d35e0deea275ad2ce344fc51d712409b9f16aeacab558274f3d855dbb75b5b80a792b936cc4f51d169041c10a3065ae61d8744560a4a42c4392ef5bea94d51670871af64b117be69ab702e9c280d926ec10511d55b0fb7c3cc503f091884eda1dfc14d147a5068a6389ee83bd7fce451489e3df007b66b5d39a29181f5d8275152cfa0191f6f80ab0ba23b05df8ff2e6d2a51c43f7ef74cca398cda3ad526eb7bd57f486005b1908ccc1a24ee7977755d0cd5c4ae71b51f1cfdbbe40ad10b4698babcd8fbecde641738c62acef894395ee24238a1a7e68bf539e13616821c882002f2d80f7a2661b0f10eae1c1bdc2e80b15689b8afab3c777881a80e34e", 0x1000}, {&(0x7f0000000440)="74271c357cdc5fa25978236e76bf358b797e93533236adcef2db7d3c2c6ab861e4cb0bbe634a6cb49840c7dd9564b75d161b08945aaab6f0a582bb8c33e2fdd6", 0x40}, {&(0x7f0000001840)="1fefa51f23d6b803bfc9ff7f97b9b58d8a35b472a3ced523ebdfae5327e3a953dcdede68b8c316", 0x27}, {&(0x7f0000001880)="4133f551e1a9907cb8dff56640bee1c90b3de2", 0xffffffef}], 0x5, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/103, 0x67}, {&(0x7f00000004c0)=""/72, 0x48}, {&(0x7f0000000700)=""/8, 0x8}, {&(0x7f0000000540)=""/225, 0xe1}], 0x9, 0x2e) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffe, 0x5, 0xffffffffffffffff}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) socketpair(0x200006, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() r4 = getgid() getsockopt(r2, 0x7fff, 0x2, &(0x7f00000001c0)=""/186, &(0x7f0000000280)=0xba) mlockall(0x1) fchown(r1, r3, r4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x401, 0xd1}, 0x2d7) r5 = shmget(0x3, 0x3000, 0x610, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000180)=0x6) write(r6, &(0x7f0000000080)="00120009000000b201", 0x9) 16:00:19 executing program 1: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0xa) 16:00:19 executing program 0: r0 = socket(0x18, 0x3, 0x7fffffff) setsockopt(r0, 0x2, 0xbe7e, &(0x7f0000000000)="c5a43003c7d7ca4817da3188152b298603db19d7dc0ba981fe584b5c38fc8b39e5318b921d5dda9fe5dc3235e04eb9f3ca076a81d57d63613bf100e1b61c08a3983ec866cd0317a739866fee4e856b7807d919e128d86866229bd00e682977537d787ad947b290945d86dfa9ac3872c8b03bfbb88ca1e7fc5aeacbb62bc1a85fc4dc453acedead594524ee7b58c58ac83eff82dded1cb9d58c13164881f0493ec437dcb9dc9df3958b7af693bd8a70defccedebd0ca98a8b10f109bde9083bc35f13b57b428855896a292333cd4412bdd62911fc2b290ba3070ed99c9585b6b6c51d1bdd25a23fd9f91ac21ee6db816189054cd509caf833245aec635a7eda623d9da7440b39bf502f7a6dd6aa6632be044310f70c32228e7b0f1f92cb653fb2b4f9331e89dcc9c7c23d725b74f039b8e73c0a1475c497bfd84fef31ce0a823aa98fd827f16ea7a56ac97db1ae0e1a354c8185bce32cabb264997f649cf829a5396692b514eba03539014079676b61daeb34189a877dde0be2c75c70ff5597c69af1499a8589257be62098536424a3f681a8eebc1e931a5d820a4b55f72bac400b68239b7b54bfbcece4eeb58a1ffb1de9c85ba36ac2a753918bd35228a7d1f2159eb95891c6cf7e05e5733be990ed21a25923b2609090976774fa43cc8c88e2e4befcdc19f2cff47fbf087d7ad3b6f868f72040e18132724a54fdbbcf5986a3cf8bdbbc0bfbc7b61e30ed785e7781c656ac8d0ca9fe395544cf3ed87679f61986d981bc6c2550d8dd59d5f4b1db9c96ad6d523912c4201cd428a016860a11353934a745067a3452a541e78328089ad1cc703e8aa61fcbbaf288bfa5ed741adfda7d854d93ad74c38c96229590c67e2c81533e6fc1bd6c9f8e845d7875f2a5460b76c635f8611dc3e714fd3dbeb84862cd04731f17e9ea606de6014f706cc73b354a0fbcc0363a53e3f2f99adb63a4b41924494c73e3bbe257bdf257df0173789663a2a256fa5705da70357f8b9b6f822d105646f979c32968d09b9efd91efb2fde794f1910dead6bc56f053085755c7e1669ceaf9d2c75b079608896dc3117a2f45b1fcddd516beec41e8ba453f378272ae48e7659587d8a828eed780993be1da0c27d094ff88a47e68020b1c8936cc4297d5ace577c858e7b6f66a7a679262b4c94b77db529d1a36964687f1076b9a3a8609b10fffad59ad91a54102036bd86f73b549c4656ffa35605f690b1f331e23ea75917fb63bf0d3ac28edfbcf783225b571c74b8a852fdc01e0d269aeab8c83158b3cfa8f20f613d746cb4741f3f2f1a62c648ebf8e5429ea98af5d8aa114bcba06f2e86ce89fed635795920408dd1bacda5e371419f4e3983659c340dc5fadaffe291f350639cd36e134d52261097477aadbcf1ff5a949012300c2a088705aeca4b285ab6b6de108abe77eb598612f0501183eb98fb33ff64c92a968e1fb438be81bbf8528a849bf94116117324c202b06daae35148cbd1b63d7676ebbdd3bfebf88602597ef1978accf98a46b1b8b3f73ef9eb56c4718ef33703d315ffa59d4092cf80ec4e86e345216e078ab3b25154315acd7b5cc8a9b0904b884c9c284fc7f5f48febab4ca7338d5e30239baf8a4a6e1b6d08e1849a9a1d9c9986626a077ee838b6ca659577d1767dd7be4e5c12a5b91b62fe2c538fa5b6fd4e213bf633031d283597a81dde9908524776a7b9141089a9f5d30753510f9e75c11308930591b9b1ba4b3a7794111ac4c6886e7d574e4f78a3df8ed4ecb74a0ec1e852e0ee796c2c5ba7f628f4b50936c8adbbdba6aa865e9bfff4e5fdaa2864a226ab186795175fbf99be770324e2b941ce1775fe52d3f16168b02197e3f1facd09a605c7671ff53715f7d5c59ba60685620b9c5cff051954bfc534509cbb527ee6c4d8127296cc2651073de2079a1334fac8f400ad1e6010fccb02957ef985517fb1de96efda9ab33af5df479728a9ef465a4cfaccc145fd0a2391dcc7f545f1acf7c51cd508c597f2975cf40131c405cfa1aefebefc9d62986ddf09e04096f48151f6bcadb6a9164898f56dd3c5d733fbb82321979f538f353afe13c539ca558968e6506d38850db4d03225dfdf5b7d443553ea1216725a0d490a85a147b5af7f509fc61b0df87ab330cc49597bbe1df1077d53b4b2581530fa94c27fbae1e0e9e9878c15c91d1d25fecb2b670348b5200855d60d7898a15ee7f7fa78c116b707b8e275d0e4d741c4f5938fab314420dda0ed70752411e481aa97e80597c00f1c77ba66a8275fc00b8de5cf0f04a6bbf4f9b52833f68255119506a2ab22309154bef1a2826906b29b71670be6850b087641c49ef48abdec0c06d785750d9f859d1a0a28e342d3af6bfbbb2c99c17f9ca355abbc5bcef41c5c6416503b0514da05754eef818e7d89a12f51243b4e5821b843b34afe088424630142b60e1f5e13c013f7fb279c2f4f3a71d221911369ede128e320ce88959dff497adc337c78e1dfbe4cd2c25acd3ccfa2c0ec0c2f1f63fddb63457f3670e69716b0620056c9ef59f74a7060dcf7efbd4ec92ddad1f26898a30d9805bfbee014895fcac9dcc45bbdc30de79fcf32d3ebd67c19153d87af15751020c55998a6d0a9e24ac9a9f32c73ce9f56eca17fc9eabaaf4cf14c607dcae82e54ecf6b35fb4f17b8fe773b6dd571d515a4f93b62c1388982b855473feb8caad448683da6f72bd095afde14214ae7c093bbef9c1c3d3d1cc732b8b9301913977093dfca78374a05c47e7fc3056517b682e5327e545139a561dfa4e4a1fa30975fbfdf19f7a54b3c4d01dc0afc7d396ea931588bbcf2a3248d9dea7fe947e1d1ec4cc6d892972cc5eaa16e70506d5b645c839841098255c3d7c0df78238837ead0bcf6fcd65aaaebca13ca313a0b5e488110c284cb98f9c848427d78ac5a77d28d21fc45c2d2abb628e6795278bc17f037ad09acd73b056af3faa255a189111bd2ffe0219401cf66c1d50caed070fb54b2b3ebdc45bd79cf33bb687c7f433e112441934c6b0c48f8d2ef7d32d4a674274342e0a13e95e802ce2933028e6d5ace36ec2d83515040b8300fcac0b7bb7ab408e395dc59f65064cb48c42022fc58bfc8e5fc0ee537e6bc9c20afb9aaf895b901f208dccb3115a6f6b5c9ea8355016a39c24d58d06ea1a3cf1402aef9ede94bc085504b43afbbbbfab6528c926099825df2dc364b7c5f1c7cde77e3d9bae8845f217901cf5252df8f87b9673b85c816291972d907cfc3bbc787122d197add26e3e8a4cf96e94fbc2e7ff84c4dbe4793f8619804cafbac24282a375fb5ad9af68407e3f0386af0cdcf3a1c17318a4b4afc1f37628ccbd3b22e2ac230729c6ede47f8acb3ee8e2ddd2783c602edad272faca61afa46b6287fef382807711fb8e6173110124840f8dad57f0fa3bc5ed64ea79f3dcea3862ae5af6cf679be6a9e394732df5ac20eb7014984e744b20f0d7cc05e7d20496394741165e8f6e85ee54e2d93fdf9ad90e1db8bb0e6b795597a7b08d15e3ed81b48cea56df037c0f42a160e32feb01909f7245c245b42998698be9328c3f6426e7f506bd8cb73d779212c3d4d8ff9748999264f3497a7fcec5258173febf2381958175e0e4abfcd533c4afc5b98c72b4074259a6c6cb42749113ce6c2029b74e2259cbd0a89f4ca862cf1c450ed55f66e1f39c212aa21a6967f86434adf7687652fdb6f3eab6d858ceea7ce946040e5e18faa730ea3e5b8a9873e9b3ef4830d987af8f1f1b5000e4bf6a83f6f2ae5923f7e71c26cb1d461e8f146071477d2e4f3f621c14ed28860d44e0dfbb14c150aa9f11de051c19803d08570392854735c917479d75532b8b5ae64c030ab3ac2dec232c83079e1683a26700a8fc1df6905f588b3cb08e3bb5e0a80bebde8739cd3c11e16f7d9707ea41ac360033cb64f005ac1283326e513fe133aa0a229041ced92d34b992ff9ed702f39ea123a5c74305b453547ffed42a092a6544b201cb7234dc04ecd27f9ce14cebd760c4ab36835cde444399d1a65a11195d1c2360e454a309d20520f971b5563088ae3a18739d1568b9b1739f683dc8e1adea8bc4baec9da45be6229a5e7f34da318c1416e670fa89d5632863cbc6095cf6a26400d8a6c5d54a878e93e02bf55deee0ad874f5e03f64a69cfacb6682fbdf754deb04b03dd5c1c65bdd660312ab1e4b2d3213d8e0dd5b1f48a281333471afcd68e6db42028a6f9cfd9d581f66dcde10664aa680780742220158815287f20d873c9fd327a9fed05d33dbaca0193458285efbb61623fda7cd83ed522fe943540b92e297785eb85c0bac1b6a98230b90fafe1f494d808206e4b08126e14b567e677d103309051137d1e62eb6839c1a0dae25aa5ff4d26c1b65bcbe5fb9c23ee5cca80afacd712df1406995dfb4ec39cf28fa852d50b4ca8109f81d836e95769046d8739bfbc36a7ddad0afe1f2702ee7321e93af83c821f2a3ccade8733a2f989f73590899a884ce37c29e3a630672d2b52d29dc826d92fa12b301de0888ec46a33ff82e6b64007826b9461b72fc018222c02c628c166cb03104074bec900153ede08d72f8ba6f88cf2eec883addbcaf4a0b5c6ae9db7c82608db29e666a5d841e80902f39c0f678058eb22ce33b7838149bb372b81a9f1f91ac06630c74684254d9aa10c0bf141b881e448656ff6eb38d33e756f30ad3323361ded41f4687cbc0a639e12710b34a375e92e96108bb600d285c7939ff8dc502dac9e9148d1cd9ca96984632b6f183123f2c3c03d3869fe8085f5afb27335625664ea9ddc826da7152fea21ae287161a38f10bf39ecf61a28035e7cb5709a0c4dabdf28185168232533a4bd3d1886fbfcbc67bfd42f8a5a4ea27c13e678cc908d4dd04dc749b4494ec3b6e26b20bb24d214b1d336c90762a45c63100c1ef9c9060afc9f70017e02adf0cdb2b665b2b125aaaee3e393319142e4ef582a157c6ba556aa9e9cfad27d68a19e7d7472f25fa49ccb55dbb494b8ff7f4861078259d14ff5a18aedf1aee8600a064b08edc667b6f130a76b793b47087ed83f09d1b34642a9f78bac7ae3b1b730f29597d796f2fd1b9fe3afc2598310b4cba5a2f53d54c90dfe5715315439cadfc832237cfebf9dd86690349e64537c64daf6a305dbe0600925b2547289132cba0d7b8b4843f0341d1e7cce95921d9919b4c229ce96cc69b5fd3574a1c36deb3b43eecdd8eda86f291408e9c92c4a8dcb22f1e3fecee2b7e2a7f3e3c27c44eafe4f4336c58cc329db492f01644c43e19198c22f13314ab6ba5b9b3aafdd74f9de0c2f46b3eca6c4041a23a26e74afebe8f90a34c59fff8c0431e286dd1d38d6d37e89d076f8f895990ceaf5ba26354ff679b54694141d9fc27d53d4902ec8a87255fea10f14c575b1bcc15af613daeb3622c7a1c3e0d6a82baff9a780b8094fdfae63d6026eb6250b3d9567677f94778def904d600d9fce26f1f6997814318c23a867a51a75864febcc320ea8c2adf5020b49ec2566097004192de6c8c3a1fe2d60d6e7e4ce5dd4a86e85b94fab5c4192293e28be6b8a0e215f12e54b41ac71273c35cd6e720ca5985c0db13aa2a5f3a2cee3e7aa390b450dca6ceab755d5b4123e4e50fc2ff2d58ba2e52c4db10cdad0ae01c67c27e338147925a17f0b6163cbb346eaa074d4d9d769958830b9f578485ac19fd0b03a42a32c32850a81a9d390a62612cbc19cabe3b4060211376bdb52f754f2ad17863665e6c424ba0364f906e8e4e5f1b8e63241a5b41cec02d32", 0x1000) setsockopt(r0, 0x29, 0x20000009, &(0x7f0000000000), 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) 16:00:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) sendto$inet6(r0, &(0x7f0000000080)="e7f21324a5ae043d358971c688585738fd8d857fb498dd95de7c006f49dec0113f05af89772eca9163ea74a064f6f7b946dbb80b07141e8b2b5f61908664ae6839c1e8a993d07bce52775cbe77025cd2710fbcb0fb509345fd85babc79132a9fabac367e81a5dbafc33beb4389ad7f0eca69c0cfa9df089e74876193a5b6716a8e22b3dfc6b721f6d1f8209279c42eb4accb075feb2d6af6ec9806dc60ff49c9e97a996af6e12245eac5fa2e0be4472ab81bbd7c4c8a", 0xb6, 0xf, 0x0, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x3) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:19 executing program 0: pledge(0x0, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) socket$inet6(0x18, 0x5, 0x4) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dbc0ca2d35d7bc596020e2337821f212eceaf957fab1bf4d1e4736654cae7a38144dc4b5154b7e00baf01a5e548bdeaba967db1815f843a58952c70e0731bf276cf604b50689865a1087977aa910df7169f157e6a7260a5641ebc5f5d63b02876a52736d3c2c3db47dc6b48d4dd10cf20fc2572b473dfba6bf3f92821283fd0ae5fbf5f149f31142760532d89745754d9843ef4a1d1b39825986f90e170c989dab432167756676040389408cf9f6e45b9dfc700c240a1c7f1d216cd05eaa840703a5c99be2dfab975d6dabe45a013e884d03712ed793378172b8f2161cd8b24a70bf572e01d98bd0deb8e0709189aec86d9a2fc6718eae976c5d63", 0xfb}, {&(0x7f0000000100)="b5badc11ea6cb7dd383300d65e85f4ce7c46ec156f2b931524ce202b1158f1a443db9345f9821f36542ec5c7a7792a55f6b294f17836c00a68c408b21f9669599f70fdf8392f7c5574434c6418cb19d70f3b95a8d5771232becbe4196b58319102f2950ea05c24dcaf7b1dc9441c2ed4c887071feb51031ba83d23c7a5759f8cd7bb7b86f122bdaa286f472435893b585fb615ed10147d755272d2fc69e140d1075df72c136a1970939540d18955e1881c544da694b4ad72eb30c07c9c6a2ba5a31bd91fa24bbce846", 0xc9}, {&(0x7f0000000200)="cfebde291344d7ad84d13957660c2b02231d4fe924f26713ba9225a98b5813eb7d20cbc8a3b9aa5cecc225ee7192ac3fb72a3a7b034832647b520c5b53a8c57842aad538e47236289c5acabc7f21f155a9b7a3c389d5dad63457be1fe0e48be2ab9a5882debf3af1961e20cef7198e52b634fc1a9f183be8ced67106aa0da735ca0dd5744396e0577a1e7325ee5583778945be96d3eafc60d50a4fce8b1eebc64de37923a3ee", 0xa6}], 0x3, &(0x7f0000000300)=[{0x20, 0xffff, 0x3, "ddd4cbd4019c811c622e3e25"}, {0x18, 0x0, 0x6, "1a0150b1c20e"}, {0xe0, 0xffff, 0x80000001, "63fa6a7713f12042704f4e12bb9023c7d48106c65f91e31086a7c113d1e1ea2769f77509ea3c3897b2de314ae989b78e06485529e16edc33f83fcc9fcec54b99dc115edbbb63c536bc35575ed8ad5e2be4df0dfa942d63654efdcbc462299bf2741beccbb1211fd6a045a271a05c28da71ca3148a1545940e81700c47e397554dc8f9c3a04b8e14bd7d94b050ceaf6a0529d7df9c7720acc4f7f922097f7ac9ed6d16fc348beabe20db36aae3f64209d176a0adf4bd68a2f20a8cac332fcab59ee2ce2fd7d133adcbf006b8b692073"}, {0x110, 0x1, 0x9, "3734d61285d16112ef956acd59e6c15ca1cf4d01950c044525154dd48f539fee35785c861c5b8e449c16dada4c15ca3515738191b5485bcfb47c65c2a8a4f412d87fefaa3798409fe49dc623f533596a17a6931317ec89274b309ceaa97713f41339cf530793b127d52a7ddf643acd9249e64fe01d4418bd6cd97b3f1c8d6a222ee849c1784940f46cb56862db1d49b8b3f4918071d515ccb3f1b856f757c43ab0c0e7ee2d88a3319e189a1d27ca689d17969cd2fed5a0827fdfb3b98aeddcd3b3eb94dd2ab6754eb43e1a9ec48f16c477ac6b544586693e4b158999fdc3c1f414712ebcbb9bb8c96390acb5b584bbfd664944258eee7bcd4a44d599a0409d"}, {0xa0, 0x1, 0x20, "f49877c1667d3928caf43253c87aa1414c9fca7385da97899e24739bb711ec5ae05baa049736ce8df37bf94149e4c8149f2098e3e8b53275498ce084d47aba7bca493ccb48e3ef67e589b81bc10e6238cb57ee9e40373fe37b94b09808ec558a5696ea27b093176ad8d56e08e363e9e35dbb9a5eba993f6388667e20137bb7d7518f313cd0db717dfb04529c1014"}], 0x2c8}, 0x1) getsockopt(r0, 0x80000002c, 0x38, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x41f, 0x5, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:19 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x5, 0x100000002}) dup(r0) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002802, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x889b, 0x81, r1}) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffff80000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r3, 0x2000746f) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:19 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) stat(&(0x7f0000000280)='./file2\x00', &(0x7f0000000300)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, r2, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file1\x00', 0x80003f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:19 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x18, 0x8001, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) 16:00:19 executing program 1: mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="b59d01b3ac532180c3b89a08d2facb7f17c6796a5b1a2eb0a4cc05253daffae2068ce510a0b5dd2d02a35fe5e98a15e60c74f0f430fd4d807ac4bea9d06594d00dc0f43dafd9f0c8f81d99f933254fa85a6028329c923bf4b23c9671fb4d294576f3891f4feb8348af5f13a419a62402b0e83512642a0cecd4f7d2a5b6599647472dc452afb006dc570e1dd7fc8771528252ccc2b6cb7d4e0f962313cc14e0a95854c2e1a392ad2c", 0xa8}, {&(0x7f00000000c0)="d89280574a2221a61057bd1513422eb2001872acdb3ab1390b980086c23710a108c72f553f607de0c6f7228ede910f444d4c2146056268208fe8561d3db5d6aa03571f696a04bcbef379415d9d5f29acefb0ed32990023bfdf14f373e57de744b15dd0e3773ee9604c3cacab4a0fb85011ca397704a8e1bbacbd2395cff2f06ccf98c38a926ca5b058ac58c7ca87", 0x8e}], 0x2, 0x0) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pmap_unwire: wiring for pmap 0xffffff007f123b40 va 0x1b2eb20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123b40 va 0x1b2eb21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123b40 va 0x1b2eb22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123b40 va 0x1b2eb23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123b40 va 0x1b2eb24000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123b40 va 0x1b2eb20000 didn't change! 16:00:19 executing program 1: shmget(0x1, 0x1000, 0x208, &(0x7f0000002000/0x1000)=nil) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000000)={0x3, "6d89bda31b488df5d032b26d0471f3d5abcf944273c32bbeb3a89d4e13cc63e3d07d571e5ec6e0f3c18c5e17d2fae5401f60b6243da0117055cab4"}, 0x43, 0x800) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x1ff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x83) fsync(r0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 16:00:19 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xffffff007f123b40 va 0x1b2eb21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123b40 va 0x1b2eb22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123b40 va 0x1b2eb23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123b40 va 0x1b2eb24000 didn't change! 16:00:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:19 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x18241, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a58907", 0x64}], 0x1) 16:00:19 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = socket(0x6, 0x4003, 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x80) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x7f}, 0x8) 16:00:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r1, r0) geteuid() 16:00:19 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) mlockall(0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000001080)=""/232, 0xe8}, {&(0x7f0000001180)=""/105, 0x69}, {&(0x7f0000001200)=""/200, 0xc8}, {&(0x7f0000001300)=""/168, 0xa8}], 0x6, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8ba, 0x0) close(r0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x4c, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x3132, 0x7) open$dir(&(0x7f0000000080)='./bus\x00', 0x600, 0x22) 16:00:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0xf4, 0x5c043dbc9202d401, 0x7ff, 0x5e7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x7, 0x6000000000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000081, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6, 0x401}], 0x1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x7fff, 0x8001}], 0x80000000, &(0x7f00000001c0)={0x0, 0x80000001}) close(r0) 16:00:19 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x114, 0x2000000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x1ff) listen(r0, 0xfffffffffffffff7) listen(r0, 0x0) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000002004, 0x80000000013c7) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x140) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x13) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8001, 0x9, 0x1, 0x10001, "b8cc07c1b454ebd98545e9e1eadddde44b634d35", 0x100, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xf364) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x400000005) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 16:00:19 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x81}, {0x18, 0x0, 0x24, 0x3}, 0x8, [0x8001, 0x3, 0x3, 0x8, 0x3, 0x3f, 0x0, 0x80000001]}, 0x3c) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x80, 0x4, &(0x7f0000000080)="2eda3e79e4d220aca6761daa460e81ed61bb66964669c0172c722bfabca14729ead6312fb4e05393a8f920cecbab7bf499ea43e76c09d8861d753f0557b60eb59cbcc4d162dd9eb2ca8971abb17cf4f7499ea80da775d37a6199a11bb4931019b67559774fe6d0cce2c015ecb3a7f01a48491951b004a6c368deb1b949", 0x7d) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x5, 0x1000300000005}) 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) close(r1) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = semget(0x3, 0x0, 0x4b7) fcntl$setstatus(r0, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x800}, {0x6, 0x4, 0x1800}, {0x0, 0xff, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x9, 0x1800}, {0x0, 0x6, 0x800}, {0x7, 0xff, 0x1000}], 0x7) close(r0) 16:00:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffc600000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r1], 0x30}, 0x0) 16:00:20 executing program 1: r0 = socket(0x10000010002, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xc3a8, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) dup2(r0, r1) 16:00:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000424000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r3) setsockopt(r2, 0x4, 0xa, &(0x7f0000000000)="d5ff9668", 0x0) pipe(&(0x7f00000001c0)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f00000000c0)="00000000346f38e605f173840d261ad4c2a2a1bd8c3e147f0c51de84eb817548fb1f51ddcc63049e0007e78df695b27b72e1cd282a97bed8f8c826bf3418489196b8c7fbd0b11a76669d171d8d98f1fd18265b5d", 0x54) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='\x02\x02') stat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:20 executing program 0: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/237) msgget$private(0x0, 0x10) r1 = socket$inet6(0x18, 0x1, 0x102) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) kqueue() 16:00:21 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = geteuid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setreuid(r1, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1000007ffb, 0x5}) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="11d4a34c34af00345e0acf0cb1faf08bbb3f177837de1d42ef6d6b85266d89bea06aa15e6ccce48d3d17aaacf5f7f65f549f1652cc67cafde3352ff39b4719c5a1da80e91053dfd158608dea51c83523d63ee7211de46400", 0x58}, {&(0x7f00000002c0)="9f31b3b8ce9521b9154da7f95a1f4034f3618180a46b14ea80ecd608d2ac09cad1a1de641a73424c708935ecac77e88e844c5c591e3a8c39fd98a0e4662b46d0f2590b20893a4ca6f75da8bb58b8cdb07f736df05eec882a1f63b46ebcbf74331cb3acd67db7c456321b4162c0e753a80e71e3da70b6eb7c1a212a3b8fcf6c856c7ab9c95a144db49c987d10316d105e8d344e2ec6428b8d6756c267566a08577d905bd71a0560d8e254319a62e441f0d5d1030330fe489a82e6b564157d20cabfc47e01b2400f2bf1fe7cc8ff2ccd4b4fd08a", 0xfffffffffffffeaf}, {&(0x7f00000003c0)="cefc7f1d97536529857d252f0329b35d9b1c3ef6cc127b4fdc9e592b6593baa388dcb1394a386b04d0d5c072c0e298934cf6a7019c2078e5124e59678a4dab9dd3ed39010e5d0ffbea5e4b3da18b36e3d90d5235fb0819cd18ac752a58af04be1c", 0x61}], 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xff) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1ce) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r1 = semget(0x3, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6]) 16:00:21 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffff16e}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./control\x00', 0x10000, 0x84) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x4, 0x6) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./control/file0\x00', 0x8000, 0x92) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) flock(r1, 0x2) setegid(r2) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4000000000005}], 0xfe3, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xdaa, 0xf1}, {0x401, 0x10001}}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:00:21 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x5, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7fff) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/43) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) socket$inet(0x2, 0x0, 0x2) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:00:21 executing program 1: pipe2(&(0x7f0000000000), 0x10004) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sync() dup2(0xffffffffffffffff, r0) 16:00:22 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() read(r1, &(0x7f0000000000)=""/80, 0x50) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140)=0x7, 0xfe71) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x1fa) setsockopt(r0, 0x1, 0x210, &(0x7f0000000000)="e2ce3a74d3ef4c3058fe373d2dafa63b0c1e3df4921b7617b914a3b7446070fbf59d456887ffd6ebef4861f23209d6df725ac9e289cdca9c70dce2ea31a1ed5078acbb3bd3c121927371bf18f497f2033e26e5e8a893ecdc916e7a256a8d91eda7798e9b45d5e03fcae2d62400bc996daae0f013095d875c041e9c160ab04ec5562761ba86eb17bf82237e9662f51ba9890d6e395e726f6e4633371e03bb127ae3f78bca7c7ff6aeb51fda195c29f92d21e5e82e68efe6316d819f5d2418d5441cdcad214f4b31737a", 0xc9) 16:00:22 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) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000280)=""/140) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="910aa9b11939f375531083f5187f392ce18e597bf1d5811a9ec6744656a0d06738279914283e5dd16d430c24f9ba20f51cb7a0ab2b0d120392a24c534526f5690690dc67619ea700000000000000000000000000"], &(0x7f0000000040)=0x10) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x80001c1) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() bind(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="c8cfe626076253bb356729defe6dece683f2ce4862a96b1c612e644b090000010000000000004cac9abc132e2ccebd590adbff3a2e657e0398ca0e0c240792780b5df677efed48867a7b3c11c64400000063157b93ad3b7aa409f20377f63319d29d33e98605f27e0800000000000000ce2a7cf2ffeebd91335775168a28f4d8a6387e39df4e80bdc7c1ef37ca9926fda5a7f60904271e1dfa531e668d2a6ec178b20f628d94f163a6fd13026046a35364dd53e6985d12a06152c971b8699c4e2ccdf42ac9202a6842a595528c69b564b618bc3c5823314d9fa01b9f1265190c61a73b322fba29b8723c32e68805cc5c2035b587b93edf3a5bde652999897a0ee331956fabaf6bd649b84fd9f6b4"], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup(r0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0xa4, 0x4, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x22, 0x90a1, 0x9}, {{r0}, 0xffffffffffffffff, 0x18, 0x10, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x1080}], 0x4, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x7, 0x40000003, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x15, 0x1ff, 0xa2d8}, {{r0}, 0xfffffffffffffff8, 0x68, 0x1, 0x3, 0xdf}, {{r0}, 0xfffffffffffffff8, 0x21, 0x40000000, 0x6f46beea, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x800000bb, 0x8, 0x50f5}, {{r0}, 0xfffffffffffffffe, 0x10, 0xa2, 0x800, 0x41b}, {{r0}, 0xffffffffffffffff, 0x14, 0x2a, 0x100, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0xfff, 0x9}], 0x2, &(0x7f0000000000)={0x2}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f00000000c0)) r3 = getpid() fcntl$setown(r1, 0x6, r3) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) getuid() sendto(r0, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) dup2(r1, r0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20c0, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) syz_open_pts() 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x30, 0xf0000080, 0x3, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x1a, 0x2, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3ff, 0x2fd2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x300000, 0x401}, {{r1}, 0xfffffffffffffffb, 0xd8, 0x4000000c, 0x1f, 0x800}, {{r1}, 0xffffffffffffffff, 0xde852f74c7bad8b9, 0x0, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x18, 0x80, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x16, 0x2, 0x85}], 0x229818fc, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x10001, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0xa0, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0xffffffff, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x199, 0x1}, {{r0}, 0x0, 0x5, 0x10, 0x4, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x1, 0xcc}], 0x1f, &(0x7f0000000000)={0xff, 0x5}) write(r0, 0x0, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) socketpair$unix(0x1, 0x800000000000000b, 0x0, &(0x7f0000000100)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) socketpair$unix(0x1, 0xeadcf1afa6559959, 0x0, &(0x7f0000000000)) 16:00:23 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') sendmsg(r0, &(0x7f0000002900)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000180)="1f0dd8c53b66dd20db09bf0b2b28485ec5afa024f0a39c0864c9d7e74f019e29ad725eeef20195c9aea9089e89f2179cc837ef9cafb72a0d8fcbddba7dac26639659c70b02a207d9a7aa90052f54e2d70fea85f9d97392e00aa9dbf6bf6c669d00e5e813bc13dcea51f52e1d", 0x6c}, {&(0x7f0000000200)="a69d802fbe62f9c34c3d8005016f32f051c758760516dcf04a47aa838b37254e14457d3366b0eed73a8c68", 0x2b}, {&(0x7f0000000300)="3028b6d17e95a7ec504fd7edf150c19340a7c933d6752e2240ddbe090ef6733fb15388da4adf93c189d079a990e0978883851d1e60c985c2e171b45a25391afc79218ae12efba27b0a56e2b01ea5572b1288780226956b8f2510397f1ec4def640a7ddec2d9cb4fbd4e592ec4016d8c89e8ed76ddca7466f1c56f12938911b104ac55f6875fd667b1805568e4fe19769737f358ba38e0778006fce28201977e4bc2a369f8449697fa642f58a0ec28c709c863fc0bf53f42ce78b36419791c272b1f440fc27bfc916b620b33055da4f710a3fe46d3a8b1e11e4dc549828593af4a9d0", 0xe2}, {&(0x7f0000000400)="347a6ed0d6fb80e1deddf60496e69e2ce712abb0be4b68b8510037a9507c9db410b29e3d7d00bc7d44084acd84ff5ce52a076886d3e3a74836c6dce9c67f3a7cba6c6222e302869f517862ea24845a84c463349e9870c26321c701c38a2e4cf4e7428a588f375b56de8f55ed215c7bc0387cb7df2558e74159e7c6b718b048f63cb70c589c02b9dba4618ec6d5924b84f989400bf6759d98d950fcf48ae4", 0x9e}, {&(0x7f0000000240)="2eee41edae60a6c42e5ab0fa516cba785b0121f562da53068260c9810ed8f3f48d32c8d7f9a62a85eba49b3d", 0x2c}, {&(0x7f00000004c0)="d7a4c0764dad2a220c7e442309a64d99848f5a0a07663f01a2bdeabb10b9ef9d4cb06cb2be847d083c2a500f33ec57cb287e1fa6ae8afea0c6e22d0b469809803be43199dd65c75e9c5b891c682d406538e9b5b38965f6f8be81541a815f6722aeea25301d87a9", 0x67}, {&(0x7f0000000280)="74b06b", 0x3}, {&(0x7f0000000540)="f9e71b457024d9d666c29f089064ff693a1c65256e20828ba1c1ab523cebdcd089db3f24e8df1b45ef58ec50d7d0ab7f5b983061921ba02ca1c0bf7da4f3da116824cc07b7", 0x45}, {&(0x7f00000005c0)="03ed286e814c87be245ff8e916a610af4ee412e14fb0dc2b17ba131185a0067e3062d38112a8449498ef105ff548d399c1c1a77c3adc80", 0x37}], 0x9, &(0x7f00000006c0)=[{0x1010, 0xffff, 0x3, "94e84184356d5f84b3420156176a097b2b4c7829f7de1bd279a50939ed40fad51dd3fa7683f4dff4abb0fb309fd11cb307b01b782fed03c7c972084dd35e9fa69dd044bf90e5d3a07e8e75d7ab1717ab9f5742e61c53eaba8a748e687389ea0cf8105c28ec935964d040e9cbfc88bb3032495a7e8727ebc4a045e44edd84e7e40eb395d8bf6f630bccf799094d32105a6c6fda220234e3a9ec3c21ee02606997c64238da18c4e2358bfe7050986c4526023dcd7584bc31fad5ad624e99e435ec8e447c00d90518d0aaa0eb5f5b81fedfd7efedbcc8412a8781dbec9d456227b1ce3666a934a18e4b59ab824704274532265db05e9d2cd622479f97519eb12816afc9d8b59cb8e414d38bb1ece8d96872eaad99897a71256bdc4f45bb31bccb974201dec4adf0675cde6f1ba6d2c690f6c9a7b8c589b022ce35995f5bd763ff776302028733a84905e9bfd4e3a0dae0ff6f1fde1cb28572056955881b013102bc47dd21834df4f7aa31d721b98a7f082f2f02b7a9c17022b46ed7a728cc9f46a6ec42024a1bd3d858765ec9615619ae37f441a0eca4e8ed82b17a8298a914153d66b208e3a23d181542caa1e94c9ebcf2b32e6f793f50ad97e81463674956ed9a41849d349733a6572bf2350be60ce8a99cf9c96146d2ec33151bc4c435c1449de86753ed25035e90adf0fc6e29e624d3030a224379be7cce70418b9d8cf3803282fe2e5cdef8c40784dabb377d4072e89453bcb3c604dcb11c8a9efb23ebc791e06bfa20479fd01d55f3f5566a80a0de7991b1bbefc5aa7b6d6410212502286378dc50fd59219f332d2be132f49824a7f49ddf82ef909caf5ded6655644c0c75e8b0a3138a120925486baca0850bac2e08bf07186169c770503b110ff9855425022a783a9ea164ce65690846fae8534d5607bb32381e9aa1ca7fac9dbff5c04c07390130d178886c1127512eafc1bfb495a89825368df8a389d132147337aab50210565b0d99b57dd8d2df60ef048720e39b02245b82f7479c0f411290cdf1f65d31d189d1a9ddb82baf2412f7451cb00dc28a562109ac4bcccedefecf927eea153ce43a075cf407cce1922409d21a826f4f73b21910f299b5e628541bb22c002d105496b8dfd5865107e9fa7d22cb9e80cd28c362712652f941913bb992316f14e03ae65c7e110427f0ab14496a344fc1293aed292f44e6d2c57c7fe41daed370cd537b3ad4a5703b0ed94e2fccbef722813a1d85af7ee6758e26dd5d51a3ee2fe784b509c9c5a6e06be1e4d5897c1ecdbaef01ebc16f9a67c4c5dfaaf960b650588fefda812383619f624c779ff52f6ce655b4b5437df2c29943535fb27d0691b72ce5192e372a7aab8abd947b66dab7b9ba17cc304d235580fbac0035aa7463e5e61df734da6ea66671972c3e05e638fd1e7671bf2b8f33ae47ce260c83836215a62c93391fef156db72b9d8c85321884b5248ab5f4dd1c3048db7af76c5b070d840ae5c0671d8ceaf20f60035cc9f9f7729a69a413eba216cb1ebcc1bfb306d3ba4ec6c001d342f6b0bb22dd6534793624b4a4d94d8245b28d3808c99cb74def8519e6ee37c9c18efcfac0560543272d801a801685c2fbda0afd3af65d9e631da281bd56cdd3da6be4905dfd2f1c80e0a3747ab444330af08d06e6feedf4fa1db749238af49dc548f7b977cfa154542fda7f8077318171c7f4c6988414dddf0ffae0c6bf69c65d6e3ac85f0be086c699cf8e4ee09f88658cba8342e8a1680430f458b830feb38d5dc6f5945483017b1f181e3c92d5a5ee5203308dec8b0c1f392eefeefa2b3cb785dcf78fe5c0182cfa3adcb98cdca9c148812a62474187426edfc2bd3f33ccaffc9138e002174ff70931e08cdd07042ccefc82dc52f9b9fbcb804344475d3f9ac628c264d971cc769029db57730bcea221f4804ea0c77a715e712c1198e01963d8d6970b224c0c06c0a29f2ad888ecb0e9e217adec5732537cc438fa569dd6c9e5d5871f0594dd6b8be004f3e3a8c7156ca79d238e6d44fdbbc600f28cb86b23b505d7711b4daf1e350be1796771c76241c8dbd626a31222a8ab155426e76c904b162493577b375f192d7f9044a5df54844b971a02fa0f6e4a4ed85714877ff44770900dbf076e23f431df1927cb6677523c71eff50ad4590b0ef29f60153744519f7ad0821bf7f375ede4336cecedd6fad83ca90deb52d058e0540bf1b657544b0616a6c921f941fc85abf30b63884daaa8916d8b767b35de272914674cad6a9d6529c1e23832b71941f1026fd690ede2944ecee85cd3e11cbcbd157763213b5a4d910cd3d3dffe2683fce10575fd4aacb4518e777e54198bca885f91f515d6a2f9421a09b65029c5162ddd0d4140ec94049149dfb99bb126d9a7c5f5b7ebbdc627c97a88c3e67b21706bd93f0efe1eb1ee0da10ed29b9fa44ff1cfb03132555e3b8831dc69cb40a2c32c2cd9e8e2479a48501af1f5de54019bead55d18804a3815a9954a1e7af011bec98d9c479170814e578ffbb3018cdb3d556a0dc490af6e0cb441904a5f03348a8f69d1e286ff391838fee45ffb07ed55b4a39d324a5b10c338478a93b2ec9fe62f35aa791be40fcf49fe4831262935543edcf1bff1e6149f3de5f18cf19a4dfc64bbea0c3a006dcef2154def576be50830eb2dac8e15cada24348f0189ce1cf87649f220246abd84afd94d5b154ddde9413c14d225f9dbe49453a6c7755d4b6b5766669622e3d324d69514c3b11caa095a743b4cdb061557686abaab2f2bda01311bd0c3590cb246766a42023445ec4d8104b95972d6f548f930ed1ad85b414379ca589ce11c3775e875880fbd4704dbbd82cab0b1c81c226856afcf616935068ece7e242eecf1d63838028e1c36b711b15545086b477559bf72ddabd23798bcb7bcdcd426d2774ae3dbe4a26c08af4adeb5513d72d1155dab8f7a1cbe14346ce5f8497c86cea7a7dd3a429902fc3a783e43bc2a6e62559fdd0806b7551a5a156d66a758374323858e32f0c5e5fda8409cc4d021518b9fe89e753144e2cc59ca3c9cd81b8388ee06833120e2d1e1ae700468004a757070d32b78fb479d12d389dc4c9f9d1fcfa26d521fca21fd5485757fbeb21400c049fce6b8ce467bca5e9b0bca4bcb3abe9b632650c78d8d4be89817a87ef2ffb35943534a3d21015bc8e82e877ab7a31e8a47d771ae41346326caa20bbf6d7383167a90f22bd939835d31b8cac30a9d46ccae6b47104a808743ddcb848569e1f413bb51c1fce9093da622eaf16443261c3582facd44784a7686898c67ee0f2a850e007cbf44afe20ecbdb76b89e34840d1a66789c845970c0af1f424211c9c6bfe3513c2759bd8a13ba0305da8b4d9befb1ac2ed8bc08433058af807b2b3807a650d7c61e7d50c91a8738aa6da757208aa3d7e783d42c4ccf220e6dd9ce2277944b264e0ec5d2ce70c8dda5afe21c2f843fbad273aa2170d3661265ce0c9084346edf5243abbcbb4b51e9306acbed146e8f3b1233a726b261d38e873977d9e10598bf97b651505ca9445fe10ac9a25cbc38091da0a5536edf450a25435a9fb07f021e9b7d39249f80cf7d3009a1e25046a8ec0fa5b6dcf6e38cb8a6f4179f10b29e341926f340765b8974f89b47de75933b892593c4312ef68a2727a44ad6191c652fb3e8e81dd38cb90054e404cf2b61fbf77505ce02f6e7e9885d40694ffca13083bd286be5c3a6c63eedc0673fb5b8951c893fb675f341246c594ae3f6941049701f0b838e3fdced0f6c5c50520a7ef033b2abc1e958786466edfbab192836e84f67619f9340813c0707b75555f11f3b296091a7c7ce09e9072162d9507f84241cc2d82aff3ccbe8d4780d2643d4a7b9fd12430991b9648ceeae018b1c78b4562db044788af30c2b0f2b6054fa61cf0b1cf1b79922320b1a49c7e2543e12cd8f648218e8436542682257c4e1796f53ec543e659e377824f54e3ce31ea2a399438ea5deec31a7547e9783f1bf515dac16c485e0b4808c5ef3a01c768e4692cfd78ed463b4c58cf7dfb9aea15beef4a3633ca1612a1d81fa565c0b1352775241dc8be9a1de07855419a253204a0696c84f9ccacd72ec6d068391c272294934c974e6dd8628c0b299640f5dbe8e0a13ca93433e6384ce04c6667a775a6b7ad7197f6cf3f75ba4f72454da1f8b303027439c60ebecba1053f0a07f4a18801c14d5707851ba4e32db890defe2acaf7540303153f57fe06e30957b694fa4452de9257f801c8f93d3ab419c365c5558aca61c8c3eb08570c45a151a99e9fa82cb8eadf65a2ab68a6793fbe8c0f8a9fe83c2528761d72d3a5816cc54cef0635565addd323e98e9215a83ca0e25b907d0331032d556c24c049f927ae306d0facaa156f66bae7bd731102ad0bed5aae519ea03cad9f52f79b623a4d20104fc08410c6df7c2feb9db86c99d50778665acf6a3befb2eeb319f7ed4eb110dbf966bc05bb934fd68c2be0de947f67a7b2d0a519fdd70539a79a1b757b63dc18bb3a894a72678fa472b2780575abec6ba5f7b2a97dcd210f571c1f9528be1adb11b88db2cd157c6598857d27db61a2e8e3fb25836d5a9f2fab8072f427300f5673ac5a3448689a0505e790d204b1ea5e8c5a0f650acd958312cdd79ec4c10a78a32076f81e28f6bf39f5019b146961c21503e4f74eacad757ebd27e58717d030a22d2fa7d08e76f4a3a022d7724ffa0cddc17a62a0d67db4582a27bdbbe0fb8bc27442349e7675f869a3bd7f7abbe8a0e6625f52c7162135d6614fa641b451985b7ff242bb8922f5b0e17bd1c650df458c9de82b05f5a4b00645812ffee929fb36a834e993c028ad3ca1dd125296aa990b056bc1e08cff98348763f99483a9797f2bb51e36fb5fe27fd2e67444f96f6702d0f97894b8ab59ba855440151b01ad1ceb1f37cd9b85efa9650c97ea7a58400d2668e71f520f39127fb433f843aabf10069fb8dff4990cf80e0c8e2dcd70f5325c8cfb70e1accdfb4e24812e6b1981c43311ace6a2b464b2987827110a0ebc615623896c57ff057e05a606da1e615673ad15b634a5b4329113a0459e27e6ce5b6d2473aae3a3a64c91a715d0c9f68f07122448f4f8ce8f7d51675271c5b46141280f1ca6574a5100b0aff310cc6577308e9f084da67bd3e13f07c8e600405122fb683e77e40f406894970d3e8badce5bc1f43308e9299e4ea86b395c9fcb858bb3ab65fcc12584c20cebc64a00c707a8b7bf71314747e745a7a86696a060f417d0ba654ae48aa2ea1b4510b16509bf3796f1b05800d886f762f1ee252c937807ec454b17807a4909a1425b590b4641b6b92c247a6f288b64f34e58b35feb5d9fc5209d9fd53e3097138377e1f9d63c3fbb96ff6300861f706353aa2d0ac6bf7976dc8f6a17a20b70d22da0e53bd52064ef18f09ee8bd979afb2d81787d07455199207310d3c55fb31407c7859d7e5a6ab5a17cdc34e8b98ded63abc7bb1872d906872f169a8be14d54e02c137c3e5781b8102d459d068456124bc45c829e8a8b2585edb4fb2bea8109248ed0b630e28e429348cceed8a2e09b6c094d28987b8fc6249519869d81b86656172a581b9e09dde839ec62c98f387f7c568222b1bd79f80a8687628d1e48955dfa2ae848cc741a1375ee7dda4b9465ed0b7190aa964d2fc207b5fcc0dedc7892e0d74f17da103cd5e91b402db6ead6b3a4e1f3a45157228b1ca17a075d12c8fce2dc5cc96a7944d35788efc7ae138d87c8615160d91d29343bb80e5a40a4c4b378c52"}, {0x18, 0xffff, 0xfcd, "d7a181b3d7be246d"}, {0x70, 0x1, 0x1000, "5132c275be151f077a9d0bd6dcf9235850682b0b6f7a1125e7902e3f7b26e8206e14ceca5eab36dc1caff3e79c58bf1361238afbdb5418c7534a2848a0c1925d2cde9022790ebba83792dbd0e215eb2a6c7848c5fa2b63e2c608525449"}, {0xb0, 0x62280a33c22282cc, 0x7, "dd8061ad31fb8d7dcdeb95cb608ea9e8126c3ca4fe8729d22f7a9f23c0900482d03366e5d405e33fa6b496bb7dc588b59edce42d02b632b971f6ef6583162dae0ef8b0f8737a1ff80a2d4938dbba2c2aa30c4efb3c6acfdb5b8fb4d090693cc63e9514d04cb3f83833d50e13b33ba2e4c1392a1b9589e492d7b00a8701ee98c3c809541a396b2d89568a6afcfefe3c61a853900ecb2d8c3235"}, {0x1010, 0xffff, 0x5bd, "5a7e275b060bbec7c8ee1d5a5ea77c0e147842f6b32c27c4df70412e48873474b6c9b9cdd90b663727a2d7573d67000a766612d1b329d9ed6b5d06532cc3d7fa79d8192ea133a9b4813fc8e48d8e0c115f8d4502511ef41f11f9273151a1302a84378f7fbb680b604d325b419b9536fc34bcc441b364b14d636203b97ab29dc9bacdf1fb1722517b1f6c54358fdc77771df2eea3b4dc7ae4b15157a2290beee4c24b0442f8afecc8cd67c518e613365ed4ecc479c30ee6175f59f3563c00d6f302d3f2067666545139d2b3ee0f7a9d252c55a7bdbf9d50b5ea998ac266f2707a6641fd9d8114dc83216af78fd6f61ca36878a27ad32c6eca5d8ff06384c13d7a067cab6d7a2d655369f93ca9ec84c4fc038744f4f2aea00bfd407c19d53fdf548a9a8d590445feba089af127d352d47fab431ba34b13b5f021c851d7cbf36fd8acf71aea90d897b650ef87e9712c38caecd6294cf016f2bed489ba65ef636b0534b7ddae2e5c8e6e3037e0b75f901d5713a5a5a34d86c7b6972a4f0b3583328ebb481ee7ccaf4005662bb54de2c3525f5b18f9cf8c399c6037c7a3e6105fbf8c63485e66ec7ad7a64894175ff47d5468f88f7e3fbcf1892eba67444679944531eb52bab00f8f6e74c1486b6093e0fe5d1cd5026ca59a27e456bba3e754f44fa3096bfc5b537b1b153e9f3866a693f427ac1fb2f48de798f2b0d078ef40cf6a97c26083cfc30c0828f78733fdb27ffea849e1d83b224bbecf902f38d2bebdd177f53bbb1a030562dbaee102b644f1d568391d723d638b46ed53cc63fa7bed8c3fad3499a60d4812b32d8371a468dabf9c64df2d32ddba90c6dc5a663a81de61924814323058aeddbaadf1e3180c6c727f7d77ae91da55216ddf7266293f9405d420cc727fafb3bdee586f818c72358ea8f5ce19d211a59cab636d7fe211b9bdcb3774469a0236ee1d9f00ab30751c711e19a94bb085e099e99f70c5690025a8d9a0870f3aa8c752d76116a9e0dcb0907aeeb0936d15c1ddd2d7c402e61231aab92b0dd11a8ff7164650aaf032c4cb6c6c95f70fb138ce60cd66954262729477b672b162aba379af665976e85e03762d3e8387da47ddaa236782eade70fd8872017c3ce74ea2769cf7a2431d474d5ce3fdcd9cf87bb754bb4c7538a368a8b56b3caa37baf452400e68574a5b39f19791f4b84faf6dd27c126f421de7f566a654c5190f4ca860430ef9c0190453bf46da641a8d0924dff8badbfb2a0ab958ebc1fd1a0ad0b2d7d9102a08d199397c1414b1173c70be9364a4dfb7aa474d80e10d3ba00fb9aaaba95cec9beb56f00f4983aaa161c036b1f5f5c2a659659b94e022a5d6f657790d134fca20802824fa1d7dbc7e462b5cc0707ee901b021de640e3f4cc20d98601c55c743fd8d12e4a9649005d125dd5d532b574e0ef49001928358cfb5f45efb2b0f74a9617ef437dfc7fd6f46f1f11e9d2da76ace9ebc62f249a819913e37e9d64c1ee5afed4b7150fce68fd67ea98ce9ca5af2b3452b723c9cffec69c9f84cf7d269f9ecae9f4afc9ddc185c5c2b47dbeb32bf38d03a9b085b2f54543c1f7279daa509f7761b9a75644e9ea7f14b6ef31e129e28f8ebc21190becfa0d6a70c2a41d468bcfde04eaa2d54fa1a8c48343d1dc763f66bcb15270853c1e6b1e27e07a518d162284eaf27407e721ace4296653b6f38460125d7ce70dcccbfd39218e58fafa2b48a727208075f9f1c858832cf2f812e3c87a968b8fff29d89f0c5db107d5fd758833d9314f2b7351adbdfaa05b9012ab07c6f239d6730c87a17bfe0934148f74eb925061d03a2717800a5e4dcc4f8141926e7f55c88a09ef7552b9ae6ef040980777f991383c397c924ac4daab31ff6a9b1d45da3fbb5119da89938830010ab9ca478ef3ea80895e4787a301a579fd08f2f1011de73544fc9be08cec18b518c35212f3e123699b3db2e83fd1d9d4127f4d5e61923e865cada8e40ede49015b5e2463f381ff48d8b6c99525e60e58e49a060658903156aff31d5819a744c861fad52a4bcadb9fc0c10951eb5fa1a155bef4a1eb4557b0697826776a2da733530514a55e41ea9d4f759c8f772119f6aaaccbe43ca5eca0479aaed375f0cdf5989ffd6c0257cccb109daf9af5840b45d16819fd0bd75212e5745d3868b5362a59c15066c7e6c2112d22a3b4e71d58804ef51b455b9e740a97968d07ab3f82b8e1994424ae113d9441ee423b2eb0a64d906b9a255e3a752cf85a46185c9a271f71c83bb967ec2330187367a05ec64db4e1f9f2da50b729678be8a4273a5408f00014e8466f0d8dce39a40bbdda5fb69f61f2bf2832287ba4f2bf11318594a3b82f1144047371609773c49841b29b73f82c8fa0db97cd51fe1f65564e54931cadf7bf73faa6126e02ec65b5d1d5c86a70cbeefe8eead17dc0d51483007988f9f240cd10be49319a419ad89cdd56ac0ec125e283d0d6774dc7975cd00d522b4e50727a8ac0dedf8b3c51f06f221757dd34250f4cbebe82ed08d97babc78b6fe5886c03fd04ff8fef3944826876aebc7c39aec9d3bde3bee49eed1a6bd543300842bb879c3265ec046dfc6fef00249e3795acba03eaa03e10577ce0ea9fec269693c3289f73569d65f88ea61840c8a82a39ca799f2de33e6f3fc7b9ff65a992eadd39dd9c433c30e1508f1bf30274f6a38a31a27367ac378787adbf06c55c39500727796aa8c97a54a5118509d60c30d69322ca3e99eea32cb1b14e4e2bd9f2ac8eb1e6d73fcf724ddb5c56ed095ffa0d19a6faa085089d57a2ff784642cdee8d83341e01e2600e3b18fe980cb2d2535d1c619e2b724077b7f6ff43bc9babafad6a1f4a568762c5b0268e50e1f5f3507422fa7870d35110362b2f7f5878d96c103f2f0a2998898a12add9e2cd97172d114b3760a5d85a473048b16af9d2a445efcf3ec36f31ffce5c34047999e2f65d26a2ff777bd8e8428c5c08ab336500e293d035aa1616426cf920f51c8be023f77c680bed25ab4ab8b04b6cdbde70f5fec273fb1ae06714b54f8c526b6ed682f22339c24512e7e1a03b88f71c139e31f7bf952375c71188d9dbd975efea3575f286e062c19ec8e33ea74d0f67ad56603350486b5e73967611e3353528eeacf217a79e78b4b127e6f8e9c9c3f08e276d58ea1d2e9f310f82965b91570b2610a2747dff75e346440aeba33dc80fd98257761b8c3db592aef3a11f3bcb87857f371fa7c9f9c015ee44b4c3cf8bd4af3699100e7bd27e7326f5cf131290e5412e4133dcec2e1d990479f74af7b25ce34710112f5218581eef19e488db114e38507eb31705b1b29445a94d95e380e486ec0e34bd992d7a484ab8638ede5c77cd5abcde26c8df7258c4a92f75d29ca0e40740198fe86bf8e2152b39e1f4ddd5528d2d6228713ddec8c425f9542c96be30b2068b44dec16e8778c3f61e37e8e61c483c798d5c4f2760775f993148ba608fd65c1c964a090234f556592725e317a865fe8a6d1ac20a7c66d4e541aaff249e983fece4e16c0507fd68d85968e5b702f32e00e32bbfa1f6dd370a2e09405dc07259f28ba568e08c0fbe5f80c4c2c1e5e5b33e193e466c5f71421062c08a09b35f61d39e59b0c0ffe5609290102678ee0f309639b56672f38bc44d62029ad7280f0cdeb7010a200ff902b510499fbf1fc59a7d2d80e043da6f56d1db781ecdd9d4002c1d3650083a071b6964143472ea8a4c7267b8119e5da95aee9eae4da4f0a6b6dd0d45c2f91ad25ecbcd4fb55a380b245164c74901d13c6c6b72a35fc7a7f6d31d315734ad10c892723d68a630a1370f3d3e44563d376fcb505226d32c4b1d2ad049c2f6654da2e448ca36653640b3ddd87492273ead8fae06a49401c198ae64c10e6835a261912c2461a4166dfb119a6316b7267efce9ad94514074f95544eadd96169176c38fb712d393e93a833674d0e2ee66f7b97f4e55ac802c602856190376748cba02d583255597e978b6b5771962171e71f8e6de4a6c5410a4904b682aa36844a78286121feeb91dc0f7ca838ace3cf440640ae4b5e2e8497941774ba5f95b4682e2ce00660d970f943d10f3a7f616f665f68ecbdf38fff8e3a973aa4afe4a2684c553687e012f838ec341da93b93b635c0d84d9a9b38faca8a1581c43b37d1f67f0eb10e53683e1982816b9ea22f319d8f2ba162855ce4d3d2caf6bccd65bce9e87efd34a2eaeae907707fb519919455f29e6c25a1b56d7493d90cd5db0e08b1943d8b9800b7269545eb6009d324c46fe66979a805108625710019cdf31d815ade7c0efbbdc3a36913181be7839e53e01fe1318f85b9df46910ef530b2afbf09bed0fc8757b9fa7c4d616e0861e387f0920d7bad4d054bc8800f6925bfade1c166f51bf27b3421b13a7ce4c4b46630a4b84c98040192f06de4341cd0f20272d8050226a658aa5ba3f5ef4a554d43fc795f424ee733687a0c2f3aee48201a6d7f64b57115bef5f68d6e2ea19d3f054cd2a0089a0ca80ac06ab9dd0209194b36b73550049f9e3534ebc7e3bc549d493b0f9c757ccfc6d4551cb7c2842c710730b53e00e238a4c9a3137b76911d374f7fa1c37e2de61e86c53af473dd4f8976c12502188b28f99d0b11f5461f2322509f26c45a0342c335b4a015b21d341e476e957c6f909c7e8f749038e2f4edb1388155d1db31131e2af6671be6c61f83b204a8ba4d25bd32ec0d4452ceec7d7ad422a9e1b9b166d197d5130734ae7eefe43eae09a5cfc1c78f6b2b7999b59a913114d19000cf60078383b605882abe251e7e9cdcb3bdc63e402699a14b822affd972ed6ff9e7806f5a715d28578082bd950f9ca6b875a441b200057786ab856a91018d0dd29917dbff00409124b04cd3c44fc4fa022a98f739e6d0e76115aeece9903df7e39c62cd23ccc8033b9d1bea52b1693c7d7cdda937cd98edc6fd038de16d8f1d2abed5c7a357deabb61b4101dab7cbf6fa050ef917bfb26e111c19e340ac81fe50b22661f3689526770b5a5af3471f35766956aa014f37228051bf6350e5fdc11dd215f96263465a2f9fc1526d2269d4cf0fd3fe0914fed89a9bdfb11707f7472672c773a061a01d5fa4c88b8385b7e76c51b11ef72d1aff673d82a3b3542417824dd4d24db5dd2c9367a8b8128cf34d9efc8d24aaed97cf2070ad5c79fe9d7d0e4343801d87b7a8967c34dabee231be6c813f396ad7bebf9660e2664586a1a92165c3a98d7a8015e1ab6b324b53688328c5154bfcb13abc76e965b20469071093072b2ae8a6cb04043108b15fc1953f1e8af40d28c6c2b84d90eb5fe7cb11ac8a65af452444fdd3dc0f1d1efb61d2448f407dcabe31c60c4c535b464dad58d49006ae18b982788f701b366519f7e2d202ef505c96df2f79e3cba9a39603e494b146302aff1e06f9a6adc3c6930523fea35576df9d76dfbdec4dd610d20fe6e702b52e5ac4430871b5ea2555723d0a0fd24f6b657fb156e73c82c6192ba94a11eaaf14e7d39842cd1c9c5bc91249d194a81fcb6446deeebf208018e139685ece7eb21ab71a12087e953ff45f6022b8eaa3cc762f8d61d9859413f709fc68c4ea6fd352d60f7ddef26d154fc7a4f48f4678e32d5315b8f31aca7c3d9d461ce3685389cd98cfb3b6c3e7350f8330a045bbce59456c50824816872f30e1244c308f269ffa4f7e86ee1939cf4e816e8372ca222fa661462abb837e6279af20896ea5dea61b7ccbfec3ebbd9927209611a75bfe28fee7ff8969daa41f071ff556efc56f65bc74285fe2"}, {0xa8, 0xffff, 0x101, "0ccdf6aa3ba43423234dbc781d1a377b2195d82d4eb1c89d06e0ed10af451a76b11a8ecfce6602f43c5ac2f9b15fce15d8cdf396ddba604adec17a415916360abbc21edb00acaf100aee67bd182ec78c381d5fe2d38604a33c2dde52b123cc19eaa31a74f10c675869df5c6a3f16902e7e382a5d9f7a8fb34f313c20f149042a7d462fefb8031cc90b12944db67b08f2e5878173344f293a"}, {0x10, 0x0, 0xe0}], 0x2210}, 0x401) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x20, 0x24e684b1ae6dcccc, 0xfe1d) recvmsg(r0, &(0x7f0000001e40)={0x0, 0x0, &(0x7f0000001d00)=[{&(0x7f00000007c0)=""/254, 0xfe}, {&(0x7f00000008c0)=""/214, 0xd6}, {&(0x7f00000009c0)=""/139, 0x8b}, {&(0x7f0000000a80)=""/106, 0x6a}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/65, 0x41}, {&(0x7f0000001b80)=""/78, 0x4e}, {&(0x7f0000001c00)=""/207, 0xcf}], 0x8, &(0x7f0000001d80)=""/130, 0x82}, 0x842) r1 = dup(r0) kevent(r1, &(0x7f0000001e80)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x6, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0xa, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0xe5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000003, 0x100, 0x3e35}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000005, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000096, 0x4, 0x9}], 0x6, &(0x7f0000001f40)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x43, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x10, 0x9, 0x3a}, {{r0}, 0xffffffffffffffff, 0x11, 0xfffff, 0x7, 0x7}], 0x8001, &(0x7f0000001fc0)={0x4, 0x800}) r2 = kqueue() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r2, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) readv(r3, &(0x7f0000000740)=[{&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000480)=""/67, 0x43}, {&(0x7f0000000500)=""/186, 0xba}, {&(0x7f00000005c0)=""/123, 0x7b}, {&(0x7f0000000640)=""/188, 0xbc}, {&(0x7f0000000700)=""/20, 0x14}], 0x6) kqueue() close(r4) flock(r5, 0x0) kevent(r2, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x81, 0x1, 0x5, 0x3ff}, {{r5}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x1, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x1}, {{r5}, 0xfffffffffffffff8, 0x2, 0x8, 0x67bb29cb, 0x800}], 0x3ff, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x2, 0xfffff, 0xe1, 0x100000000}], 0x8, &(0x7f00000002c0)={0x9, 0xdaf}) kevent(r5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x87, 0x20000000, 0x6, 0xff}, {{r4}, 0xfffffffffffffffb, 0x49, 0x0, 0x95d, 0x9}, {{r4}, 0xfffffffffffffffc, 0x20, 0x1, 0x4, 0x2}, {{r4}, 0xffffffffffffffff, 0x82, 0x3, 0x2, 0x9}], 0x9, &(0x7f0000000180)=[{{r4}, 0x0, 0xaf, 0x4, 0xc8b5, 0xadb}], 0x401, &(0x7f00000001c0)={0x9, 0x3636}) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x90, 0x12, 0x1f, 0x5}], 0x100, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x800, 0x6}, {{r3}, 0xfffffffffffffffb, 0x1, 0x20000004, 0x1}], 0x1f, &(0x7f0000000380)={0xffffffffffffffc0, 0xe33a}) 16:00:23 executing program 1: r0 = msgget$private(0x0, 0x80) msgget$private(0x0, 0x12a) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) msgrcv(r0, &(0x7f0000000040)={0x0, ""/243}, 0xfb, 0x0, 0x1000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x1f, 0x40}, 0x10) fchmod(r1, 0x100) r2 = getgid() setgid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0x3a0) socketpair(0x13, 0x4000, 0x3, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r8, &(0x7f0000000240)="bb999c3a73bd44df9007ab6c59353c03626fe1a193b1d20ead44de9db5a4a64a246b35f3a596ea8b3ee30cad7566d48ba08e3fca634a72673c2ec8d0bfc7e615bbbbf076cb23dac53ae05107c5e246f79ae28bb9ca4ced5db3315fb1fc59f6b2050799556eb88808e9347f97c98a8ee5171628f4f2ab3ab8c120754167c4cd8ebff28ac5065788407a6f623ce8e2", 0x8e, 0x1, &(0x7f0000000300)={0x18, 0x2, 0xffffffffffffffff, 0x22d}, 0xc) msgrcv(r0, &(0x7f0000000340)={0x0, ""/139}, 0x93, 0x3, 0x1000) msgrcv(r6, &(0x7f0000000400)={0x0, ""/105}, 0x71, 0x1, 0x1000) setsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000480)={0xffffffffffffff82}, 0x10) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r5, r4}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1011, r7, 0x0, 0x0) bind$inet6(r8, &(0x7f0000000500)={0x18, 0x0, 0x80a, 0xea}, 0xc) getegid() setsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000540)={0x4, 0x7}, 0x10) socketpair(0x38, 0x4004, 0x1, &(0x7f0000000580)={0xffffffffffffffff}) bind$inet6(r8, &(0x7f00000005c0)={0x18, 0x0, 0x7fffffff, 0xbe}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000000600)={0x2, 0x80000001}, 0x10) r10 = semget$private(0x0, 0x5, 0x4) semop(r10, &(0x7f0000000640)=[{0x7, 0x6, 0x800}, {0x1, 0x458c, 0x800}, {0x4, 0x4, 0x800}], 0x3) getpeername(r7, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) setsockopt$sock_int(r7, 0xffff, 0x1087, &(0x7f0000000700)=0x3ff, 0x4) 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="9a17ecc169be5163a719ed5ff720c76eaff20bbe5a5d2ae60ed6e18cdd1f87ad046a3d45d1ba332356c65546dcb534b11478fb1a5bf23b24dfa44403b01fc6173d8b27679b625b4da48b0b681bf592a2ebe8939d7ad30079f71776e93be90420a30eff321ed3b67f47db80b7439c3498f4e95b0a386d15c03f566b7eceb25148ddfc1f53b9abfec1a8925c282f7fe19bcda2268e870bfa2eeb5d1e19ec0147da4aa42a323794d75ffbd1bc74391e359bd5d8973a9f0e65d1242bf3186202ab43ce44d6cf573a54a7ff97ac83db8b381e8d5f6f91e05e644a484f10652135f545beedc18dcec1861e145bbbfdaa632d2c4fc50d8ec8dd38b9a10e", 0xfa}, {&(0x7f0000000240)="02c1d68631b836e8d4983cb6e60857d8cf9107454e0958eb6e0f51ad2be70f9928efc0dcd10d4926d347753dd1bfa2008965e057ba791755ba003a33aad0034c5926f49698a1ef4bc89d7c61c4ce83505b556b1ec509cd880408179d3c1b7f65c2e4b199fe4d85de84cd0c247eed2ebe5bb42b829ce231f859f609382f96c4540d15832b46b248222786851de523c3059bdd8728069bf3f36db34f595369722bcac05dd536e0f62c90216f11", 0xac}], 0x2, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x40, 0x400}, 0x5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) r2 = kqueue() readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000000)) 16:00:23 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x10000, 0x3f, 0x4, 0xbd2, 0x7, 0x401, 0x9}, &(0x7f0000000040)={0x5, 0x81, 0x180000000, 0x1, 0x7f, 0x10000}, &(0x7f0000000080)={0x7, 0x7ff, 0x5, 0xffffffffffff8001, 0x0, 0x2, 0x200, 0x1}, &(0x7f00000000c0)={0x7fff, 0x2f7}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) sendto(r0, &(0x7f0000001180)="5d4b662962e8d4e2cbb21a124f6d37564fbb58db65bc8467be6cab4569d35bc92c091987880d01e375e96ac7240a3b877bcaed9abbd36e699d87", 0x3a, 0x40b, &(0x7f00000011c0)=@in6={0x18, 0x3, 0x6, 0x24}, 0xc) select(0x40, &(0x7f0000001200)={0xfffffffffffffc00, 0x9, 0xfffffffffffffffb, 0x3, 0xcb06, 0xbcc, 0x7, 0x4}, &(0x7f0000001240)={0x0, 0x7ff, 0x3, 0x6, 0x401, 0x100000000, 0x58cd749c, 0x100000001}, &(0x7f0000001280)={0x2, 0x4, 0x3, 0x6, 0x1, 0x401, 0x6, 0x9}, &(0x7f00000012c0)={0x1f, 0xfad0000}) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "8540000000000000416500"}) shutdown(r2, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0xb2, 0x0, 0x71e1, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7}, {{r1}, 0x95e80a4b554686de, 0x80, 0x2, 0x3ff, 0x3}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40000006, 0x99, 0x213}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x0, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x2, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0x2, 0x100000000}], 0x8, &(0x7f0000000000)={0x7f}) syz_open_pts() 16:00:24 executing program 0: r0 = semget$private(0x0, 0xffffffffffffffff, 0x80000600) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300800009}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x84) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = getpid() fcntl$setown(r0, 0x6, r2) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r3 = dup(r0) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) r4 = socket(0x10000000002, 0x2, 0x0) faccessat(r3, &(0x7f0000000040)='./file1\x00', 0x15, 0x3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) truncate(&(0x7f0000000180)='./file0\x00', 0x8) 16:00:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x200, 0x0) 16:00:24 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="3505e6e62a09b0bb0d857e0764346ef2be28c797b98c91edea95e37e6bd1c5a17e90af460dc6dbb7662a26b6796400197adea00de543f22b350cd7595c86aa53e6d7a4a7e2a4339876753b77b8c37d0e6dbdd5063ab5cb8c6467c79d179b762c561c2d8e50e8e14a8473f886a10b", 0x6e}, {&(0x7f0000000140)="221d50e0d299dcd52c0c02830ad381909955a97aee2958d535385ac2bd90db0c4d9fc4c0bdfe1fe143a8a01a1fd7f26041546e2e25dd2ae39a63d89c7e2d4e8859a6df4f19ee03df32fff7e648314441d7ec30f84546e607b7847f5e6fb89a134c93125fad5fa9ea856de7908fefdd0c5942ffd51279e26a1874469eaa9281567c5d0125318b412237be80484c89d5f830c181a53d938ba43533e885ecbe50d15df9b9eecf6a34b8c8a166889d1ab5", 0xaf}, {&(0x7f0000000200)="b58be12b4431328b9f81a1920769471820e6f35b158a59ea3365b3eda3f4f1f548fc78b70c33689248e5ae2ff89f5107696f25f671e602e3e829e47891216ed85de6416cc62be4be59c5f82a730dcf524097033587bf6b8a8c1510ee846f060cdedbac84d477316787d703491f712111c217845db953e907ad41a35cd799", 0x7e}, {&(0x7f0000000280)="4e1ad71ded0cc929414c38fdc4", 0xd}, {&(0x7f00000002c0)="083a642c016660830e652297bfb6891035b84f192be45ffad4ef6292ad77db171900c5dadaef005497f198ab7679306e88b429c750e1f8654c184d2cfff20259af2b1f05424be69ba33634", 0x4b}, {&(0x7f0000000340)="4bb3564a52f493d77f659fd71c499bd1", 0x10}, {&(0x7f0000000380)="7824003fa5c1736364445c0ced7f79a01aba46fc46aaddd9", 0x18}], 0x7, 0x0, 0x0, 0x3}, 0x3) setregid(r1, r0) 16:00:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x6) truncate(&(0x7f0000000100)='./file0\x00', 0x4) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0)=0x7, 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x403, 0x6) getuid() socket$inet6(0x18, 0x4000, 0x552d02b8) shutdown(r0, 0x1) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x8) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="ac94b637c9c545011dcd2b95c5c2f4235471992c916bbaf14ff138df95006df6556f22e075c836595fe16d5750b833c3ce39bb8659fd415d9190fd5bf06159aca78a33b457ee6942517d578e7ee8c0f936ebdf6c70315834339562fa86d5e8780d6aabdbc628b733d32a69e5071e0219d5f18507e0c8ec687d93bfc0fdcb05f61658812010c9781139d70d95062e28d55200c60e31ead5d511f60afb6c9a15aca55acb79cf86814c242f5813f14a6590d2d0b0e2b39363c090a4ad52714dfe977909f28c6aee85cfff9422540fe845c2f6dabbc185d3f1faa9664bc1", 0xdc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x7, 0x102) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10200, 0x20) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0xfffffffffffff800) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) r2 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semget$private(0x0, 0x1, 0x0) lseek(r0, 0x0, 0x1) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8400a, 0xfffffffffffffffc) getsockopt(r0, 0x9, 0x7a, 0x0, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x7, 0x5, 0x2000000000}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) writev(r0, &(0x7f00000028c0)=[{&(0x7f0000000200)="c2aa82b7becd1f0ccd991db5bdcba95210ef978952959c7f58b6020bdc0c80c0ec87ab086f36d97732e764852a06b6e819dd6641bea86ed9e2a71ebbbfb1a83f626078f4413986c7abf3505e8619347f8fd7834caebf2514d31e5e63a03b23bce16f584850ffbfd699c67fdf8e9ada9034f186e3fef7ad9465abd5b87ffac1f94e4fa6919daab931ecf9ea75b61d554a8e1f00d11adf28da6f445f7e5e33205e366f6da9d43287999020c1756d0c6a2996b437fa5afa99fb32d42b775dad818aa1af899b3f313717b2a59d37202d17", 0xcf}, {0x0}, {0x0}], 0x3) writev(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x40) r4 = syz_open_pts() close(r0) r5 = dup2(r4, r0) dup(r4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="cd08b0e4405cac597a8d79040a47bf107b634d58ae420bf56794f5c489078845d8e286f3b57f89e5420e89a476f9b14bd7ec79e709044948b6e8333af54b99522fc6022e847cef34ea3d491eb29c9a03647b2e4cdc7177240299b0b9f284ea82d5c8837f9021e2107b65f2e62688894ad47395387d376f97f12862b70e94f503915d41c4218c22e6caf488ed44d8b54fa79ccf9e5589a4f2a631912a4468e0fe175feb4253d825803d97369dbdb65a3f77", 0xb1}, {&(0x7f0000000300)="ceac78ddca8f8a7933f7c24bb86eeba8be87a703c6706e70aa6d797f1b3ed0f434aa2db1c6539aa15177582a99acff9fdc157cef8d109315db9c144dfba1b071a58eb3017bbd6005d06fb821c7bf323aa2487b632de1b84393ec7319c83d628dd4443ff6eae265c74d180c96a54db251b13602ed4cedffab146ebd126952e9f021b749dc7df6a385583b4cf89ed6870aa719ab4c57d1b559d216b2df94073847283d669fb451825d5b38e25e9cae322a85d1933601af2e66f0bb493084f396ae", 0xc0}], 0x2) syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340)="0b22749770723d7bf581fd7e38195dbd04d613788aa4ea50d3386dcc7c532fe1d220430f6fd9ee2b855f6b327a80697144542a8602137c8b73d9c7bbe11667a30c56adbfbde64fc7e2143dc539da64fdac8417c08c676eff6534d1238c0b04a4c117d422c25fbd21cf01999f696be2b95769012832e83d684373755a25521d5d7916868ea3551063c9d5fc9f1c7a1739391bb818bd107ac875d1d80e899451c71585c4ce7a53b9f57c39cb64073e9b85e4fe33704f7c81959fc0095d2a73b3fe1c5c0aa309aa8858f427dcf4b6281c0977cb5b89810524e9cbdc", 0xda) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) renameat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) r3 = dup2(r1, r0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') getsockname$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup(r0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/58, 0x3a) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) dup(r1) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 1: mlock(&(0x7f0000188000/0x400000)=nil, 0x400000) r0 = getpgrp() getpgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) write(r1, &(0x7f0000000040)="90b5317632a7dcac1bc16241d03cd3840d34e343a4c5df1159230d87e9230c98bb6d1228c8ae20172b7fa0f5396eebef8b4d9392e1f300b16826467fd7da58e10fe046913e8e63ec5753b8079266a4e2d5a5c11f47b043c7bb6d9a41af0d13b835b162e2c1a67daf11dbb5514c645604d31071056639dad5ce1cabc77fe844ec79a3d497e12d2d558da51a485ec2ea07e16c91c6facbf773b86e790021120be64c2d9e3b26e4bd744d85c504cb30b50b6dd2615beec4c0818dd131d68df2601fc42b0ba63093f3b8e0e00ea23a73dc850a", 0xd1) close(r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x568, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0xcaeb088bb0790a5, 0xc0, 0x80}, {{r1}, 0xffffffffffffffff, 0x20, 0xc0000066, 0x6, 0x9}, {{r1}, 0xfffffffffffffffa, 0x1, 0x5, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffff9, 0xe0, 0x40000000, 0x401, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x2082, 0x401}, {{r0}, 0xfffffffffffffffb, 0x2, 0xc0, 0x8, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x41, 0xffffffff80000001, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x400fffff, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0xfffffffffffffffc, 0x4}], 0x730, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x44, 0xf0000000, 0xfffffffffffffffe, 0x200}], 0x3ff, &(0x7f0000000300)={0x91, 0x3f}) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x3, 0x0) sendto(r1, &(0x7f00000000c0)="7e9633022076cd4504fa22de3aaf6cc733f9", 0x12, 0x6, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x8001, "05ae34e73a034830409e343e45c6a0107d1f74c3", 0x4, 0x100000001}) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:25 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000014, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) recvfrom(r0, &(0x7f0000000040)=""/105, 0x69, 0x43, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0x4}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="739da2cd7362107e237069b40baf07f4a19b006f6ed4806e7f32665d066aebf9a85c4f89cb3b3bae105763b669bbc1db9978d2579a49c2adca0ce7dc97649b3ac2a2d6f1ef1272ce45aead09fd67aa7cd09a8de48a4c4e67af1a74b457c98ffb7db1a95dce005a593a3a44f392298cfa91d220283d597e5c2015c0e808656b0e545d6d4da4d63b", 0x87}, {&(0x7f00000000c0)="0169ad478a9a59d106ae01700939aef9fcdf22f81550e0d662e0864b18e156430b2475a098a835d4d108be29a35530e475d67d4a36b413bffea7b382ebeebaf5404f837dd64d35032ae40f74af53de910ba32b57018cf613cd44b828ba4c1ab258f42ab98a4da75c", 0x68}], 0x2) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:25 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4, 0xc74e) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) close(r1) socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffe60, 0x0, 0xffffffffffffff68}, 0xfffffffffffffffd) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x401) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f00000ca000/0x1000)=nil, 0x1000, 0x4000000000004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x200000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x338) 16:00:26 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget(0x0, 0x0, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/237) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8fcb725fc447f14ef062caa07079132b03befc16ec15d0f3fde341dfc24e5cbd6c90809ef825dc698856c9c1f32633f0ac3f2d63e45e9d3348b14e4202e857c6d8f8edf8e25cef4623d7994d0d65c415bc0b2a9651563a597ade5238f1589037cfd3701203a648fcc30e0bf090dc8e8c8ebd97617ecc3aad25779efdb5b155900528aea84fb5c4de44b962bda49e33ecdba18cb301319a7c4340889179711ac5ef2fa0f7947fdb49e63ea1835e549d4fd849", 0xb2) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() sendto(r0, &(0x7f00000000c0)="5f6762d09bfce394949e258922b68b1f013d81e8b0a32a6ec2e425af2b7051dac6e6797c295647158648c13bf07b6b9e047c916bdd2197e0055ff0b90eb3e36eae66712267821f23f26e97f17277d7225ad3bd88aa1dac67cc3a4046995328ae656b62c8d81409d6f412d9d25ede49f29e7e6570bae02fcfac942f4e347340ce6e3355435bd073cdb0e20e258f6738f88d77874920731e9b7781fabf44fee7", 0x9f, 0x400, &(0x7f0000000000)=ANY=[@ANYBLOB="0080e4d8000000000000"], 0xa) kevent(r1, &(0x7f0000000300), 0x401, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x2) close(r0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x40, 0x200800000, 0x200, 0x4}) write(r2, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffff801, 0x6, 0x5, 0x31f52a4, "d53fb52973a630c93711c02e68fb6f0467c54deb", 0x6, 0xa5e}) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x41d3a1b30c043870) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ftruncate(r1, 0xf29) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/234) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:26 executing program 1: socket(0x6, 0x1, 0x29527967) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) open(&(0x7f00009b7000)='./bus\x00', 0x82, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x2, 0xca80, r2}) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x93) write(r1, 0x0, 0x0) 16:00:27 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) geteuid() 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) 16:00:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x23, 0x3) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x401, 0x1}, 0xc) fcntl$setown(r0, 0x6, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x800) listen(r0, 0x0) r1 = socket$inet(0x2, 0x7, 0xfffffffffffffffb) listen(r1, 0x0) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) shmget(0x0, 0x2000, 0x120, &(0x7f0000ffb000/0x2000)=nil) 16:00:27 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) recvfrom$unix(r0, &(0x7f0000000200)=""/135, 0x87, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:27 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10251, 0x120) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc002, 0xff) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10, 0x28) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) ioctl$TIOCSTART(r0, 0x2000746e) semget$private(0x0, 0x1, 0xc2) setrlimit(0x0, &(0x7f0000000100)={0x80000000, 0x9}) sync() ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() close(r2) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/205, 0xcd) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0xfffffffffffffe00) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0xfd) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x5, 0x1}, {{r1}, 0xfffffffffffffff8, 0x80, 0xc000007e, 0xfffffffffffffffb, 0x1f9}, {{r2}, 0xffffffffffffffff, 0x10, 0x81, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xa, 0x1, 0xfffffffffffffff8, 0x50000000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x9, 0x1ff, 0x101}], 0x81, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffffffffff80, 0x7fff}, {{r1}, 0xffffffffffffffff, 0xd3, 0x20000000, 0x5, 0x9}, {{r2}, 0xfffffffffffffffe, 0xc6, 0x20000070, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x7, 0x10000}, {{r0}, 0xffffffffffffffff, 0x80, 0x81, 0x6, 0x316}], 0x40, &(0x7f0000000480)={0x96, 0x1}) bind(r1, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x7, 0xff}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = accept$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockname(r3, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001600)={0x7f, 0xfffffffffffffff9, 0xf2d, 0x4}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockname$inet(r0, &(0x7f0000001640), &(0x7f0000001680)=0xc) chroot(&(0x7f00000016c0)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001700)=0x5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001740)) read(r0, &(0x7f0000001780)=""/16, 0x10) 16:00:28 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(0x0, &(0x7f0000000080)) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x5) 16:00:28 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) sync() r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x20) close(r0) shutdown(r0, 0x2) socket$inet(0x2, 0x0, 0x8000) semget$private(0x0, 0x7, 0x40) recvfrom(r0, &(0x7f0000000000)=""/196, 0xc4, 0x42, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/75, &(0x7f0000000140)=0x9d) socket$inet(0x2, 0x4000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/224, 0xe0, 0x40, 0x0, 0x0) socket(0x16, 0x3, 0x9) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x80000000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x409, 0x120) sendto(r1, &(0x7f00000001c0)="a88ede79086e4a0f02936b006e2591f792626727e763b57b8ae97dddf48d3b645b50f5e3b2d3bc2e6d7cdde2f7029d56580f54675ce53f56856a657e2ab08572238f776119c49c4ea9e4f7d4cc4712043ddbeab45dd9407e1ea1ebb780ad32c184a758e89284530ec91a8b16fa41e35ebdc6cfec0a1e5cb931e0e201c96f9d7e8d5f7b1dc428debbf4242347421e0c230edcf9198b22e740118fbdfba2973cc91ac048f4eadc8d3b6e5d25025fa0277ca80fdf7dfb66d96c9d5c33a79bf1a14b69973b4ffffc4e63e4f68b31946c3f198bbc3a511bb2dafec7abb7ac3e475efd3d682b313a0e0458c712db7794dfb0b6113b91b1845ea545873d9815", 0xfc, 0x408, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = syz_open_pts() r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getegid() r8 = getppid() getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="f0b44d82d3913c1329b4ff51bb7d761786fd64c5", 0x14}, {&(0x7f00000000c0)="cb4c3b37c9bf5602e173058c79fb8a67193eacdbeccc533d802cfcca0987239b895a5c85a5268da89a48d24267071923cc652a3a559a9ee9f4d07a633b9f063d9396d02c154447d6500ffdf5", 0x4c}, {&(0x7f0000000140)="8aede366a6faf274c04d6ccbe09bae7843458224aaa2e308cc78b85ce95b65354622cbf4a4235d3ea312df4a105a5ce2ee80882dee4d0d88d6d35f2716becbd766bea981337a5749bf8ee9c08829e27ba50e273891309014d6d84dc30ae53dd60ef55e722ae2304bedd9fc55911b8fd176aadf500bd833667cc0e395ddc70d50340a732cbb9d34b8fe8615463d591dd0e75afe997bfa1043e0ce0351e24fae17af579508e860fb5def61fd6d9141100ef698641e97b22478", 0xb8}], 0x3, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x100, 0xf}, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="8787e571018f37d9ac03fe7caa743f549a131d7a5065f3a7e3b7191d57455020a99b2515188e0976d7ed23014dbb25afc23460926c2841477d8a626466fc6989cf9e5d6d3326ff79c5cdce2275c4274c4fbd5f515ce32a9c5953e125d48733b0f64856493021c93880a3dcf0b700000000c6000087c8", 0x26f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:29 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r1 = msgget(0x2, 0x80) msgsnd(r1, &(0x7f0000000000)={0x0, "b7c8f2269da62b158494d2b51ee0965313836045cff703703a366466bb91bd5c19ef27730394f3f39911c2b2b5ae24bdcb3aee159f3ab4aa0ca0ea93c366d146963f8646936cd0fc0ec81a21b71fc6f7b57939b6e6b2bb43e2ac64344ae133e66c4b25f7"}, 0x6c, 0x800) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fchmod(r0, 0x10) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r2 = kqueue() writev(r2, &(0x7f0000000100)=[{&(0x7f00000009c0)="1a9f78d7bf26d723c2edf99500cc09f3cc83ac68bf09ff2860dcd4524aea0cc5508109beb824b58b76fb7006138553a3395466b0346ce6be58f105e4a99afae8321ad1f9ccc2e7370a42da5c1ee1d03e69a2fae9de42ab72403715d0fe9d86f7562a29742a781bc1fc596d4c6c92b3befe5e7a29200e3a46edf64a471537a4e2bc6978050d929f79b9e6b602a7d17e9202c2ed093b980bd9e71881db20a224fbb0e496ec4eba1a1de859bc23274523f2c70a992c291b60d03c222a7a4db10223fd1d7b6ee466c2b735381dfd13a73926bc1479038689c996d46fe3028dbd08ceb247957a9f33b1fb7410942f3903a1a0479bb9a83fdd720697e0afa0a5614b945bde6e96fa47e46e075d5c77f8a92ee81494410f08aa925cfcbd80d5317bb5da9b162ead8394fe846b04230dc7d7e37e31ceacc8c84a8678449abc614e75c2f0c34ee8cf1e73dd7224a17b3e7820d15949a42939718d283f09b61e4d9a9312523a6c51eba77d61feb3bb28f446f9fc90423deb68ab3e53e8bb2d267af11f586a51c030c06cb7be267091c6fcbce711caa794fa04076c027aa0ce4874da73d84447c875bca1bea6f7536daed82836c1e0f1c333b648e96c42af8039bbcbfddc33afc8cd85c8fb8c701115987d3bd7226daded7e7fc17321f78ddbe38558ee083bcea43fdeba4f7cf0347a9af9862290bded92dee88d2394f6ca6b1404696f68075bd85816c12f04e6092bd4a339b724fd4a09022b623535fa0d411206849993c1ac7a6588a54730d8ef698d7ce4fa95d791bbdd2563fdcdb46b1dc067ef743b17c91201933414707e94f9d304e355ea186d1c0231f7ab0fbeedcad3cd2bf086ecf8c27ce96048b0eb2d024c1f19a386ded6e7d410f4a7a5c1db880d72de53be4c114cfba48c61cac9e32c343aff44c291bfb871642c5375161875767096b6d044e5798ec7c6efa30dbd7b2a6756abb142e641b253ff4c31e62e693eac75ae2d180b1b385e2e63aa689c1ccda54e7ebcda922af2ee94034179675c5daeb4dfbaded725f38c1260ecdadd44dd8b56d7800afdbcae7a77c6286309b555ba9bab1e40a1847f2da3a8407c50878f3b4a8d612f11f40582322200410934a621553cda211bc578e79224ec6b322a3f26adbebf50d5267dec116fde0547d36b1b39ecc9471f26367d5914f842c5ff4df96a901482b382bb4170a71b075e449979662fe945f6dbb3fd78dc19161c4a42cc7759d99a8039d18493f3a5aca8add87d9ace7d22f5049557a5f32c11c6fe95d449c1d2ef1abe14c4ee12da0e649f8e83afc23585e0a7888fd80ac599b893b4ef90681019e90eb3ff54ee2eadc4dbc8c4fa68fdecae382d59d0604be5a2565d85a6713e7055f783e49c814b6696c296bec4a6e90d9bc2ea5ea55229b20b2d581995c6aa6173d229fbf815da8da826b9b8ff2f1bc8d272794f391ebd7cd1b78d7df15d8c0f04d43ac7160feaf0fd8a425b3826c110f7df7ace7dbe921256a1b1e1f877aa870f9945395bb31c7a4616b09814b6fa8ef51505383b8d5f127fe2ccf23ecaaab6dafd0fc3a0ee0bc2aeda04b768d398705b0c997d70758e253332e8d3308a2d344ef9071532aed627582e51c7650b1b8515e6c276ccc4cb9416362abd782fa60eded329f85572a8972f8766854984d99b021c5149d95f906f0737a472d89adaa2a2e3d8803ae7c8b3648b60dfdf175508dc65f7134805da5cb010fbe1688046d3d3834822017622266eafc83cd964be50bd519b0f45664b2f93cbfc96038738a8c60c2616b21b694128819eefcf650a8fdb0199efea9c239708d38d0f63b172010984c6789c6b05ece51064022c1f75972a3c33682bc178870cca3091d9f500533ae9ce0ed1bf38f96eb45066c1b35581ad02265899488efabe24a2076f94c0f84ba3907cff64f168c8d59c689e5c0a4b3a5a2ab26be16a5b493d154e45ca02aa64608ecb9f71b69759d9543d100bab48fac6e0993a1e1909519854ff85255bf0ac92d2d3e6aac91368825164a94177c5341451830d4db46e977c80d1155d078c1ebd5dc1f0f466efb3a1b00aa1c2dfd07d56e0515c54fee5fea658d739b9b1d542ade98b06edb28309888e95b0e5a33cd768dbee152d87e825048412feab53d90ed1168a221f75afce214eac58380c184f4e9cff2177b421d4dc712e58df7ff39e8e00eede194ae773d1988777619d213a37de96d9e851a74243950a746a90cb8fae20cfe977270f49a289f537c3039c1524487461fa714327c7cde52c6b15c853d6fd1e6d73d5372077dca1378a5d936ac5f3c99bbce0c32056538ec52a6b0f20742240c256d168e58c994e7506dbfa89df2f0c8a31830d380bbb4db4ba93bbe23fff3b4d57985f1f023068b57fb45106b1cb0e6146bd49f534758f2e54f752c244d7f171181062489b34e9a4adce6398b83ace367e1999229b75e194cef62dc9846b1300337b57134f6dbde3543fc6bc0424b54fd282c8b9334606c556f4820f01603060bec4b76f8b89cd97d74755f55f1aefe9b28f7de77393264632daaffc28cfd7e7ea2b18ad35bb5145ade85b5996a249f4b975faf76eb20008be3570a48259df0dfb0ebf570b7f6e6f33bb4d1c2abe663635a6bada45398d7c6f6bc9a83c3bfa8fca3b9ac5c5b79c4b37faf0caedc6e8bb900bde0aad873f52a98c6718313d9035a0a8c6d385597fad3bc2964b53dc4d013bdddd33161d7244755916e458ed00cbc22bf1c189727c000a3c40bd08989983db515784c109a0fd767700f5962eca7252ae851e929c13ec399f31acecf743d3dc745aa05eea79b3a75733c42783d93fed16737376d886ec4016f0f4aa1ea631193ccdef684ef3e33e45eb598fd80a6019e6ea4a0b98f0473d1c299661856e7e152c5b34f05c9f2b9f64661253210be34fa2421f987e34e925025805dc7a2b2be5cf29bf050df50af7832b094221a836a63c7f83850463e6abfb0dd980716f0d95e434c4db1e7e1ac20cc91f32b4e086ace575dc29f291c58988bb18443b5d7244ec107637f4107ccb2b997ecbdca50205787fafa335ffa1f0cac69ef7c816788648eb0a6990cdea3d0652446c23c6c5294a2680bd0b553547126e3b2ccc4ffa3d0653b98e6f9fe715d29017bb27060d591271cf6063402a5b0ae2c5e860c9865316cfdb7220613e5748c0a6ce2db99aa5455ae639ad5f7f8fa1e112f3330d0ac3fb4e7e2ec38d417ffbf830f4e66bfdca795ccf20d10472978f4b9c249d39501d62db1ebf9ac6443f8fde6d6e52f7868e7874f768d9004cf902fd1e4d22588afde9c4de94791302df53ccdd71f07a5fa73de3782cc3f04949be3f2f2ef8717bb86ff6b3c98bcab9da2e0b0f3ab0d12ed14c54bf4da9b555611802293a229e93152acce86f5038c3a03884e3e71c23479d5c9a46328839bd6427842f2014d05e77ff6fee62a43dbed6606f49f8d7d51287469ff68ad7ff00a58b227c02d25afb6be4256cb94a87c5a111baaa76265c1a36d7cb19702bbad6e2059d7edda4e29718381d1f569fb6eab7c222130379956a2f1ae95434f1cd9d01ee9414831c2ef47782787004acf1d4d8a5853a00f3ffd036b4bdd7f1aac3977dc0b901c88d6a464e21fd1ed9c0cf7aea9784e1cbee108cffa3816dbbd387ffe4703ccb64b226d3fae818d3e1e18da7a42cc624a2266145a0705c3ab61b665319cf4776fb1722949b742c4bc720a62f8e3517ce0839598a61a3ba014bb9d307d603c46c94a82fe65a2d80441cedd554bac82b564a4506ed3558496567a4395dc6f93e615d13480816c61b9f53279330419030c650c94a779bf783f5f3c58ae9b9e33aefba68e46af6bb0b7b1508f2c10d6eaa5531e35906e0e1c04e5e4b10114d5c29ffe6d498a006474e020d80a886017b84685a83a6e80f98e8c0555540a6b47e611adb1af21cb21a2452e402db0ba35333013849e1583f9e03357b5ae138e747e0b1064fee3dd6896e4c479091d86a0dd77528ce9ac359c0f05d811aea2a85cc5d6d42947564a2cf7ef38e1d11de48a4170bf81e4ccb1854cf528040601d49863fb958af312441efef8afd445ce64f12003c5c6614ec0df8444c1dcc923ebedad13c6c428976ed3dc17a9c11fd1297b57033bf8b2ebd5ecf24e91e1c3ace56b7e67878a2d003d7f936dedf7aa718b192d6af51d872ef46f93f48634471dcef81bf5ebfc24503e691aa4c80bd7f6417c4f274a08c96b6b74a7b5924ca5d53da1097e477cf766e30adca309e970eb049d23f111c091b36fda18d808b463e0dad85aaa57c2be11ee87e864b649213170624c759f1b12c79635211ae2ae4038196c5cf35d492454d3c640bbd80031f8349a1f157d863692514a1a2de77016674de078cb4190b65b3fc76e047fd3704a2eda8e060e7d8fea47e8c23b3e55cba12cdddb99a272713c34e91c5d4fe711539c2cfc03fad587f67d9fec7e035c1dbd9a60913c8c9c6ad620e0b161d0cec477cd643bc9d2b7ccf89196fab7d4d2311e183d380d5e5e55f29a677a205caacc4defb1ddc889edae870743333edf945cec0e8f909d1c6736c0e6472440768097300110650c897184ca7a6a192f50654c45567dc31861ccf73f0e3378f9746fa1f181c0566e22a7ebdabc67a1231d4d8f5d5aa88339d25641231fd1840e1a71e77809ddd4cfb6ec7a37d156b737910ef7bcdfa401482c1d61b22356ecd26b71ca611f0411b01182d99262efdb36a0890146ddf73a1d82b7104706d62a4af5f208767ef626fe637c0f3744be437359d3edeb9204ec2bc7ad9f5b1bfa2df08b6c1675d6500def1e3097f526251c7402ee0aafc80a280c78f9c9556f1474a0e70c79a45e77d7e3c97638a0623ff699838f717cc4933b1fe31a0e072589863399a5f025a869ade79f332b0777e75ca22452bc90e653ad63438cfff295f63be3131552b1dd3e8356537db607a06a9be62d3fb4832dae342bc0a218f3ae4681b2e0703665c0bd80ff0124b8dd2c00821aeb480c876cf027dde84fa8194a5fd58f1ab7bf1a667803785759853582a3c61a32618fa66015d3c0bbdb4ca8a0ebfb7f43790539392ecb5b40e588cd26db0c8f2f115708021872593d18f9cc9d3f92d520117415e401f85bde146a70111fbe32ff69e2d35ed9a07eb1219dedbf3d22f9cc7b055e4dde7a8b46da6535803d15109ecba42fe233536b2842956bcb76d0f47434e64f39d72f9592bf9c1aaf79326c210d73b784c73329847fc17867d034667d03c9904742a9398d630455ffe7c4c48955472cf37403506a106f6fe084349c9945a658bdd267a848cb837d8272744f3f30c2fd227e7b1fe2ce43d6e861cc7cb4e1a781e7696806d39d9aba9a98fe6695118e5ea2f8badf5d571753349620deb5a795fc493ab8b1cb86c6af6c8d8ea5237793cd9a07051fef8e2a6b8ca6f44c9ad99180c6d5125d4240a5b712ba0b4bd48fbe6bb6fc373d1848149700afd480eec102d8c8687694f118f3a6344e62a022af6ecebe673bcab21f377a41a52dc8a4e6e1eca12399576b2b596f446664c408b437e5025f16a698a89c988c7d0f8082693cb323f3e374edf1d4f85b96ad718d758bc43673f4a25ca2f692f0c9c4386e2983e2bdbbb5a6a593a71626bb538e3a6aef5b95337e60e71cbe10502dd85030afdb2d8cf1531190f21595850d08478aa3e56e62e5eee0920220e28207235b4bb8d51174fa6234862b6eb616eefb5ffc266e7c1522795b20e1a4b03420dc980c853726c840e05a02786e9f3a9148553172487c4fe6ae0", 0x1000}, {&(0x7f00000019c0)="96ca59870a1ba8629710c2d5d689d9585cad6189d118c4f5ccf3f0b00d30f5b3443fda47cfbbc1af58f1937eb3851d115309782babfc8eb586fc8f0365ee499324df609cd8d67e1b9d546b1ef93243754ca2e17bf602a348d520274f45532a7d40a5b3fe5b83d0dfd6103cdba678c2175c37398fc3e91d9613ecba65d109de7be7237fe7bdd93018b6fc62edfc2c6b71307b2af0cc3a240fcd2bc5e3a76d84371664359a510094fc93d2a1fbeb54b4c524e4d653e772bd4cfcd50e05c7b54266dd10c66017c8c70e32f45828b71902e2cc06bc4734458bf6069e8b823e6a45793d6864b557853b5c6b5cebe5bf6ce253794a808f565fd53a23aaacb914a6a71d85f137f3dd19ae7caf65eb78ee6d7c2490bef29d7bfe27d735bef774d4026d17c7e3ca285520333d14428a711e4709a15deecfc0b021d4a799877d407389f692459d6b86170576ed791aa81a201e5bb489ecb84aef0f50baf53dc4bd1cf114ea2d16122645a39cbc5543714d23695d86ef6b4668bca47fb79a45d3afac2bfa0b876634819db0fa4a23997324b4e29818df2b09aaeae7cf1d049c6f1f981e1fe3164ace077a1aa843dae0655b5a5a231a2c5dcb81dbdd44124cb8c40b6576dd7e4eecb5cf5c0d05887f3c144554a7d391ec977b9d79ef2083519a34a34d82486c11d9a2ffce17deca21e259e5ec98a5b6dca81d9d99fd333015be93d2f43138c4597b280592605d8813f2bfded223c70075d6c1bc6b87580562dec3d9820f8f8a4cb1302752368c79ef84641bbc36b9597835d27f2717871afe66691f232d6155a49ffc9941787547131e9582e19b10df86eeb1f1d92f29fdb2788488de0dd5f17fe273c3669772e8cab8129b46f64a71978fa0e43e0a9968b045f37f7d191da2c5cab215247e53d7a92ec48734ca3d4e140092df7e2c658147b29dd912fe75bcf83fc8e18068036d716fba6951db936b86f8c6c4091e637e63022faaaf84d863bfdf5b2704acbd1a2288946b84278d39b5877b79b97aa4187439a1e54e3222bab46b7f3877a907d77fb38730cfb9f479e83bc96f39f227abf6e7c5015370d0bb1b12436f9e2dfac603b6b97f26a8f75da830cf0f774fac595d21f88794158aa5103c36d98532958bf9bb067bf284f15b9008f9656dde2c92177a07a38502b0f6c1ddea2a046373f276ea4c298b0580dba0252e52f917b398f1c0d8aa2988b895d1bee18e0a88acd9639ef173f55a3166af7180efc18d6fa7a6c22ce79db40d125461b7f5057147aeaa3ab612c687ba7a91958b6337f825ed5e266e38102b5c82eb8086aae4f41adf9cefcdbef76db3ffa9b18ab7f0d122f9aa362cd75a66c5c182981e0b68a6dbb8c1d54f53130d0ac8cf054818cb84635760f63840967e3214a0e9091929b3c5c8b2e85d56c8e64b01e5be15692046c60b73efd31f4fef9d0ac3b6424489e136018b5b431f5b768bfc18e7931e4de240467fc8c21ef5042645495eff2c1d7cd82c9572664d2e67a7763d8bdab0c8a5b6e7252d5e54fd3bf102343307c77c4ba84e747160f33c2bb98d9fdf7a8428389389b009bd405bc4c9da56c82ac0b2569fc78bb19eabcdf0882e6c937b4d16638d0fb72677738285e57e18df99d3254d075e2c0bdde91d570d864827e1df0d8c8b45151459da3f28dd5f1a8d2fccdcac40390cf4a850d3200be3719d7160d90ef2cd572078accbcd5f33e11d74f04e63b9edb1bdd172cda5d85d51237c5c15020e8bfeb554cd6c31b0d092821b6c971f5b0c86247d6d0bd3cc471532c888468e350c7b4fc170553ea34441ad9f96d123b3387b2e5824fbe35b2302897a4c63ec609a04bb05f2a433d94bdb740e98ca0bfc63cf13334646823ddccdc5d7b8a6c1954c653658b58051225be1bcc35159d07c359bad5e2e0ef2b4d93efea241baa3f79f353a72b3640ce7d49fe24f18b122fe97406a88e3e95221720a26d7a2105faffde8833832c05896986aa36c0080acee86cabea269f874e17686114507b151e01ed833af63ebce4dcf643352e542817e0230623de5e0c0037d8449e028e4904532f9e49ed2d88bb6dca2522c7ce885e7556b48946e07fc330ea5620c367dbe0a60b0dea46f26dbb72dbf091981cd5cb0b9c6b5c71b5527ab41661de55265bc0dba32f45c8e986856b8c89bdcad7d616ed1fc480db8de083d4cf5cb649067f41c5e6ea705b28bc1a5debc2095e3f33ea5216f530e19ffaffba951248dda1c2d635c590754cac47997ddc6d7df006b6c894734c38d219ccb53071af726e49720dcf0246eccad1dabfc788f81422c23f0a582fa785acd29ef08ffbb33009dfaf2697d6002887ee810976ad10952f41fe88b456f4fd0669a67ced324445335a5369314b429129fa5ea7716aa8ed8c1535aa0558f3826eb8ea55cedafdeb77a1dd60a2f0beea298aaaa9a5a45af09927e8357d0e497906cc361ba22701da042e075949f7ce2bc17f3ec7a4bee3f353184851c366b8dc7c2c63462ff55a0e9260d59a2c5cd208f06443286c6cf95eac1ffa6f519aedb442fafa34bc7563afcb6bc702ec5f274f4d9853d3c1f696abbb3f321e2ce1b401ad358641ff601387daae501caa4d7c4217b4aaf808e2b6c9024f9783ae981d6745f9e91c0ac108f5f258fa0780597f633e25f3f1094b5b98df7074b58571e7c93c89079ceff020acea519838ba93e006bff01033ae474cacccba8f75538919448ce0125ec6530a8c1f9b6b535f17cc80550b7bcc3b090e895ac05226b2fc11357209159c3b5144dcf92654af9d59002ec8af77679fccffff7689d1c6e4a9994d28cebcb1ca4811d511af22e803f541cca50c459f924c5dc1d20efcffc5f5d1e4cb58bd562015d3346e78364a3f5691bf0b3901403c632a7862ba88c5bd2280b066fc747b00a0fb0bdce5244d8effe4dad1dbb6580ed1982b7e43ba4c5990e86e3fbd5b84ce18275a13971fe8192acbfaf41af1091deff1aba4a0695bb91599ee076a2f6f1e6ab10bff6e107326dddde640dc7f44a8948ec3cdd86fd72754da4ae12ea9d8c05601a4af5ec24a9c7ff242f1f8a35578a2097edc1e4bea5fafd4d196aaffdac8b0801a4e9f90b54ae40e55e0d479902b33c0fa92d6540fc6ab409e9a11c0ac4dda7b6cc2dcde213909d8ec075cc8ed153375679f3830acdf44eead0157a0075352fd09cf25a069ace4d2213ba9d8236eeaed31271027d73f08f258365b8932c1e691812c35783e3b18970bef19f02eb0d9035f5994123ba332e90077f58ec01b3a5ea22a402b2bb67c1caa3b01a61a2f5ba19433c51a915bc878eb9707e7588f00abac5975ad043427ccb9dd7e850043a20b7a725be8e35ed1f748176761110e77ee841c8a4a95b88b1e9a524a829bcc17c95d2bf9cd720e148220e14b013bba0c344a2f94db5c364ea427d334f26bdf6701bcd3e16cef2c5081af88783a92c59c39d41d2c3af627cbf1ec9631a2f8bd7f899269e6133f5d685b545fc9f084612429c3539cede459360e8eb48e12c9f799735aed4792639320c315651ee9a8ed35d06fc92760eb40cf4b9ead118b4e4eafffc9b45eab03e2b6295f014df89e766976fcdc826386fefb894763b217c43bd06ffc517e5c3b2a4c4e1914f4b63b8ff5a60c85be43bf84a351a1bfef5d2e8d1b29d52bfc070fd55fc93578e7b370623130c33356ad2e969d951df7eca789a4ecd28dbb4665730a160c98029ac4b52616e679e2a8a62839f081027128a79d8438e0414e955007c8393b7596d6c5934cc713a63250474c61e2ef640c9793101d5237a29de9d134fd2eacd3e53ec9b083f6c11553f3c97609f84b75ca79815872c747ee848687e40bc1b9f956c5a0b1637e8b88f07a594a0d2b4eac20df1ea918eff7f79bc37405493380efad6e66e32ff93e22b9af823ed39563b50e0874625ae6b4ac7e1501c09b1590d2499cfc440ececa4e595513e5e7f10c1a338ade23d2475419d330823a223f9a1359246e559eb73d32d92f9f953503385565dde1cb6f056d3534b66b12f4735063095ff6b0818a24f90adc55a3f4a770f4df411b225b4f7257d36b3dec3788e5db79711f7960467dfeb33374a08b9121ebb202b9758e3976301e04d4496b22f0f9080ff8c2d7d2db1a8169c10673d4e376873ce0e4eeee5b476b5ce19314dace867bf3f02210c8fe81284afe155cb9d88a526a4f1d528f6133614cd71847f13062dd2b9a8fc0615b5468df1c407f2a5c0c33e9516cd92ccbb772bdec575e9f5c2fe7320ac8a55d3a278c771fba43ed5b64249fca364a21b61204268ebe8f5544fc3d389b39fe94cac1d8b90b398c8d022713ec95a9c3886124247c84615e43456be4341f3f57fc0ab7a6b124eb6020be4ea17bfe55ef12122a7a6b9332b60818ad645f86cf013f65365ca5a1abd24011fd7494ae35608153e947a5d0485a1e068232c7ef918bc24c4eda46e22ce7b0c0498d81454b49d042df7d1f6eaeecc9aa36e0683e497b24360bee51b468ecccc4b0e8552e85ddf1b80716987996664d0a6c6e4aad53162fa19e9e188b7820a9f8c663237da51ee346b9d79dbdf82b5941eb15172f7534490953dc17751108d903a18b84c92eb8b0a299f9b8d6d479baafe2d3097c9e23ecd30e07b9fa5e4a4e0368c78a42181add0fd8115dac0cd8f0c140a2fe505e2d0b470a15ddac98a6cadb0f75be811df136735f5850ad16fb368658ecb4adf9184f0151ae8dc6919c9cff763af2dd382f4fe3a67b2ac66e1ef1006bad185f2e5f2d34cbca0caa66d819bd26a5d8c1e1b5b5ebe34b6e663cc173225b9a60d8ad042acfbd3e6b9bc83966384a1d10fbb1e8efdc1f8f6c71045c71d4296debd6d40287031c0f1ca4a3a2251f1014d2339d4ee8697ac24974b8ec4d2fce10df15b00ff2eab2d37c3c6e4dd731d9ad896cf8a2887784f9dc04b30106756237729cedfb8cd1f9ed5c3e49995d4503edde9cadaeba791768b050d03409c20bb17447910183cb3403bacf5aa96d31271fc3ee6b7c8f343e6af94d1f2918c48f5cc7ac62e1196e28131f72f8c6a18b23bae20bb2ed9e3ea856ecf5e499d73db82b003e517f4c9aec2e74a12c315742ba324e218725e406840f8ae51520f8bcd6a845cb72955977601d9ad50a5b7a55350b774ea940054f48f258bb29cc1d15fa6f4112b0768087c49c46a7e2c9d3aa3648201aac25655ef439b2ccea1b8ec21c7e2c4043adf39782d0a447e1351ab085a56c41c5f614a18d87924f5aabcac2837fab9144dca41eb61063f556f8fe3aa452bf04763163dc3268b3b4968c445974a19d2af8baeed741cbebf8ec63c14002f37ccdd6be3e5c4f194bfb2b134384356c1c1817d1e4b667691d294d9d08caba60effa2582b98ad1dc8d512597b3c9af61cd27048b2e1dd256e6616db921df27a2ca7ccb4627d335c5d1179e52188ca03ada673ffbe6f21acfcc0e0ecd9d88b94ce43ef70221e6849505591ad6d13a25c3bedc5563f8e20e3e09e93f6334518450fa5de65f952198cdc9a7ae0b2cbaf8235bc57ba4871f55169ee151f4a71c8ba8f06f13e6f9dfe025395d9329402c86faf61922fb36b6fd81f04469870af50d1f4b646f93919a02ad971266d245766d9df48aa0f32ae06b8a2209277468f1686c318d56fac8875a2476a0b6ca1b49c5053b6c18a0f1110aadf48bfdfcb48e66959d5f03d8970e56be3cf0556e47fabdfeda50c05dc14a6b5bbdffad402253a9079fb956f03b5f78b0edd6058accd6db8986900a187d7c6e4e08ebaf0cd98d7728deb5c98cf", 0x1000}, {&(0x7f0000000080)="e5b9972743e9416aa4fb868482821b081f41aa0eb971c7a7ed78805ea74fe5adb109c42089fa93a3d8475308acd65fa4f645ff288180859f9a21a58e4a8375cf78b19124827b3be4c0d5d4effcdcd44a830b26e5f964075ea2f0ea309e33f66420c837b39226f479be741de6071d60e54c6559eea7c0a6ec52c7", 0x7a}], 0x3) kevent(r2, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) recvfrom(r0, &(0x7f0000000140)=""/212, 0xd4, 0x800, &(0x7f0000000240)=@in6={0x18, 0x3, 0x5}, 0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r2 = shmget(0x1, 0x4000, 0x400, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = fcntl$dupfd(r0, 0x0, r1) openat(r3, &(0x7f0000000140)='./file0\x00', 0x200, 0x4) r4 = semget$private(0x0, 0x0, 0x500) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semop(r4, &(0x7f00000000c0)=[{0x2, 0x80000, 0x800}, {0x4, 0x80, 0x1800}], 0x2) execve(0x0, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff007f124630 failed: no mapping 16:00:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x1, 0x2, 0x100) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x100004, 0x1002) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x6, 0x0, 0x1, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = accept(r1, &(0x7f0000000480)=@in6, &(0x7f0000000400)=0x1e3) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x1, 0x5b57, 0x3fc}, {0x18, 0x3, 0x2, 0x8}, 0x2, [0x2, 0x9, 0x6, 0x1, 0x3f, 0xffff, 0x0, 0x44c4]}, 0x3c) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt(r2, 0x5, 0x20, &(0x7f0000000200)="f87d403a8038250d21284515e381425e45646492fef67ccea47375fa265d0469969cdc219470dd2567bb093333cff43daa801f98d219dcd00934513be8481e561a25ad0cc203bb7aba6b43d27594fcd8d06e35c46bdf98871118736bff40fc80d9e37c91e60efc2ddc21010035c8871877e3f646cab02a7c966044e6851a56306c3396760c4d62c757ff87bc8c6a03899f80e813a99f24636c2fcf2f1717ceb10a2460e4349fa0431bce1fa027d931b6f76e379f8f3d351fb19e68e6df60be1eabbd95cb68338cc939e466c45ce70df74ff0fc2c12f40383ce32263c75ad6608262ba54075c521540b53b5c26f7b7137cc", 0xf1) mlockall(0x2) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCDRAIN(r4, 0x2000745e) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xfffffffffffffe68, &(0x7f0000000580)=ANY=[@ANYBLOB="10ea000000ddb485ab6db69b45008ba0f04571d99ceea61d31bd6fdb33715a23f3b290339267f771e5a675a252a665ba670192d7ed64a98188ca5c312b899492abca39fe8dea4252f852777bd5a1b3e0c3cb37dc6c6f5c2890aceb1da600014c6d2ead6780507960be72f50d82dd9efac7ebe36e76692864846d4d5b56bb4364bda7a1e7b525b0a56b363ca79984756d957fb41123e23dbadc62a2ab5a504890e7248ac96ebeba91884c207062064a05000000adbf34bdf54302aa2e97a90e7c65b328cb0fa4dd31b1d593f6e5dd4429681abaa6e3f83099f9e776829241eaebafc384a7a5154b66dc45c282dc57a5539ab523722e4f3c4e4a6397bc57c33c0c00547741124a1f27c901ffa8631c9732b90e51be86a8bf9a36b70a00aae0248e930965e82a43d579e3da67cd09b90292989df4a8088be2b614979ddf25867b7f42b16c5275c28fc2c4cf2b546ab696e200942f4f7117d17b0fa04e09071c6bd00ea25631a5411f316bdbf992a47f1cd6a8bd0d654b053941aa8192f4cd2db86cd118f973ec90b18c71f26a9d3632456162783e08adba7cbb058a39a5a7a515e37cd645524fbd45d8935499021ad55fee675e2047e6cb54d8cd9b4d223001ce68734872a351f264d810941a3d40d42e9ac11e15f6513d288a03824a94c53477f7ebab55262d0a103524934e196f733cfa5b085fbc652fb65670dfcbc7d4745bf933473bf4959a8beacaba6dec27cd6e3cb63e9d08a597fc14e9afea947128a162b94797f627c31ea9cb"], 0x10}, 0x0) 16:00:29 executing program 1: r0 = socket(0x10, 0x8006, 0xfffffffeffffffff) r1 = socket(0x2, 0x1, 0x3) r2 = socket(0x22, 0x7, 0x2) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f663e96dbc71a71a826ed1fdab16530005d344a8e4960b0ef16fdca634cf03c561399a9e0cc16df4bfd522029f77f3665e2f1443c770a864446ef397380d43b441879368167696a4774b0c7d1f2de47fdc889686ef59eea0dc6777f45e394ad34a0a1a365a07ea15af3277a099f7a651b76a1710a69576f27a8e3368f8d234275f6688b8c8a376c2f38325bde13c602491ce2da181e137f90ff8c0619678b9b3c83297a0b12d8efaa3cf714520bc9a9c3f9ddd9a584261c5878a61b597407c51060c412884e8fdb772a25d0e6f92aab6fb5c881e42d2c834fd773b11d465a271cbf047f755649e9182b7661d6cf07ae68c5b94a4e19381c57a58f3f6d28cf4697b1214d1ffdf6e826915e67d5d0eea5d8a7674f6b6adc28f0f5dd9ae009c2c81ded3bc6357a017a6caf2abf3eca6453e723051f4387437e10fd2f8fc2a5f504828d4284fedd"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = getppid() fcntl$setown(r0, 0x6, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x9, 0x0, 0x1ffc0000000}, 0xc) fcntl$setown(r2, 0x6, r4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c290080000ebffffffff9254b4f64f42d2032dc1", 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/188, &(0x7f0000000140)=0xbc) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000100)=""/95, 0x5f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) nanosleep(&(0x7f0000000180)={0x3b13f8d3, 0x4}, &(0x7f00000001c0)) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) map stack 0x20719000-0x2071d000 of map 0xffffff007f124630 failed: no mapping 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:29 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01"], 0x1, 0x0) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) 16:00:29 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000010c0), 0x8, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) 16:00:30 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000040)=0x4, 0xfffffffffffffdea) bind$inet(r0, &(0x7f0000000180), 0x10) r1 = socket$inet(0x2, 0x1, 0x1) shutdown(r1, 0x3) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = shmget(0x3, 0x3000, 0x81, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000566000/0x3000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r4, r5}, 0xfffffffffffffe73) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r6 = syz_open_pts() ftruncate(r6, 0x5) dup(r6) r7 = syz_open_pts() readv(r7, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)="d5ff9620", 0xfffffffffffffe77) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r8, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:30 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, 0x0, 0xffffffffffffffff, 0x2000000000) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20400, 0x1a) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006002, 0x401) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x8001, 0xcfd5}, 0x44) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x9) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:31 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x2, 0x8000000000007, &(0x7f0000000180)="e031851d2829e6e98779de92f4069ab2ef4fead2df7ff26fdc6671f01fee092e8ebdb078a98ff59fc75315295cce2f515dc7c1ce5ce9d635c343e6fa6f4509e8bfbcd28384f7cec40300c03e9251cd7570dee960e4cc082ad3e4bf2bdd40c460043a707277180ff0f15ab730cc7564bd9cc8033f98a2bfe3953ff075456a55ca9e3cdb31ea92ab285664fb4fcb03c9bb6170b7e57a875683af86d7bb71e4d25b33375fd3bd38b5c616ff4a8cbef957b5369ce5c76169b9f3d1edc586f6ffe18db06e0ec81502248e2aa729917070f258bd137c42f01600000000000000005d3d78c0e3000000", 0xe6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) 16:00:31 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x10) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000040)=""/201, 0xc9, 0x40, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="88000000000000000000000000000000f7b10f131d90c71b486b5df1ede6b87185647e7ea9417f566c15ad03a9a4f117b34827312cb4c18fdfe8c120c5cbbdd9d8384298387ee5351c0ae2259d3f23d92f8cb474e29f1f2699322f55fbe0156192554e6915b255b1752965e1bae575d1ca0000000000000000000000000000000000000000000000"], 0x88}, 0x8) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/84, 0x54, 0x842, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x7}, 0xc) 16:00:31 executing program 1: r0 = dup(0xffffffffffffff9c) kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x30201, 0x2a) readv(r1, &(0x7f0000003c40)=[{&(0x7f0000001800)=""/199}, {&(0x7f0000004cc0)=""/4096}, {&(0x7f0000002900)=""/133}, {&(0x7f00000029c0)=""/221}, {&(0x7f0000002ac0)=""/81}, {&(0x7f0000002b40)=""/241}, {&(0x7f0000003cc0)=""/4096}], 0x100003e4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) r4 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r6 = getgid() r7 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r8 = getuid() getgroups(0x6, &(0x7f0000001340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780), 0xc) select(0x40, &(0x7f00000017c0)={0x1, 0x1, 0x0, 0x0, 0x3, 0x8, 0x101, 0x4}, &(0x7f0000001900)={0xfffffffffffffffd, 0x8, 0xc54, 0xffffffffffffff48, 0xce21, 0xe224, 0x180, 0x80000001}, &(0x7f0000001940)={0x5, 0x7, 0x3, 0x2, 0x3e0, 0x8, 0x2, 0x9}, &(0x7f0000001980)={0x8, 0x1f}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) lchown(&(0x7f0000001700)='./file0\x00', r12, r10) r19 = getgid() sendmsg$unix(r3, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000080)="cf48fc23f83da2e34689d31c78498732e5da9c8f614bd87b87c7e3f5892e7fa58ddca53e2323c5c51334959a247432f23e5b0fdbbcd6b4f36433770374eec8c191040ce13072099456f08318bd52c19754b419bf63e2160a4b32a81ab07810c437095c83f2128720ed6ce4952a4e5450fe85694eef4288dc7748e5a1ce1ae170a8247a922b5224376f8cfb337b15edd1708e322de1469e0a2de165adbb2465d3bf8c68414fd9208fba17cf90319a10bbeafcb537f9b0", 0xb6}, {&(0x7f0000000180)="f3cde908f615649cdbab2e602d6e47c9fab14fcf920562d678e37fa966d9d2821402e32ea0fa8158a614b169cecbe25df5dd78f0cc18bdc35324511798249a15fc89ea191bb0597a35ec3acaf0363d2d24f57c82ddd74ed246093ab54a0a1753247333014551b206c99ac86da210387f507120b64157e44ce793d60b99888361dc38d432c63416877e4b8421262c7f91a00ea9ee079af118f6005cad", 0x9c}, {&(0x7f0000000240)="f5c6a8699244a84547da8bd53147b4723e82917bd8e82ed7db3754e942ec693c578952abf694074722eb4af045ef23158ce657adb6d13e709b504e0c029b447c96a1cd0728f5fa2e441b047cef4da0f8c7415da79dd1f21903fbc3bb5224327ecd32d7b2ecbf60949302ef516929e6ae1bc58d87127151230957045e073f9974c22735116b62045ba6ba79f898966b91514648ad6a6f6b804fe7059fe826a863bf7d491117bc972569ccbe16de988cd432e81e4cea555bbdd5c29baa6309d07132aa70828a16ef087dd62769db803ca966aa77102bfee914d94e021353488f89c9560f4930b8fe5772700bdbe1da2c8e3313ca382ae7336f7571eb74f990f7679ed85fa8ae9cbd693a1419f8994f17834ec9e221b31a768e20e36aed210ac33b3a21771baa588ebcb38075780d08b17c71ec237720298646a231c707c7f9e2884803eacb9c7e92cf74a8327e7f0c309a6d1ab98a5aea8c4ee35edb685f0557ec2b705c0e20ae962922607eb6cdd9451febb1c7020041105f19fd51df94f1055df700665ca2f4e2f94884ea30b02b770900be5bb126593375ead9e85b3e36a09972b6f303d1cf422b0db829557909b6627a8e0e7bac277781211f03b8c6a27429c7ffd22742ffb9f79880f0fbd7d1509a6ce3fa3f158f78c6816155d1d0b552bfbd698da5b1258041bbed006be21f2aed7ea6ce00154976c1ab97c123740674428abcfde453db40aea462abb56430ce248b9354e18686eb8faf434fce43a4676ba8c1fde36605cc7d57baabd7903142428cab422e5c013cdaa347568111958b1358a9c0553e543f0ec4eeb5e82df379732857acd8d23670abc57504dfb2bbd1266115844cce022fd4296e340caf1377956ebceb35f64e8571607749c1a336169ca93d5cbe960888324b63ed96ceb80792444eae1d2de1647e4a9691edcbf4a70eaacdc583a620887890ee56d7a8df2f68dbcf5e91d5c4e84626d0737b79ab8783955241fa3a0dbb0b8411706de2ad508fee5487e5999323c34f9ddff83b704513c1a1f465a11aeb1f81fb59ee673b46a4050516f8141da5cf28c08ce8918b82e96ac7b8e5bcad6edf8d69ada0bb01daa62aa908e739af981570400c0fbf35a100cffb16dff7758f6966d7ac2b4f7f4ece151fd229e24f1aa5cb5aceff1f1fba0b999bf472e75a58af4aaf22385b3d23be2623e1eb3d71c3b57faf62af79255a174c87ff5b7590a0aac0df6e9e2fc93e1fef4437376745904fb7935b5516734fb1b7e6d8968d850a39f2d6ef56c955b38788ccb47de71c4e2a64126bb590b0404f952e194b9cc0b1d9267c1410f9fc8f152864571f6d336f6bd66b56b5dc00cc5ad838dd7e406cee0ba6a5874055becb72345d54413b4a6cd408d5f1055fe80b489055b12ad97c8d6b4739cd8f23b27a46d11c531bbed58fd5f86a56982407d5b85bf909e8c75748b287511506f147edfc787843640d332f90fe91227443302aa1a6fcd04ae7f2a63096613be4e110cf0de4c93a2b6e703c11cabca97de1a23f0b37a3c5844e6290d593ccc5b01e4a0d38b2679c0abb5d1c04460cd2973ecf7fae7b240735c67e1f68182b65c6df4749e6aaa06985e2601f4fee0fadb1439635e7e1ed289d3c33c2e80a636bec8659b5dc5cf9143597ca5fae80495800eb54680c314922f2d2272a131819fb98a8092469a64206ec810c6c774e2b5cc6cbcb22f02bacb026229d0798d90a7806c854963a17c36dd4cdc5de4f82ef662a776b5a74b0911bea4ac47db738f66bbfbd667a4f963f72df0b3efad702d8279984cbc02414969ffa3b474e20c44e41ff78546fb088b98adeadb09d6f83fbcd8fb179ca834eb9737d72c83fb3a26fff052194c018f62de16ade0ab5f6ce75597755272391afd82edc455a8fbe0c24aa10b8274645114e9bdaa1f432b99520b4573ba03477006a4d58b82a3caa6ef4ad8e981976aa58840c41e45e9490a8253a25fc814718e1c17f61fb72c986279b3bfd3192654b06b4160aec56d98e43d8628a0b41654e77516cfb90f079aa5ea381b43e0f138e2f1235606496ddaac37bc974be032170f1a69e7c7c21b72c56bdc98b900aea113562e4176bb3edbf2c35608f7a18064d21ef59fb59d8ffd0267146307f2af2e341650e030798efe1caa3abfc70fdb6107db08a0ea0bd18205417e9219513e0e9896bb60d2daab2258c1b031e0044ae47e86638cb4a9bbb43150b3b224e7decffe0a3fbafc8de9d478993745fed2cdc516ea858bbe66b76fd2f9b057d29cf6df4ad03f3edb2d42f882862bdcf188ee0a23e1a376332eaa7ba0bab26a69f299dacf043cf5b8ce7bb3b3c9069f0bec2ba1da729cff3348b8f2af2e4091c35cb8f2ce21ceceed138839343d0181c9f709d9deecc38656d7d2b6c5a088981d5197a17b6145c2759acf4bfb6313abf83bebe8eb23748fbde84fef5d52841a8bb07e9cc115a2b81dc9c71a53c046e0d22c6f1ccff5dff204b2d9cf7229721e7e82ff462473524f1c6b9877f197e723284e837232d6458e02a32ab08fbc53c540594665d53849c0b1b0c34674bb0deb5ecb7040b963992d9ab35438b2f0422cc73967fc60b563a059128eb3e337b35b38da9f29c90fc8e45734596d53df45331c6687c7290e08763fae04279d657358948eaf4828b4dfd2f3400f5f3d66a623523873e695bc9f8e413cf592ab5d83bd81f6aadec6664c14124cb9a5eaa3b958b847fdbb14b8993adfee9815da04c5b5e43585c3f0410f9324861f68fb8ede1d044e5b5afeb8aa7da59a037c18c0e60c52109917b82046c1452955762b463bfd3d9fa691612bf782c5a7215a71a104d3d290320cb8d91bb27f3a523994077019f9f8811f8801668ec7625bcdfd085222d284e7e6cb4b331b5e13f63e5229a32b1419876663662c4bc7607dd6e83c439fa5726045704f100192dd2388a24153c6fbfd7c9396d7a51fd8d98f46fc190939ce579e4a0b6655294de90f911af7aabb5de808c34019fff95de63266079e9f0c32f7c78f9221aee272013009790bf78ca9d28d47ded415b2bd9e625810fda88627ad2cf27cf94944380cf136e35f1fb89550b698d8f62148920c11223f11e9b83b760d04959a345791875e7b1f9a6c9852db14c0a42f8feab0778e91ef275bdf95e2587f4c922edd9c4015b426db2b5ffeebfb681bf5160f8fb0ed093f31d537e969417103fe2b2acb8e99d088c232c8309b82f03e8797f8d5f7639666a5893a00f3d2500c5b97bd66aa29116e85a06f846a366358010db8b61d6ff19165d5ab66f0026299d7e5ea24175fdb297c56df50241f315b23072dcb69f77758f92225f35b1a3c8966d9b9d2b2a901707e3777cccd9dc2bd6db56184d650f129022ac309d15a3ba985a802ac88a6b2126b53df65795dacb7dbf260a34557b4c486e746482a1346ab6801b06601c72558531a7fcf9fa98db7e0a99266c6b0d46ea6ba5893248a7f9891da888ceb6975018455061eb33d2602ae106405a5beebe082e2f11702133d757402733acfc6cbf8854abe1819d8ee3bec20701a91d2b111ba88ad4699bab1de6809284c4966c7bcf89a8d7fd7245629ad38fb09639463e54e8816fdb66f83413e1acc8ee5506f2544b29d886c5ec108a6c93d576a1631e25481f2801d71ee83aed252d21b839b37dd63133b1d91639e815abb815561d17c2e50397f9230d80a76d576582d939b7ec9032c2e747aa24dfff5a12c2e709619d2a109fca4b4690de08903857b14a32adc2d3eec8147bda1c5c16f632a5f8eee660b0951d5ceddebd7ed954dc6de09f6184de343b4bdba1e5087da89e558c34e519cd8c75dd9a4e41d09e77b6657cbcc196218309bf7ca99989b386ebf517113a09087fdd642df57b190927535af27f7d80f9cd3a449e2119b36b011ad17d7b9a11b726b351c55d77530687d0bc8b61021732e0e0d2293a7ffa09b245d7ba5e996a0d6038cebb9f05df4da8267dea3fe41e6eaf2028703a2d128cb341d774f867124488fd0dbab633784558d6d2e4d1d1da480de8b859de3a9ae5203bf24c2cd1d154c7c8c8ea561b9bc263a1b25ea93aef680c502926f5fa26fbb6dcbc40a30f803141000d476fde5ad5c4b454fef2bba42257433080c6a1b993f10e57ca6190087943eeef3e19587aff586c2f5890b35355b2d610729f0e2f5b90f453e26f3284e413e6df14720f80a6a8d22f6c94175c9599665108712998e8ecdcc6780cdf6dc6be98ac79140319b47b1056173dc777006015b830abb5a1233d7ccea63aeef1e47b6e6eae55a135b9cb1e8d2703ac410eb0204c2c4368117972f2dd0376cda7a0642888ccb3582782d869dd28d3a3e9cbf9940a2ee5810c20a703143bf26e142fded15300c87a554639afad97fd4d12f3c5268bf179793a79ee7502e3ff795cafb1a993d53f5ecc1eaab7a86d1bb679a8523a0d2b842aab4c589ce8f0b392bc5e4473485e3ad6a6efe90ce3ae94ee3958b707ed1dd2db71304b661873243bdacd242f6219bbb3c7e7b4aa470b4837c13c2a1c0529272e043314af8a461b76b6ea4fd5e391190d6595de692d0acf006446cc5a9004f3716a936890dc900abe27fc60e4ade2e779bad0409d27f825cfb25b8fd3148696711a10e6210945fd9d770c1ebc0296ed298ef5ffab5d6e08bfcc2620c74a10945e1edd5821aac10c1c79ce838dba9b6e13078930d76e9ac40cee2ba923a531663c0bae6dcd81ee62dcab69a95dc100aafe8a347402f693b97267e16a226f75197be557600a2d28320f0438a716ebe968cc80c24aab0164e616ab3d8f84d2ce553a687f648171060685c4dae121f6ad3164775372d68728d5d1006b7f6ce3828c4c635a30c180dc16a633c155c5c2a4514b21ca071d4ae945ff83e8b5dc8840535699e723a6f674dc198c8904f3065c44c2f068d4c70e33810adfc33a78fbd98b40091c729aaad01a5031a646d9a200e24e462e47bd8fcf4baee17f4091657484a10cabdf976889882e48f64a7f122ddf1070737c15799af851f329e22e2fa2a51d851ee9528dcca08ca4df0c00dbbc1f1504c7b0878e3ed869b21335d5962cc506fbf366f64f7b7932d3adc3559cb9357ff087bfc4e4beb5d9dd0b7e618d6db54b22c8b142a83182ab57e350d8d1c5164f35b175ed3230d4741db459f4432e517a46f2b427ae78318eb61066175186267cbd41e942a944a9f051bd6eeb50db2e3e841e5687127996e901de3dd36dacfde1929d09de597e29299af9e7e1b63b1d8cc50f3f09014a63a1ae349148b2c89f2075449fcb13122b56c2dfc3121f8b86ef0f4904bcb8c1c63d69233682d736b03230f32855493ebf54a8e9ae33f775db547f92956030b30a257b06aea2aa21284b88c15627a2b0c04a6a731250a8395ce4438522065c9410af3b43ffc6c048b00bb26388175d5ccc05d2703a9c04cf2d8aa86d588d1798fd006613f8e2b77ea57fd73c918dee754a2c8e6380d8dc322b508fd7a8c809e25c2ce5fbc881f87b96434121730eb1b1f14ed178aa9ae86624352c8ed21fae3f4d4e42a042148fb142580376ca23c273841fb960330b49b7c3322b2b0f6a300c215559fb1b30ecfadab973f8204d1bcbebfeca6b01ac488728e238f3a837068b8d2e624110d2ca1f079e4e0fbb416ee7600edf3eb96417070308a0d9c610d21a98ef31a300b9c050effe43811f8ce48d92c6a9e8901a056382148c61b4a9325fe5f315feae70d748c0fd1e86b0df4975b28d0d30e337e3fd77c233ac674d9b7fca4dd36f6619acedfc", 0x1000}, {&(0x7f0000001240)="4d303add9eef7376bcfba04b88ba2725fe32e878acfeab19", 0x18}], 0x4, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xb8, 0x3}, 0x40f) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x80000000, 0x0, r1}) 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="31208db6ddba9284c8c4f0a3c4fff6b4640a1a61faada7569be25496ca258a12765923b52d9ad14df497f3c8652c4bf640ba54dbcf79f57425957e6c4fd577c9b0ed9f6f164e26546325e54f512f36c98fd1707d1d2a4a0aa603295045176473f84b14c13cc7913f3906b6b7b8b169769800454dd70dd3347b8b0b9ddf5b4f468d93d3778216fa09d66a9424217df3bc5047b292", 0x94) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:00:32 executing program 1: mlock(&(0x7f0000f5b000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000f27000/0xc000)=nil, 0xc000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) getrusage(0xffffffffffffffff, &(0x7f0000000000)) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mprotect(&(0x7f0000e40000/0xf000)=nil, 0xf000, 0x4c21e4bdc2b8f7cf) munmap(&(0x7f0000fe9000/0x8000)=nil, 0x8000) madvise(&(0x7f0000f32000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 16:00:32 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x88) 16:00:32 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000726000/0x1000)=nil, 0x1000) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/117, 0x75) r2 = semget(0x2, 0x4, 0x6cb) semctl$IPC_RMID(r2, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/130, 0x82) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x4000)=nil, 0x4000, 0x0) 16:00:32 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x5}) clock_settime(0x0, &(0x7f0000000080)={0x6}) r0 = msgget$private(0x0, 0x120) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, r4, 0x1, 0x3}, 0x7, 0x8, r5, r6, 0x8, 0x4, 0x5, 0xffffffffffffffff}) 16:00:06 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) dup2(r1, r0) 16:00:06 executing program 0: r0 = socket(0x13, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x92) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0107ff07000000000000"], 0xa) 16:00:06 executing program 1: syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0xa6134) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) preadv(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/163, 0xa3}, {&(0x7f0000000400)=""/123, 0x7b}, {&(0x7f0000000480)=""/114, 0x72}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/29, 0x1d}, {&(0x7f0000001540)=""/210, 0xd2}], 0x9, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x4812, r0, 0x0, 0x29) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000080), 0x4) dup(r0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x6) openat(r0, &(0x7f0000000100)='./bus\x00', 0x81, 0x100) dup(r0) dup(r0) pipe2(&(0x7f0000000140), 0x10000) pipe(&(0x7f0000000180)) fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x0, r0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) 16:00:06 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x200000000200001, 0x6e, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) close(r0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) r1 = kqueue() linkat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/15, 0xf, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x100}, 0xc) truncate(&(0x7f0000000100)='./bus\x00', 0x6) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r1) 16:00:07 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) r1 = semget$private(0x0, 0x5, 0x49) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x8, 0x80000000}, 0x789c9e74, 0x9, 0xe}) r6 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000002c0)={0x81, 0x1a}, 0x8) shmctl$SHM_UNLOCK(r0, 0x4) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:07 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) socketpair(0x1, 0x3, 0x2, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x7) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) 16:00:07 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3, 0x6, 0x9, 0x6d, "20acc3e9dfaf46cf74ddfea95a6ecaea888a9fb6", 0x7, 0x3}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01402f66696c653000e4d19fdf57151d68a727b1df1f45df375d136f6fc51d5435573b653784fbdd9301eba4212309e05a0f68b9b86ff6936ea0e4f9c1496084c2b9e99113e1461cc69418e8f470574a7b9335f566141d947dbc751e75143fb88632cc7143c1ebb85e5a7d074c0374f5fb45bf986879bda12d3265d619dd6add93573c4d1bcab72b9478c46007bbd84d1156b16184f444118b8f74a3a9c0565874bbfcdfa62a3dc5354ab3a5106380f7b56558891c69504d584dbc86cf37b076d8c5f510d500c2cd52"], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="60f60e3fa19dbcf6d8e91f9eb77a438ab1e71a1e45d9d4d8e76144fedbba11b7373e3e82de84f75d57c3df0513f34ab51ce393988528e863a13d9c94d4f9ac1e906313dff1c4bfebf768ed6049b5e987ad5336fa3fda02dfd88785d6f548e99b73b60cf8f0f57ea9ecf516641a003a43fb7b2546ed7ba4e371e6a4df662859c37cbe816a1f6a02e84884d55fb06d40b270896a6aa92be269beaa5be67ac761919cbe85fdbe9b4580bfe90775a9a505e9f3b75e9efbaa479627d89e308758725023e9b316de2617f9f1bbcd41e211de0042dd33ef900c7ee392364a2e96e259f255f7c28c4bab499d08a9dc04c30be9db3fa9bb08577491cf85f0", 0xfa}, {&(0x7f00000002c0)="4d960616d0b1cbd3145cbf9bf1ade099c8cfd269cf95171734b8537c88c89fc866fe71d60a991a0047b9230b215f3e6616e1bacba6542aa9d55627ddd607a88e4e68acb339129a259d2e357d341c76cab9b849bcadfc80c55fbd740f2004080b50ae1d3b7452261f618cf8c671b4d60566f25c82c653c5effc204197fe00b5d989dfa8628bb00cd2da4e029c833ae9094896d111cddd2fc97c04f344103dea3939802ecb939c2b6b69cf6ae95d70b2b109b8f4da13c9e537e7c6066f", 0xbc}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r2, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x70}, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x7}, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)="b47b8753b3a44822140bda9f5952230b0b30bf53214ecd3a8eb0cdc68987ca9c7ea689ca17e1d787cfb16d74478c328b8ac6aef5ed710eba80281eff04485d4695f563c2f1090df0a375d800bd448c9492d67c74c978cdb846473566dbc2e8d48d32006aea2aea641ae157a5b1fa866bcef97efeac6076cbcef2d23855775afea0803dc0c0628d6f43477d10e088d50ecbe9bb578f96a48873", 0x99}, {&(0x7f0000000280)="14465b09ddda231d68d0b50c58f2f59199d8210e02aab0e812ae91974245b9a8b42c44570e0aa451182fe01902b94098672ffbf0bc55", 0x36}, {&(0x7f00000002c0)="bb253d5ec000cee6c5cf127d692ddc09423fdc00df59df14f569c391d495fbd2689ecd7c9287fca63dd9b9aa7c1c70948507e1584bb8194b355629ae477b21cf9f93b055093112c54faef5315f12698e238e10b53e227e9475d800a2bb8029183b9a0d632a1ac03e18c6c9fc61847875737380909a73503af53fcbe7e4941c73a8b6559e117d2494d62d8104e921f807fe6d34cd64dbb32251e05ee8cdea869db79b2e260599b6002f01d26e42ee59436bf8de448c93ff6abb4e73db0b27a7", 0xbf}, {&(0x7f0000000380)="54ff21dbd44d2ea4a0c5f77e341bf09d5f61c042d8e776cb4f4eee66b2920b797563b066b18d797f4b4bc8e0fa9bb7bff5173afa1f013d49aea75c63f10e9eff17c97891068d77999ce7eaadf644bced7c5e1d17c3955e2f25631f2cfa2f5a4d5ac977d5d1a7a71cdc01e0880224cc8dd848510cc35f6d91952ac8538e687866501b0895db7f74fc4a495b0a65007ee563253308da6c341a997dbcfec9a532fcef57d74331fd4fd02fa1a7ee514ed1b51e705b25546d01f92c5945a5bc9cb4", 0xbf}], 0x4, &(0x7f0000000480)=[{0x1010, 0x1, 0x8, "6f3847c0bbcbca6179b1d776b8e138b1c43d4246d539fce49b2a653aeced5f0571970268743e6bdf9479e14233bb8b981d38dccb52267906638c9848c801e3693fcd18b06b0a62c9d7219819d9c23776426b47ade9a8e3a697271e9ad04a58824e5950dd7c709457ba5618ab13e44e44cac78c5a11828ee7e9724f965c3ce92fe51d24539c0d435e4789728f62856486a3413d8ce84561aedf532b0af0680c00863c94cbe466a54cbf086faac9b51f87b2c99ab0b663d01e02fac1f0a4c5a09fcf1a6bbe489268095ca0fc0a7b64b89fea58c92026bb43232602efa03c469802aa99080ce50efdcfb1b657266613610337a2c0baed9f31b1f758cc9146baa4a876b53942a395b6a60a67a602eeb63d3ac29007e7546c21d4938c772725ad1397c42dcb66d5e6ee3a0719beda13ec8f1b859ab03d0282a295fa54b8f909fcb7ed1c96ad4f3ed2b6147ab4c78d8894e8c8fd5c41c167c0a87446fcb66f465bc720973a73461b1d7648824a4a707b2e32256dd5f60879aa9699f1715648ade6539133230af853f0c71a7be9dd0ae5cf17f5568c7b3e13f00c65391cd6a033024a5b04d75d2d2947a721f0b73ba1d540b6fb6639cea0455aca56b37096e9291400e868ac645270ab7b0a1921fcff39526cfd03c02909be605be09b622e73a3174ba34de09d860ea31a613ae9974dd062a9b72fa5c862593fd874a4835eff434214428c39c68d47c6e883bdbbb73a23dce56cfb041db2a8f4b1bf3be5e61afe38ff9845279086ccb79254dc6ef9ab41be2bd0968ed3fd63c43ec57d38160eaa428e3709d7e881f321f3febb4fc1b9f33556fc93d93261ad9924046e474c531c7bdb5700451cfc8c322222251d736e507f0d8b5dda80487f17021172e785365dda33a3bd6f3d6b47e48a2a13d2b38a03397e70c90fef5d1ecdf72ba61332a60cc83957c36f3de64875b9e486d235b0626a798cc74c8547d60dee3e490f520beb2ec20454b7174b10d9b184accc1ca9ce7759cbaff40776d5fe93657d69b8593b2381521a2714c51701bea36a0ef191f9089deee58a6c85cb6f51f9b566f487b6dc6230f4c371adc9fe8c977d132d27b462cac70b27ea7cf118e4ea7e7fab5bffc37cb48766c3664410fd0d6038ef627fb7d8eaf10e48b74110dab856cb0e35f2dac1d6699e9ab80c6193ef7cd55f7c210c46c5d9c991d62125d2eb5688e0087398ddccb2cc1bd6f763402f6b15493a095ab59ee7082c7169ae06b5ae9c44991c6416d1b82941552e6d51092b31c29823edf5b93e6dad40eee97a847fcbccbd86bb269b06765e2d2fd5e171df6da0ba3bf59037b30430a4a7f1ea00e13d417c0b2a8b11c63a92a0644c557089937fcd3a1d542fda4bbf91f6a773a2f50314c99021088ceebaed5b669d180e4f5b749d285318d8de966527b52367f8bf40ae24944463a2c642b896cd739142b1f007cac86cd8c96ac363b6079354400813fc563bb54a327470795a286d23fe0c7b7ee4ae6cc07f74b07081c6a0f1996f8eac937aca5b25ca8f95565a5c7215a2ee19de979c92f07b3201f3f8e5d53872dad4a2bf364fd2fea057d89c09a990a60ec203e55805d9d1d07fc3caa8237b14522f487309f3fbc5788ef928fb02e323a74886584734ad5f8c27a51a6c33cf42423f6ddbb224fe9127efa161e1e835d44185c0f2dcb7b97539d70bc654d950b82cc1bd36164d917cd001bdd6c9130f1e55ab92fb19b5e9eb478311b7675ec7580ecadda76ec1129f18b7067580d28775a98d17020e91d19bde170b285dc8bf218201806662aadb471b7cad9d6e08eecbf5f1118f0dd02bef4b8a8ea3bbb1db5103fcf3f88a712d80820e7490b918010c24bdcace9480f9277be74f58bbd3a067c5d4b9072fbedaa68875878385435ba8601fa59b18b940b0371461c6ab55277c9676cfbbfacd87b4ede0cbf2857c534c9f0189048afd5af9e91d48f181f4280f5169c2c7610c8c3f9436c4d4c8b683b404b4aeff4bf3e50a0d2fd00a03b359af32dd3a611a1d9e4cfa453306ae5cb0a5a1bf607a2177fec822fd11c734cc3fbdb54af958d0a96a86900fcf6f068345650166cb18ecb43499a9416a6bdd7fc2ab63eec7f612ea6e122d9db27f097089f81ba7eeca9d28ff7f4c59a5f0f0055253426614d229aa9848f90b47e10acfa82dc23d3c76f7995ddf78c0249f876fea2b0c71fd3c1b1e976581ecefdbf82c3b6ed1d137104cba4b784013051b035b0e0420ee4decd6206fb314d74eec71c923fcdc63fd0c1f089d700cb02aabea7e039c5685b3e9ffba7f8368cde2d458ed071883603e3c94c3374a17a3e75e47c5856649f63d3e4fbc71cb734345b6147f01a38e35172e87e0813cb016fd64c562251160972f795b70be749f648a2c7c195547c81174d6f30a99d14eee3d18dbe6ce8a7a447f97c9f4759e20fb991a70c4724d80b82f515da97a3a0653da77928298979549d9d50ce77aad27a269656ec0a369f3ea470f2bc04afa39d2b81eb3d9b3cc388883a0ef9cb9276feebb87d925d993d80259f18ae31fd22005d29bba5a87d5ee807353c388152de03596eeb2968d3fd69f6d16f1040adfe993a35639c0854a38ae79a6d25e596430478986ee8bd1b89238f05c7da8bc4dcb20ffabb531eba5fd5dc95fb7fb4fb9edba4d99b4d849f88d6814c1ba2aa9cb0df7709d85343f0b157658c8adc143b9598b33a07748d1a92313c4d1bf49e3edb2c29c0189b4e7c677473c47ed62870ab1379983a8210a8531053347339b21f589002b3582a495ecbd98cd6ea37abe86b119e0c2952f336e8c0349099524ee5fbb69ec1a0f98d4c3b64280915ee9e90f71ca28a22d15369d4c444925c8f1f188ddf7ad6d19c76fd5462e4b612dca0d453f6dd8677b637f548b9902a517ed64dc2480b5ef5418e38eded15a299af469afe2ef74d91f00bf893cba996008f722bf6f4ba1736e7442f12e9e967f016016387d9b13adc7c3b9a0f1277916cfd2dea6bdd538798c40de131fa60b190616f0b5591201097a5e5eaee33ad3c0f814dac7791259d5099e03556a8ba530e051902bb7fcd269cac1a211dc4d87a583f93a84cc5ea737fc854cf29771009bf22efdf8c400af0ecaacb0c32975545c4f8ad394badce28401abbd610be5ee3202b21e89c36bd4842389bd184cfbd46132dbc5d62a997828881a957c65c94298c506ef61a2011f009a103c62f9ce700771e02699256e2eee04532696357bbda495876590ed67242a866f0f38e6bb043f6cc69b5b337d85b44e4aeef9990a30cb998d8c84d7be9b26b4c66563470e23b8d3142f7003bc66065cb79754d2158fa54783a54a62d9b10f3411de36db75adc1404b5b500a36bac7877a90f12875c768b288f94e94785d119e65d4b615789796fd26e810ba2badbc6402334d2f578e96490e42bbfd0f000b6b96dddaf5d7a19634ea3179bf5b520c294f0bdbbf55f35904dc5d6acb55e595c2ce3ede2b88cd7e44ae7cc818c4ac643fb652ae20f3d40c579f44c04e0875965d4ba44bca20a6a95cab7e2b8133095ab86394d28fa5c4812376951e615e3af07059c4b990299b01e1a9f4a2233f02a8b581d6b4aa36155e69f9ead8d1bff2d70f0fd9589c68c3f040b67cef91189da6cf1b5bccd0b32aa8ba2b4d4d7514401be381b87afde213c5f087ec48eec4d8aabe888a1ca5c79f82a2bd24a03a2c5f941c9255e4991c3a5896380b82420f46cad7a3e6256426d6da8c4d909bbde39d352b06cf1b8b2a1adf5617651dcf4a67b12982f4b28870a2328b67d6ca002f04cdbc238b6f07c8b7978e6cceb1079e836e80ae870c788b57a2f74b23ae14d30919d0e3effd02396bc22ce3831a4003cf71d6a0e15d8536a2d4943564d5da1ace27c39d6536e9f4b3cd203266bdd3a7dd7e3560a00ed66f5086fbecd73527539dd31b5b74701f174a477a5dfa617d08953775bd4c5c2a90c58e30dfa2b9a3d34dcd5566450029ff9364e93c8ea4b4b443f482cd70e43d8b9ac5a35e403f5a659dc02f8c33a7c8a4155c837f0178e7ed3cc83679fd1d433f7ad9ccdfe88f490dc572bafbeb84ea16cf1162c956490f691a64e743298a6056c1d0dffcc9f8ea663acc39e6dbcde0696542a128a9c4184398eb7f19006826bbf6b36ce29c3ddb6b701c788fe53cc0ac297647bad7da876636608554785e85966dfe1a33b6308ab8aeb77f5ee46281264d97ee529b2ee4ce9a909461d51872caa21e4b253118939d156dd7aa57f7d51dcd9ffa7d461f0088d63229f6ea948d788afddc63ee64cdd3b34915133b96e6780584712c6696917a60c723263633c613714f24d8c8c6b7629e5805b49b77e5f70e093caca7bb7d4f378c84a81565f3fe0beb032dfddcac2a4ba03f26193a04e434f7712289c17363c05623c45ec34c8c2638d2189d63d622ddac22fa328d47df415c83c1820ccf4bb67af491af95baff74390a4ca1280901402973c09bc5f2234701875ceb5a11870c09e795b3ac810b111f6dee751ed8595f7c6c3893fd4a3a81e63b592a8a01b4152fa402ab8b04602ecc336b5a1106e6fb52f3da38117bc0ef043726b6f93fd182855a668349895700d9e57fed59118204c597637c60428ca9f835b0430162fb4f3ff0cb5de068784f5806d147464e05559356b566f25c450f186aaa15f503504233f79d1fb4213e1bfcd094db7a699a9431aa1223396d32d69d32a7f308ca86d374f9e71121ae87cca23ea18182d54c77fb2ae9deff5aa7cc2c1d6aebd0848aa98001e035efa9546a2fe44857b1151137dcb198357eda97d4a195cd7a1b6c6b5a53696e575d1d0c6d713b257a25df1c190be13992d9944d645d7699f155dc4cf6c3f7e3a4d9508de8eb5fc89c46c0af473c951b3c7b509668959f6f665d0c142295f56a55d73cc5144ec624e97497c727d02a908796a1d47190958ab4697b204ae3961d6499683c91ce00011fa0607a9dbc6c363464b2ef9aa1018e43069caa6d83de97cba31c394016dbd2ee1f6cd317c7ced5081e8c92ee9612ddabcfad8566dae7cf13eb89c9432a4c21dba0adb108c292dc00a0da6ed6094f6bc2c049042b28927f2b95040f5021c264bf86a6dff4aa1f50dfe73e7b27c62084c0810bac7fa1f2157d6b77e4a5a98f0ccfb8a437d3bf933d761b68afd9dc5b4adfe82b76d85a03e8ccfb914ce6f8795d93327d0ac45f0705e53c552c15aa1de3e1f87517a99db3f79f86d8a039688b73759e8027ed35ea101da9bd8584590de9890faa81056b00f4de890877cf3bad3cd23d80eac0449028f89db77e21980f4830b8c04d411b62da254195160d7cdd36b2be6bbb4abea331e357bcb03e182aec5c30276c8384521fe2b570c30f089077ad1b5ffb27dabb729416de9d1f7b70065cefd48202bcca7a610d7ebb5e21016defb2b5a8d85ab520e18fac78cd7b51021a1a713037632916258af8da47bb893cc5d4424dc9c28b0fdf6e22ad0786d206652281f51ee4767c31475f8dd32e9868ca0f87603fd6565807d9b087fd0f54a502d209e76bca5cb2f1975983aca97037c54983bfa7826d2722392d67e918a06c665db9507fbd47192693c421cf544b9f65b644ec12d48692f6f92da4cc56d37644fa282aa8ef161f00c7fd27b468a2659b9f20e15db7033572b920dd18650828573ea9da3e2ab3e78616a924ef5dbe896e10d5d9592355f5b4ba8ffa748315ce8c8f0a617f42a1480a34e4a59c9ee0c6321de06fa9189f8e9b334cd858ae77f7d5b93081911d45114ad1dbf2ece69f597a"}, {0x80, 0xffff, 0x401, "d3008b6e7719ba49cb3d46ce7d70a37a950eeda3995d7bd779927c494acc42617fb0d1a85957b3fba762c4e359c025d1f598bcedba7f9abed94d23e60c43377894ed3b27a56a4490a3f4b249302f45b08311a9fea65d53cb062f8dfb1533f70f4daee83a0198bc26487e"}, {0x20, 0xffff, 0x200, "2600650fece8efd90b207062c48e"}], 0x10b0}, 0xc) flock(r0, 0x2) flock(r0, 0x2) truncate(&(0x7f00000000c0)='.\x00', 0x0) 16:00:07 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) socketpair(0x22, 0x1, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) chmod(&(0x7f0000000000)='./control/file0/file0\x00', 0xa1) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') r1 = getgid() r2 = getgid() setgroups(0x2, &(0x7f0000000140)=[r1, r2]) r3 = getuid() readlink(&(0x7f0000000240)='./control\x00', &(0x7f0000000280)=""/218, 0xda) rename(&(0x7f0000000180)='./control/file0/file0\x00', &(0x7f0000000200)='./control/file0\x00') setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000380)=0x100, 0x4) r4 = getgid() chown(&(0x7f0000000100)='./control/file0\x00', r3, r4) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) 16:00:07 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) r0 = socket$inet6(0x18, 0x3, 0x300000000) fchmod(r0, 0x132) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x9, r2, r3, r4, r5, 0x164, 0x7}, 0x9, 0x2, r6, r7, 0x7, 0x2, 0x2}) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r9 = getpgrp() fcntl$setown(r8, 0x6, r9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) r1 = getgid() getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getegid() getgroups(0x6, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000080)='./file1\x00', 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="409f81e3287f760d1af47b8c5a", 0xd}], 0x1, 0x0) faccessat(r8, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4, 0x80000001) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x64368cc83384ef5b) dup(r0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r2 = getuid() r3 = getegid() pipe(&(0x7f0000000540)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="abfab6fbf829b0fd3cb6eaf8c4e4aec57e1ae3f671f4502ab98e9be9ac51ecd9206deef746e845bcde83c56117bc9f42d1c114bd4c8300305ebb3fa0999790a25581b021696aca6004ae335fe7f76a25f1227025743e0b979fd3d97ad241ae616011723e37f3fc9b5c1557725c9d599284fb35474e84eb6b4dc3cc32b1d0dca9eefd8228a30584cbd713cdab95d421fa1f4722e51c59d796bfc8781a924b9840808be8ab0da8e807a37b4df00f2b2a5c2b9d54074fb72529940c7a5e2a2e052887981604907f0adfe4a268cdc216042020a2a5387025148987f6b23ba8748a6d153c15f64221f5785a3dad7eb53feec2cfc3f485485ba7db1bbecbb3af45", 0xfe}, {&(0x7f0000000280)="27a07705c01a8836d64fea1891e83b31f5e11073fea0b411e5da28f450dad2fbb3d621e6b12e673a9d450210e17698a914f657f4a21bb5447ea7868f98be2d1ed72f5d653ef234965856e4cc447e9c5c303741d465f0a6c11dcab582fc69b22d9a91c8f3650e90eaf1ae1899", 0x6c}, {&(0x7f0000000300)="d353641573b6e746263cff497e0243af3c72ddcfea0d30f6a136688aaf8a40257248607d7bbef151c10f6176139f9879f7e8b2354bc8cf28f3985e4a90a12458f7d3c8bebdcd9254207abbaf5da0ed26618fd6", 0x53}, {&(0x7f0000000380)="e4a6c9e6a361eeca5de6301c0937300fc5d4ec1ce4d634bc1728c5c6eb27ef3166ba805163d92910c9f079a145a1b513ff0f6420984a9c9e14d0c7a199ca58678176623e408c641ae3c2c94de1b6bc9b79645edc4920d3e981d42e3995f048c10ac04774f7aa1a29ee6b1bcf15c7dd0b0edf4a033a4526e6121c0bd8c6f4cf110256311ccce881326ce5d95c69966c7ee4376d63464e0bbf432996132b306a85622d5dab168f9a31c2e8cc109102bd438fc71e86db5a6986a752c0c24aaafeb973c5c9eb9d16051e45157151302953ea3e8eb1e1d701223f2c95a62269c9e7451ef600f56e496e7dc48a9c680e277357606efccc13318b3f03846a691200", 0xfe}], 0x4, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r4]}], 0xa0, 0x400}, 0xc) 16:00:08 executing program 0: r0 = getgid() getgroups(0xb7, &(0x7f0000000100)=[r0, r0, r0, r0, r0, r0]) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xfffffffffffffff9, &(0x7f0000000000), 0xffffffffffffffe6) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="9c", 0x1}], 0x1) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0x8, 0xffffffff, &(0x7f00000000c0)="1325c82a815f562ce9fc11131aaca655c6d03b53fc9f11eda931271f35763c8594365fe8ad895286efef6dd1a10f2309f7bffc9cdfe07f383981c3811c2f4288dd2fe21b7908cc5357263f5b48849de1e7149c1c6caabc2c23a08d7280f8b5ed7fa3a6606178aa8f541c96a83637edf7813a913133ce5eb060c3f336110495b11823eec3d09e65c0498485ad7d8e64aa67f5a625a1d8781e6d08c52b1bdb2a66c9edacdabf0a02d0c52d4f40ee73f0c6dfc5ce5e0e308fa361dd229735e27a3b87ea2fbfcacbfcddae4198335e1cd8b4770cbe494df1b5fd48ad16c927c48e1cb0950dc93f4fa18181a3a82414d14715f84a799c6ca341e92bc5", 0xfa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/250, 0xfa) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x100, 0x1) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:09 executing program 1: select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x6}, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x7ff7}) r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x0, 0x80, 0x2, 0x9, 0x7, 0x4, 0x401, 0x6}, &(0x7f0000000180)={0x0, 0xffff, 0x40, 0x100000000, 0xb7, 0x5, 0x5, 0x6d}, &(0x7f00000001c0)={0x0, 0x2, 0x9, 0x1, 0x9, 0xfffffffffffffffa, 0x6, 0x2}, &(0x7f0000000200)={0x7, 0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCSCTTY(r0, 0x20007461) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e3300000000300293bd45b2bf4e32c6a31caa37e2fa0069fb0683e4e22cc5daba79af6f4e06c8453a88263803e0cfcefed5539acbb8b0c5f4ad0aa4b7db0d35f1aac21c11b48be6566885e6ea206cc31af7fff14f00b10a552c76e3bba800569708278bc08ff6b8f812a0fdcab1f7e1cc365f28fb6ef349c4ab64872cecf019b2d8e6496c4b0189"], 0x1) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000001280)="d83644b05c14b44a1ce87f2e72a615c64c10e87970fe9617fbf0a092a9a94b", 0x1f}], 0x1) 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e9ff2d2f627e58755b6b5e492466"], 0xe) r1 = open(&(0x7f0000000040)='./file1\x00', 0x10000, 0xc0) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) setuid(r2) open(&(0x7f0000000080)='./bus\x00', 0x405, 0x1a) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000080), 0x0) syz_open_pts() 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x100) linkat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) fchmod(r3, 0x8) mkdir(&(0x7f00000006c0)='./file0\x00', 0x2) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/63, 0x3f}, {&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/32, 0x20}, {&(0x7f0000000700)=""/237, 0xed}, {&(0x7f0000000540)=""/64, 0x40}], 0x7, &(0x7f0000000600)=""/71, 0x47}, 0x840) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./control\x00', 0x0, 0x21) utimensat(r0, &(0x7f00000000c0)='./control\x00', &(0x7f0000000100)={{0x9, 0x8}, {0x400, 0x4}}, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) open(&(0x7f0000000040)='./control\x00', 0xb88, 0x0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c1, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x40000000000002) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000000000, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x18150, 0x4) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTART(r1, 0x2000746e) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0xffffffffefffffff) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:10 executing program 0: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000080)="eb2a98fb55a8a788ca217effeafe1fac95d30bc4168848bf48492d00b167b4176c15c572b8848d60df449b2dca341cd3f11dd33257c1bc1bd6e3e168133cec4567d9d1c974e7cbb46d8423f0563bfa3b40d43c8f0c0103eddd8a01063ae562ea0ee8f3352adcd2385305c83bd30ecbf4f7e6bba2fb9658aa02cfaf924bc37b6e34a1c21247324da2aa32351a7cfcaede7fb4f28027a7a80b9adbef00aa763b40517bf2242366353cc0ab1bb8775d86c19ce07f28a77fb668c368bff813cedeaea4612cd43e5c9e3256c1aacab26051ba4ed86ceb10b55c219fe89194807ed94b7eaac57dfc28fbae7787fc54e19048c60da730db01d61af9ab1d6ff2fd060d3de60100962628e406b41f0a56a6c884f16d0f8eb1d0b74d34d76d7984791987d336124c11ae56170784173d150b1737c44bb4231a97625423c158ff941689ca12121aaaafb19265fb4ef66d1555f11e2ccd59202c09ee6adeb1902180711571c1ead6d75ab894edd92a89c2184ec469cbd40685fb49c0eb93138608e89cf9088fb908b338e4d882c35c13b52062f7fcde83225d714f842ab3f87e74a342afcd21d65d5777b69e0515d082f21ae65868463575e08564d2c626598b1f0e8575a2ad308ea28af3c309d5880044d1fb9bd38e8e764a15fe2465ed1721bf4e12584cb0194e87fed36d3048ab4700c65ad97430fb04a14d66c34247a8ab160dfcadd7d2dfab1c5138c37b3b4fdf3250a03bcf02c4d642a5c3695045e22a63b809227de774cf7e04f84daf0ab673acba91745377106ac6253ee21f92cad5523c63d8217e0e8eb052da2e57e3d463025b9ccadec81d8d82e873332886127a3852832d250a57665475d5b07635ff2f900b7e91c20795f59aeee3005335235789738003dcd6e09a793d80d721cad7afb4d31cb8ccfaad8c3a0bf9a0f458a63d7bc85c4e3c64b755ebd2581b3897371c6ecadf3cea0ef613ec6379ba8be39fd1882dff4843772e28ab0a61360b192c22c7f31d506a9a94eb319e204c6e0ca537939094760a0830518992474bc70f1f4c3b3c4bc036cb650cceafa57b78cb249b48ab3d9519c5abed28c4b39bff03f3c4638e6b836f74b25fd4c4d1ef2b3fa30fd8461e7fea7464f0aa8001619ba7078cf415185adccbbfe0ba8eba556f4ff247072d386abfd122d5e8c24d39919719c72a33ccab9e2e263f6ab129f428020044550061a907c5ca1e23a910573adda61cd0de1b081e931ae517242d22e54ea279b40a250664f91ae1074945fa08d84c606d958ab7c7278a04b510a0d5fae322d744ca5ce7cadf15573cec9d5f9c424f1453d0ba7b7b09bdd882f5c0c3f9e927599ce0e051fdd5e4ce6da5f76694b66c62ead7f16914177db424f4cb4cca1e9f350a63ec25e023a247231576a30fca1f5a58f58791558d2a8dc2d91671ffc08e93f07deb18e20d29bd83854daa91484d17b52f03a5dc4f3b8b738c967ac2598f12d3e9040e309f0354e9c887dac5b440e8e0d3e2f20e78eaae06a8a5664eb2c9c6db076d650bf61947de8efceb9d1a96f30e6206ad9abbd6c3234f8690813a4230d527e1a47d7eda4391a374a43078e13394f63b31accc9b0cc4e612619c1c0709d5da0098ef926298ea1072dd2c9bc14f33457e787e7564e007452c648dd2ad9f9dd16dac36d6b53b578f3ff7b8cf472532e0943aafe86c983fb01fc6e6aebd8767d6fddf86d26f124e57a537f8f919b7641b72a35892ca7fbc50a64b9bb70ef6d56adacd3ff5b1f6f1a4cbed16a2cd5308261cb91f8db0dd521db66afcb6079a23b544c3f60ce316601bf44e0937dcfc5ed0b9d626d9201620fc40d98e301ad644b578461c0a77e696d4c3a294ef7b5606f0396ea8c48a34f30a14f5e66aebd378754aecfa3eca73404ef46d766eff050226c8a4317102e8f6840a74b6c1b6df9e4bf8207246a8fe88d7ea869374fea6be41aa501930ddae076292a0e3d487b97ab27626a510bc458dc547ad08a4a9fc1eee34dd64ae731d27a465e12c1fe3c97c6caf3e49a04b4da3557fbdfba69ad8d2697c0cdb5d161fec808467f9b9139c25948a9c007a078f414f0859a38ccb8e6582de1c73a0b787377b7a8a859b73cdc18921d69c7274d2c8014bae23e7177c8b6022a2f4caf966079279c6d03979121e640de69835e5edc9f07c52ad4bcb5a6add30bfccb4e5650b20deee38309079dd3f21b7ab0ba78dbb1862d590fa9304ad361e8c5d9abf9bdb62218dc0332485baf2151a924b0cae496aad24bf05c543c9ff069f7a24cc8c4c57c0f32d0402ef82ee3faab25a2e856e442f9bbd04d86c0ea1f1d46faed21b8b1f51addf2287d28fc24fdbef1c85c7778f3d585423bc678d5ca4849f90bfc2ee332c9660d26a85038c5340d37df552ab239002fcc312f22b82194af91f646e9c2ae500f83dd76f00b40efa8ab5a0a7c26125b5dfdbeca79360c636689b86cb7553b0a476aa95a068661bcdaed539a197a959a72647eaa71340029f4c01537b17f566d881d186b44df90d5978aa0551f6468a3195175eacf2b29fbdcf05cd259de9b662006ad3323168bdb7913cc633bdb157d7e851e8f4944fe2794a768a64de6264fd8c9ef1686f87035e810f91b040a64f382f8e872cacd6ac35a743285ecbffd5a9dac7a0e8f90dc2fcac5d3b2ca841a5c92a0a0161c03cc56683d2714e82af1dbdccd7da1d2186e70edfe69468f04ec1e59c5a798dc2c931f8a07a5078d28b8424c340f634dcd8499ec369030011e2a0a2045fd76daccb3184b1d566ecd6b59846c4b2a2b03d23a28c90a21eed4586b07974f7e495b0aa04272a6864a80a550208896795675a09866b4725e11490bd01b94820a6b48e9d447f7c22f26046fd8b85c60a106713c27e4c40974ef7d197b3617f1baa591ec905e8b68fc9f2d27bae83eaa8b483407c4f9f37d6940e75a54259efcbf839b40f84305749c4fdaf383cdd725b1faa7eb5267febbf485365291087e5a41b7cc9922af8287b769843b96d1f71a9a0a691b9bd446b8d30f24e485282f5a5220ac62acc8eb091c3474d8630ddf9ba83dfa0e1f471722b602d67e484adb85fdc8853401245a89e826fca11dc8219c0e03380d8e3c344ac289ae280af442a8984bf33e377c3c38ff65057d1d5cea7074f5a5cec75e3dfdf5bd4300551554a9d1eb0512ef8113a62bea90d96348f9cfbc97357ff86f443af30db3748ae562c45ce22c3ff8e26fb07e8cf47bd54618bb3a6aa41e1dd17fd72749d84d6ff8749d8fc3ce92d0c786ca505ea21b797ab9f568aaa0d2cc48f9d57368c54f7308d5fd75048e406b3b73bbea20a62264ab904856b609fd0dd330590ea5ba708df62245d0332ea805572803f3b6048cc0292596c596875d6eca2a22ecc6cdfcdeb0237d055935831768c4938b2cedb04ab52ecc8d8547283e15dcb77c481f8a55d182fe2af172e825b3fe7fd8f3e8fcbe1114ca9c84b10569f93553a4fc2161a4a0c10a1ed8c092c0e8b066d0bf499b72a8a0cca727dcdf5e02420ffbc9e92fd9a00d9a8680f962152f9b6502edd834dc31d2d25ba4036393dd7f8cecbaef8ce7cd0ea15898c3c88f8266e93270267bc6c71972279abfa0c9e518fff07f9b1e85f58c06321527573668eed645e4a531c1dc43aec893a608cb99d1a8a924b71d1300ca283eb3a551254eef802ff41e256ffb9f4f43fab516b72fadd1cd233c863df93daaa3afafde3505955f8f13158338ea66d35c416f569cd950acf360cf7fb2e82ad03c678327bbea2316c209ee88d51d6aaec549610a8d0ad63de4727741e5e9a1ee4018c63f7b338a68f7573b93582d0734e8c2ecd550247fe3050f568a053c7b5672692de3a4fc80ecbd3927c833abbb5b1477e46c6717a18375f593dec3a1f302fd438a7998490b5e4460a25c2db94bb5c8808f18b92c524167d95c108fb7b7d09ae0e81487fe5757a3e96c0d4519691cb480964204c3cd2972d0a83160196fb1be2ac8e72d062e185505fca87b707600fbd7d3eeb57456d48388e50a4726762599cdb69589ef400d8349fe2a661cd086bf7433adb06979d29de368990ad2bfec31603aae0916e01c5eb1af01cc46b4780547bdcdafb4ecbc996750858bad77e6a72ae4302e2393b10ba57c38fa7cdd838add3a5f60a5cfa68f97496181bb0aefb34399dc35f0c6c05e9a94dbfd862208a45a15d402ab9c891eb1d7c9897a72e778077af22c88286399099c16b32ac330fd09c68caddf2f6da38b2606785718c0b44a0afbc53bbb2cb063a5ee83e26e8088347bc88f650087a653faf82da0a766b74b68b4cca7ac2b3550c61a31948254655be6520dcd420c53d54b00ae061377e57523573ab53a9de8bc7c2ada10e606d98afa26e96f1619e24e25c658790b0c81f549f91e50d959b26bcdc14c29f8d1c9ad314a63096c3cb872c6e5e764ce291f734cc3201742bc52b45f3f602444e786e110f4831216e09bf9c024f7584ce68d3caef4268e8b22a13e992251df5c308a4d23afd9ffcc4cd5b2c29f39c4951c47302e5f9e5035ff9aadbcb96d110a4eda686a50fbe3d283e38b10d2d52b20d5a844285ad9a7fb1b9c344500a3e05dcf38d75e17cb8d252bc458895efede0b0f9870217276d0f5f16792040b13e305ee1a15548806ab699faf27a59bd835d0be995e73e6fc09ddf7dee1e7431534e590399410c8d94c8aa12a9bdadb46bcfb04bd834f9b4e8eaa0f357b9d7eac695137efd9d19a6edc48b0838c9b3fcccd13d35a63f4927ff4cd5a8a849a537f943ed38d110df325609241330e8c4d88f40a93c2b1b1c948ca61101614800bff408172b9a5c54196ed40c59cfaf5cf48dfd5f3125fd84e0ab12a7be688923ba57d5948be611b54788d531eab8648e048d7f4e60e30e2bd9f19fd5f86c3dd28bc1a4b54908addeec91822c3d30346c79c2d0d3bbf05166367ebf02135828cdd1999a3262d6611d80fb6548482fcb9c0ae1bd6f4fa1d178c3b5f4e30c1408183cbdc6195dcd2df922846777588b0f395c62ec2b931a3e18a88cd6bc82a3403a311fa3e7508bf2286829892fca9a6ab70cd981c5d97b4864d4101a013aac6a29df619fde80e741fed6a7dfc5d9a6b8215d5c53a1581fac5a6c61a08f914396b1f223b5dac17d62c7407707c73be757cc804270ae61ef5c5daaac19bd7920928cde20b586fefa903cf869ac6b4e551252e1202c866f7ed0d0006c18b29721925cfd03ee6af8e1c86c1ad10cb0cba1c5efab4a079db3e086a39b541d7157a7957850a41b9ce833f8b55b6fb46b5c24db9c48d8a336ac7dd5e0df61bc485883232a6ebd104942cd00999858ecc9c1b05b7842566803052cc5a38568ae8f5c31c2f0b900a5c51421dccf17bf79c13e383dfcb4850e8b8c60b326de25e361223457a50a6c07dad11abf4ed6e5b415f533b06e8de32cfd6c9310a0c2e8db43f20eea74f512b674534f5cc51da762d747c3415a16c011996683fe686ce506f63ffae76a5f8dba3442ad672dc523fb9a820c9c5435502e9e6fa9bcd188dd5685b5595c891fce9b7447a3fbe9f172572c6637cd46f7add0005e32f34425e309a0c3072dfc197734ab830c9777bec4f720ea60d58e29cf412410372aef6b67a7b4591447fde9ee373f6fc3bfb8faa47931a2406c6e08914d57c7034f8c410180b5cca4259a9150efcfd009d2ee4fb46d161807df18b86b1d426e4051e045aaffaa324bd315d017ebf4e917e20c2b5b9a9948c0c0c77e394e05a9234cb5c1b795722e7c0ac9bd593a58933a3e9fb861512191", 0x1000}, {&(0x7f0000001080)="68db40c2ca2280f6cc96e8c86e1e01820727168ed3cdb0909c28302373bdabf556b381051625c7207a118a6eeb4fdb7e17dcd96e66947c20edd35d5f824f3343cc4cb84d4e81c50fb99be07e3ec346ce73d8377f2a62d125fb120d212020106862a19475f09008cff90b7492d8d160ada7968c51e8a031caeb04a8e3477b288a586c188cca306704d95e5488648112c7b2dea902a172ff6a66732ee29cb0e1c73f5a9c992ecb2069651362f25134cc4a8fbd174c52574048f5ee6ccf0bdff706bbbdd75e4ea1dad25a67670437aa63dd", 0xd0}, {&(0x7f0000001280)="152336ac6cb2515bca4cf73a7f60d7b59ed46fba7d6149cdf140de39116b99d53638a1d8a8257522f196091853a1618fe7d5681a1e0074a9aaa4b5800e8e78248390cabc194eb860a978ca9743d9702a1cbb997136f94ab88d5535ae65f5fb789626f3f4dfe0f4d3c8a6294c8f04266866cf1aba5a46d0357f93d9f53eafd3268a670ed09cf56eb1d5b1ef32d3b1a0d6a4123a02940dd656ff300b95067a1816e8c54d5526775be2bb551a2b766db930f3d4e7089daff2fae7dd2ee5881813a15a39315d2c28d4f9d79400d54718e17d18ac5d448848", 0xd6}, {&(0x7f0000001380)="3bf83a0095dbcee33c2ab511dcbc3fc92a1e7bc4f860be767f459c652bff8f2fd639db117def695a6be5189897518751650c398cac5ccae74d4e2518d45906b4df93f4246d971724629328b422db7a6f31ad4c42a2b9f09c3a882e1aa9a62bef96bca3aaa491315ff1a85769d36e8bc1b184ce387aabbb93c3e1ab01c34d6392f54cdf675bc46414349da69c9293e3014e15fc2c9e440022ba73a9b59675660245b1f209e83f7efba00eba73bb98f2c6d534a95d1af096f0ade8059c33dd361ff3b27139fac82eaa71c2ca9fbc3efacabddb01ebb9fc1d2c0d8d6dcf3801cacd0b309842", 0xe4}, {&(0x7f0000001180)="96875008f6710d517c361171b1d4d061f0dcff4117c80853379adbcf48204f60a77b7d82409b55de", 0x28}, {&(0x7f00000011c0)="619ca22a50be7444faaf1d504e179a8acb235b84b1a716b0108869d3e2d6abffc3347d967c338bd2eaf2f7ebdaecd378d4eb6b565f6b5a4cb98c8c033ba265c05a347e0a3146f083fd8dc884", 0x4c}, {&(0x7f0000001480)="fef7db00b90542f47ad02309157537ce8dc25f687bf07f00cc7ab1d13a72c26c1562e9df50c1dfc9704e5d531f18b08930cb403e10623883ef1b08e65f8524df872668c5747b39c3921bce2bb866fd0b5d04946b77265464ba2dbbe86542977c564338d53f7326bb690153559386aee98af64aa925e4ea44e2f9c3ea75cb4fff6b40f6e732934420016c4dc40bca70f657bf9c68bbacf7b142ab4ec6a68ce5562b5021", 0xa3}, {&(0x7f0000001540)="c8feac9c368579dd0426ccae80e9f7f472e17e129017f1550e249a53dcb5b812150bc96b710bff0ca331c50139dc8b77858e1f4ec07a64bbc0059088dc481ff1b565e8fe12c7f0c36feda8c0eccde86f0bc99fd5014986e7779b9fc1f00f4dee6d70a595d949074df8ea1ec2f03bbe30848890e0fc2298454c70a99e404ed1d65b6519641203598cd8cfa6a20f46a9380f2def8922b659d3f8437e5439d75534c5cbaba33de360ceb7d12ccac821b610b6c1f1adc57557a7fdb9af08a8259cd718fcbc2401297326f41c4a8fbee491d23708676bc5a1b9257cfbc9f1510e0e391887ea7f8b57ce761964fc98df3be7544db8c9b703c32b0d0f22e961a7dbe6b74d066bb567e7b96d621a00896b111bec08b10349d013bc99d1b79806a94918a26535ac1dcfce11bb12e925860dd9d3e51fa27999a372d5cd17d3ca08557f0422ffd69715bfcdcce0f2d276425dada90fcdb5a7ffc61b1a285d4abcf1e13c2d8fea894cdf7057279fedc4fd3c631b5f0b62b26a54b22a981ee882b6421d74ed654635981849d0056ef04c34de1cd7ca05612e500b5cfede455f51a3920d65a615925ce67c1525f2fc38b99eb2d243099b2448c9396bc2b12c72b5c908ca8126f805309215b6dbeb8e768a7c0e7024151cd8e4776df63b9c3593097e346f0fa5709ca756c5bee4ba69afacc60930617146bd08a3f365eadcf256a18a645e53b62018e0d498e2bc2a28196d267dcc1f023b1c0833269dcc2950e9b95d385faa8542a772b3579f639a6b835baee3b0ce2d02e6482f7008449960bb7e2a1c6d406d1805210fc75dae3d46c46f936771112cfcd34182e5dc665ab1371e2398c75808720d7a52de8540f81e4f2af83cdad830a071689bdcf662ac35c48817daf21b2d75172b1ddb60b2363b50ae84ef1ea8ec73f465835893ad8bc67481d410263cc8806b4a2c62d24dc14d320711905ff6d5b2de3131e8c59b0d6998d87a8fc21f32760ccadda2837310a9179177b94488b1ab8095118e374e2037ff1f29bd5d42fa7081f14989714fc7740439ac8e7a1847b59e8c30787c18b7b2ac2d0000e18696361169abe0d6c5b893c4836b528514646ce2098d990d396427e1c875cea269f61b37d82c344f10f21e6c33491b1cf07cbc4a0fde78f9588916664d4dfff1be07468ad1c7bac7d6bbb3c4b7160a585494bad1ced9128a88bc4c68aed03b4258c97a023ef6e9cd95d3bdcb37a78eaae344112311c322f242d9c9d6e730a186f27a96d61e866bab071ebe1fea0e25b3c5004d1891c4c14e35804e0f1bb6da6f23caeb498b7b43265f8e7e98ebc331bdd04b9536124af37ded761f97eef9f2cc8c86bf3c2a10a240ec3bfa2d9514ddaa222b9429761f90cc1b92f82ccdd3942e31eef8e019ae5a5f3dbd118333fe469428475b9fd1fda5884f9427c6a8cbb9f3212dd9118408469d6e15f06b4be0d243ea21bb7fdba217a287f22a498d8c35d4ac0c699d751e4474f8c8dab25ed7e6f2b885ce00ae462270eb468628eb67b82ac2601863a1d49d5cb3c139c32d567d616304c54e2dc42da4a4c812544e1b745e0e75ad9ba667bbceb5b1d5ba8f2b9d5a4593e582366493b5f7e5bd76296f06382f26ec83d66962868cae5c2584cae170b4f460df058e8eaf4567da3c4a077c6521de066f2758226f8c7c45bda28228eb9c1f9d2ccc7157a98011c59dbc838b89c642591088f0cf33760bc549902bd4cbfd2df728d8070705ec220082457007f9d89743c047527f420357e2a7b0bdf13d1aa5e35e64724208eb033192584425825ca9b2a6cc34d0f3499dc62fd7382bafc9d30c0a426dcde1aad7adc8e6daa2f276612d865c7d258bb2310abbc047d0be86578dffae0356939530c7fadc1b3528ed2907c04938b77238604ac0d479e2d17177fea4931950b514666e67c32d3803f89a162efa0d9af35d388c95c0a1a188c27b58b6293f75f532dc939e305ece075160cabeaf6bb4a4a81552f0c0448cf6b4eb71fb614f62ba10a314a97284bc9f78fa7f32a6c056646bf82c9153545fd1fadbafd44839e3aa2bd8e5f38edec480b41622dc23b53eed7d3edcfd444a2d6fced7666bd3aae2120d40e2ad7932b1c646940316af43b20e24aa41ea916a23cdfa26afd48508a1b5c25266fd5e8a2c140705ef6ed9a799a197699c1c568902f5cef2dfc5f0bfb2bd696835b528ca05b735880f371be5adb91da50543ddc484c41e0b8ba4a5ec4a401dab5dd78f557502ad7e38a7ae09639450a7b4fbf823b05d6f49c8d9beefc007065f26f38b8e6c04fe4b8883acdab7bfca05d1b94796712325b419f1d012b022e588811a21f5754d952c18cdd56db46ebe0c8ff1751651878d20607905d2dc9fea2e3d3d58786f4e57cd4e12d0feab157c49664200f0e620a43d49acf6d364fb2d7d4d7aadc7b26e46a777553c0408985b0093741f2c380a139a985841b66a36d33ab4066c4b825c95ba5b3dd436306fc06a6567785ba365bba67309a43ef2f776fee78bf20dd044ab0095d62ca7782d31070f097f8676c834a532bbe0315019b35d0658a0e113c838270267b5c0f329c92eb2c5e1fc9603e42db1e73e22ea9adb1d274ab3e5bd5c5c61cbd3f6242f4e97ff530d9480938fa790dd9c1af0114e9882390c3f1da50d0722ef940e8fe20aa4cd8ffe2cb63d36d70b56cbf179bb629678ceb893ea89e785533a766ff59d6353ef444261f2b4fba5232cc7d12c004a9e85076b0dab3e3eb095e1aab1bd4414ff35ee12b63b49e1c55672e22c21b4c07beab02a6f39f3debabb6b44b991c6c233b9120d1c4e5075e99e5ea095b1fa3b74ee9ec3d2ee348a6bde5947c4f55a124b252b754bf842374807b6bd8c36f14013d514d8ec35fa1b603ad819c9fba25df0a2903ae051deca205bd5de101052a30616fb9ee844062adf568155701f1ece588f5a4ba3cd50e19f9e92d61298d20169acdc2bf892c3dc97e843612bf1310f451d08b9b5d7b2b8830b3550db98d9f1a0fefdb198c1959b9596ffb643b392a8b7349f8f95411374ffe6e7df54c04c4c73d982b7c9316e73bfe74272b09f33d9079bbbac7c18afa7f210f7e062ba36ba0fb0c7d398d6f5617addcbdad034c051f15280ff8ebd09ae87786e9f9a72c44a7426287aa0233f482d4ed91ebce4e07fc54da3f8c1e15d1993d4ac3c576ab4ac4bb4d33402919ce6a2016c340e4a1fb84804e014d92375c1aacc575e19a0954541896384edba479905961986bb384c6d8a7a1715c9d2559f59aae7cfed2ef6d0da3d1d3e0293c0257298b111e319a8aea4998a1acb204f1ac577afc30cda55f1080c96c796262ae69cfbdb660d4308926bcf1354869bf87f830af1e89f1de9a80d2ca9fbc6851b5eb819e262f754c50bf9b0087d370e8aca40c851dfe894cd4506be8d3f71a90a4b9b024d9d9f47e9167b259f64b45f3453a170cf81959b390ff62fe66e9139750b08bee4ee049208ceba62be5c542b669cf1577ae5cbe18258d42b5ec01d34cb10d0770c7c2f7d7c691803245431de5917538319cb98784677f7930537e34ac9e26ccd4a1c32f5cd079c90f73427b78d4109cec83d600e95be3e4f6feebf186125568c76091b5db5957a2f9b1abf379c0df0777946a870f8c8583ba4864ebcb1105ac5efa060b4f02989ed4a398d5208a9c4d03847c2de541d9d435d5d08ffabbaf81fbf74b867eca1173482e1c0d95d72ed52b8679dfe841b677fa8008a81b759ba5c23bae4427bd94b9e67894da44f3cba8df8f3734af7cc21f44ff0c23e396920c21dc1ff066225d56009300dc18ba9e92ed96036714853c2575197f6783bcb3ce5d1fa72c6aa7e2cffe89b4543f1f8173e0fbf86de84a8cdb813571eeac7fb33f10ebe985e8a398d73baf40130a8cbf6b856603d7bc9f0439bbbee86a05218ff95f5ca6acc514d13b33f824f93f1bbf364adadd668b0dcb864638f0b1c18081fd4a9997121608610be4efdabc9c6e99ec52b107be0a829bba2aa3c3dff80c95bc996362a89f0be15fc346568abd644e40701460b14613cde5d224dcb2939abaa30054692e2979c217d5836807ec05686507dd9144dac2e2a7bb8709c0773630906d974a0e96c0e967e9471d2df201003a12b11e8da12561668dc691c0dcac1d46b9fdb0d1bf89c65ac0f1a111158ffe1d0852a9c54f86b326b27a05638a727a5c594e6a33e04b423d6acd833eff8bfd52dcd71185c6fb8abd5faae2061a2aa11faa107134cea7d59d6364a65a8b408c385d0f65265a390f81ab32b9e0b7c44ce4455f6a827924415e2ff704dbaf3f389cf168b65a3db487cf921d1bbc49efa7ad753b23fdf376b3e77c0b8bb71b9095f99ba757af47a34b16f7e6c3277d99760ab415a8df84ac02de0f7db1a9717d34c75952eaf7000e7511b3317b0318d42122e23333cd81cfdccd5924904586b4279736d655527a0d5ec906b184fe2a317e2fc599937cae2265dc69578a7381563da834d82e498b1c4493b05e32e83ef7ad5f3428cc6d9049b4461a26abc25b68e920db361ba613995e0c3091819bdcc511ea0443e9189f510a0b44de87ab4ab947a5d2d32e5275a6c34cbd63659ea48b21bf9e8b1b39435ba56125f4753709e5c3709ee14510b180b72a8c6f8899f11d5cae147cffdb58a79f1024bc1ed29b56572a7a48b68f17b559c667af6e889862fd85bc989511021084865956715adbcb6388997da91c388042352cedea2826cedfa6e5752d3052e07a86c64809ddb42cf4fb70c7fd657e88d5ce8ce7d7b6cb016694240fffb01be139b919d82aaa1ed81a7bfdbf99cecb5d56130659d661c608a17230cdf87b6aeb1943b8e17e116cb42dc0e0dd57adff39dc90702d2782802712d70ba780bd456c7c07ea16d8e04c8d481d7394da12715e2f966ae6d93f5d061be9754454351fe5a1239f98a96da1352a19b7a598c3eb7208b5824e9efed17b59b54d1cd1b5136f0ebc83ca9167afa4b53460bd18cc5eb4c23337c7c541d3273c7d6e5fb3049a87eb882c2d80ae19ef3a6500be324f520bde519a3a2f994515a2b078e47ca6ca59e2b493eade5e1485c5da6cce2e5c1c8ccde4214b5c9b758ceb1da90aa267b41e1da599d3487578a3072cb64aab8779626225b98038c191f1014a5adb4a7699cfe6f5b581b386f6039e580cda5a3d7493b0dbd625947499b6758fa721ad9d458f44d22e8210e1f26c024d19887d301eb602013a7c18ebaad2ced1d699bcec4a0207ec0e31d6a8ffb4ee6c29f69e80bbca8e3f495519f1c47da02a50b7625be25e2b88cb0b3c6ff384ad42cfdaa6de427ebeb7e51496c3af1f54ffa35b1236e6515e620d1cc220450f139e9d6b566cd167f2bf1ab6b2d06f5d03e96d3d1aa90612fadc59d39a20aacc4817b389f5d69de8941c29adc95d633bc93eb8f9d6d1906c07132011d56a529cbb75839736f24d9d96a027f98982d936356455780761b7b1edf3e8a6726681390d7a0efe1b63f87b389a15226d3992d5512b99b615f43f088286e1c852d427f92b8b83115a622be3865ea5141a5be9f3895af0a1fb5c4df91a0a22477070400d4f1efd404dd61d87b461b018ba47b0c212e7c246b8d010993cc8593449cd18afde3f99d40f2b751fd094c3e5f8a1aa5659127c19a6aa71f5739807740f28c9def9ade9fa763db9386121e2916cf2789506de10b84601b95bb267a96335f387ccd035dd0b091170c2e1de9f349f424757d62f361e18abc94d7fdcc5f3a70f5da77a778e374f9c0735b965c33312f726b6a5cd5c0", 0x1000}], 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/78, 0x4e}, {&(0x7f0000001200)=""/235, 0xeb}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000001300)=""/155, 0x9b}], 0x5) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) recvmsg(r1, &(0x7f0000002980)={&(0x7f0000001440)=@un=@file={0x0, ""/83}, 0x55, &(0x7f0000002840)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/80, 0x50}, {&(0x7f0000002540)=""/239, 0xef}, {&(0x7f0000002640)=""/112, 0x70}, {&(0x7f00000026c0)=""/98, 0x62}, {&(0x7f0000002740)=""/203, 0xcb}, {&(0x7f0000000100)=""/55, 0x37}], 0x7, &(0x7f00000028c0)=""/130, 0x82}, 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r0) r1 = dup(r0) fchown(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchown(r0, r2, r3) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) socket$inet6(0x18, 0x2, 0x8000) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x9) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x7, 0xa, &(0x7f0000000040)="0100000068", 0xfffffffffffffcb9) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1e, 0x8003, 0x2) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) socket(0x1a, 0xc005, 0x3ff) 16:00:11 executing program 0: socketpair(0x1b, 0x8001, 0x8, 0x0) 16:00:11 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) 16:00:11 executing program 0: mprotect(&(0x7f000042f000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) dup(r0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffff, 0x1eb}, 0x10) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) sendto(r0, &(0x7f0000000040)="a33aecf62f8ad4c392796fab8f00cb45b26bb2e31ae2e395cd766c3c3ef0f26a39d33d0dd87789d0f29a4630d612357b1f956c7e138acd72a55330b5fb6cc218f6c57475773e8aebba0f59679befe45c00620fdc59e24890f679568b7d823ef947cb521d7d8b032da691d50a3acc17b9607b054ba940b44a4f5591fe60f70bc2a8b3fb06a61cd3e5aa9733a548b25862e4956b84f55aee4b025528f9e364f2eba7decb812d62f8206ba1f981f2fbdf76af9d4d6f5ae929da797421ce763ac6eeb39c2f6e1ec9a7edb354f33eb4cd4d8ccada26d623985df91ca6d025ce5c8f815fe4", 0xe2, 0x8, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x4) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000b80)=[{&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f0000000800)=""/53, 0x35}, {&(0x7f0000000840)=""/44, 0x2c}, {&(0x7f0000000cc0)=""/138, 0x8a}, {&(0x7f0000000b00)=""/119, 0x77}], 0x6, &(0x7f0000000c00)=""/171, 0xab}, 0x843) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000aef425cb8c93bf453bff0000000000000000000000000000000000002e260000000000000000000000000000000000ff47483f3651e465eae098f4886e9006a7468b635df1765b597044d5db65596b8b0340328fd386450e39fb7f994bc1e9c26776b311aa2922f2e4d85100e5d9994ae852f90fdbdb9fbc2371cd677c3140fe740ce84313b5ace967d87e0b76a9f09e7939feae443ce7fdc534894cfae754a7a4fa7be0b53e72bdb4bdb8c39a6a74fb134f0a9408387c528a83af01493aa0259ace86cb05d4f39c4227f986cb66e333db2196a6195c2ab8d38ad405de43cb77bd05a5a9e1b2fcef838ded59411aa71d42eb9918ad3f2edc430aa1a5a09541f14ec313fcd70ebe5698683c58a794250ad7b00d66da09a5a683dae804b2102bbe2b9345a3076ec680b574c5d39a77dc1bb9da90f9ad894642c1aafff53f4a5885bea66c8fdd6a1434f3bf6ee88452a104288d4f91ae86fdf1cb209852234890c4634716a4338eeb9c6f3e31627a82769d98450570804c4acfd312f1c446f625500c0e5496b8758f96f1a687270374fc0c7364715998e7967f4a7b4d67143064b305165e92693d7b9cbe5ea3efc8ad4090d92e4b33961c3f3ab87ac73023a50171d69ffaa32f518958b14d8f58b9af7e68"], 0x6e, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/163, 0xa3}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/250, 0xfa}, {&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/182, 0xb6}, {&(0x7f0000000580)=""/21, 0x15}], 0x6, &(0x7f0000000640)=""/182, 0xb6}, 0x40) 16:00:11 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81e8, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x5722190b}, {0x18, 0x3, 0x80000000, 0x6abe3b9a}, 0x100, [0x10000, 0x3, 0x7, 0x4, 0x0, 0x8000, 0x3, 0xffff]}, 0x3c) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xffffffffffffffa0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 16:00:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x180) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x101}, {r0, 0x40}, {r0}, {r0, 0x2}, {r0, 0xa6}, {r0, 0x4}, {r0, 0x100}], 0x8, 0x3ff) recvfrom$unix(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x43, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x100000000, 0x5e8d}) fcntl$setstatus(r0, 0x4, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x200007ffe, 0x0) close(r1) 16:00:12 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7ff}, {0x2, 0x4}}) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e7bcc0a3c6451670e7cd33ab33bd3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006680b990f61b070cf84c32691361c205a95224531a07"], &(0x7f00000010c0)=0x1002) r1 = dup(r0) r2 = openat(r1, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r1, &(0x7f0000001140)={0x18, 0x0, 0x7, 0x5}, 0xc) r3 = accept(r0, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x2, 0x3407, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be76101", 0x2, 0x7fffffff}) connect$inet6(r3, &(0x7f0000001200)={0x18, 0x1, 0x9, 0x6}, 0xc) getsockname(r2, &(0x7f0000001240)=@un=@file={0x0, ""/63}, &(0x7f00000012c0)=0x41) r4 = semget$private(0x0, 0x5, 0x0) semop(r4, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0x9, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r0, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001340)="25365c1281e8b00ea74da7012a6ca4de0b63737c401881dbc576f1bb73cc5f4f60457d1901f22873cd65871aa976404cde0f6e2b46590f982bc851d834c7830b5d5ca2b92babfabc2b10d3876ddd13198b9cf899c637963dc6f1495589585806b3152ae5286886292dd486fa88ef65680ce6dcaac16fbdf4f81cc0cfee5908a2335eb847137c4d314a3739d753a50eef2d3009793c3f7b5efc56608be3eda042a127aa30732afefec7464652e3a949d722d1ad7b3280d21cc7d988978a0013ff1466d2f47255b453d2a0612c3c780abd4bce3820e483c5c47cacf5a5c54cf97dfd6c1165532df8dd1126c2d913b6a0310a68084320d933c9c7", 0xf9}], 0x1, 0x0}, 0x7) writev(r0, &(0x7f0000002600), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getgid() getgid() getgroups(0x6, &(0x7f00000026c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f0000001480)='./file1\x00', 0x2) getgid() getegid() getgid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000014c0)="2cc5aca33b662a35f154515f10cf3eb383b9215e5711030e48d6c819c4e559c510ae2f7fb72a12e03a9d549cbd206a254b2413ea6f8092512c8d9633d3b2457d689dfd6abfc0066c8558d7df14ed6cdad86935a2466b63894f36aab7601db64b5a3a74d5", 0x64) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000000)=0xfffffd64) minherit(&(0x7f00003eb000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd63) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./bus\x00', 0x280a0, 0x108) mknod(&(0x7f0000000080)='./bus\x00', 0x400002005, 0xc0004513) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x320, 0x80) openat(r1, &(0x7f0000000000)='./bus\x00', 0x400, 0x12c) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x10000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x9, r2, r3, r4, r5, 0xad, 0x473a8f7a}, 0x6, 0x8000, r6, r7, 0x1000, 0xacb4, 0x4}) fchdir(r0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000180)=';\x8f') r8 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) getsockopt$sock_int(r8, 0xffff, 0x21, &(0x7f0000000080), &(0x7f00000000c0)=0x4) dup(r8) wsmux_getmux: no memory for mux 12582931 wsmux_getmux: no memory for mux 12582931 16:00:12 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) socketpair(0x20, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) poll(0x0, 0x0, 0x6) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) getitimer(0x0, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/188, 0xbc}], 0x1, 0x80000) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f00000002c0)='r\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0x7f, 0x400}, {0x2e, 0x5}}, 0x0) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) open(&(0x7f0000000380)='./file0/../file0\x00', 0x0, 0x2) 16:00:13 executing program 1: socketpair(0x21, 0x0, 0x9a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r5 = getgid() r6 = getppid() r7 = getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) r10 = geteuid() getgroups(0x5, &(0x7f0000001940)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r12 = getpgid(0xffffffffffffffff) r13 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r15 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) r17 = getegid() r18 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001b40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000100)="976dbe802d31753aa8e6c917a5807c3296e9e5cb4b2dba17c7c7a0f5d9390c0784eb2dc4ca17dbbce95a02493a0a69e72e5e3ccb8091014784689a18c5e0a74978acc29528fb4673e2e5478c1f2bdb26d6f923cb117f882299674c27db49b826dc55e62c89c1fb9c83281b1b7dcfdef072077bd19fc79f0c68a4b8cac4ff7a595e20ac81ec08e3a386e6fd97a1912338a404dae65fbc587cc3c38e61c0060540b2d90e5871491760d127e7c9b4932c5912a8313a5e164645a346dc9f64dbe474d87f9318878411d2d6bb5d3be97f95be8048a97e8a4572ec28ef62605411712e578fd48230c4a5d160284cf3f735614be058eb1a84912ceb136f58d25a9567d7980cbb52a46b2705ff9c7b0d6052153355c4479e9791a67e62accb304eb24d50497e85bea1059a85265c3e00129eda6033f350ad82a7c864b7a890ad54079136c9ad3baca60b9f52ae94703a9a6dcec6153bb599ab57e2336fdc2b3a62161e33d3d0f6db06be5170a561c9a8f5b3364e9339dcb7bba294b518cc6d50c5e95769620a80d96983ee0f32beec3e98e5bd8b0a5ed034a2378bfcd45889fd2efbbf8d55318ad8bbc78716c422f7b2e3fdf7b57018b9320291af4552cf3ee194c2556510f81673c69ae15805cc1fb3d8903b0ec5244aa2cdad4600c308bc5dcac28c5ee5f41604d7e3d9b5f5d0cc5bb5d597af5864e6770b587346b80b5864295b0c9b2fcdc68fd5c9b306815711e7c171e28a4581bf1e77ae9d31f55a33edcbc57f2ad59f3e8a92df5acf8ba20d4200c23bb7e3bf0a106124009829653ee7f74da3b66cd92ae650e585e9c353606989b05e71b5f9bd70d7301515b696782dbc77f56633d4bbe2cb21918b1939f4d0bbde48b51cb89c4208c0d519374556a2e102baba3ac1fea7cf965f7e101a15a85a2ed085c89ed6016a6aca7378cdd7b11f3f2e3637cdf4f830e9aa6de11be5a8280922968679fd9b5744ea207e104ad3fc9b23d40b574442f4fe2d326e6eebbcb073b2c86c8cc9b63a65a64afdbd97e4b252ea9a2e71a636abb151cce6c19f5eefeefa3062bfdb75c02f609c7984328d61bb15498967bc58c122b9456e9fd40cf855b41f44600825a51c0f574c5df775c2a6e5ba0ad99946a3888074ec53951d6c618400727f1ec9d005cc83beed02625372f19246b7413ad507f560c07558361d5898830e57f4ae787cd199591c25bbfff088f67d704b61dbfe3614b132a4d980d2ab4a2a7b735374729ff437e46a4282092f9234a1773d47a345fc7675466941bb62edad8b6e804f97fb1726a0c86ab0ec649a33034b7c0c09bd7808e808721fed064471ed669f50131c194a0d5647be473df6677c54035aa9b4908248b8408632e9b70de70e00e589b346fedbbeb0a508dd15d2ed6533392975d909e9fc2fc970def5f8ffa6486d36ad25256fbfce59af7b5062ed97973d474624bf7136158a59708662429abfe970680c14ad8169cf4dbac4175ad4cebf867514246b10cf06feb4aadf547c67f4e989447da8b05fe0f9c069f48983f5aca9bbc1538a49b837eb224af72d2f4c93484dae6b19d9819129f3c751d5e6ca782b8352f16a03e62ce17bcd773c8fc310792f2c6ee51f709ffffc80ea68060633ce412a9645266b04bec012513eb2d961483b6f61b45d3db6e571cec7d871be66d581be6a8709511a0e5d1a93f17322ad211e730f8116c4e9145439182dd031c1e19f35533ede122607fc59af03be5dc42fc2ecd6d9ea9a4240ec24780b8fde974408c360148419de758ea6b3a8eed09e039ceda7e09b1b6ef7a616c2edf7d63218a48f410a18e7d87b4601c95f89efdc2868c4350a4433b0ae2d7bdda6848ebd17a3d67aff6932dd82152750e1100e3466d172d2bb50c322f098e31b858b271845b670061d07a04edb292228d0ff44250d4634468617ab734d35abb1b385f06f4c8dbb4d4026d1d7454838285afa8be78782cfb0e9e0c68d129c85a71183324b90ee1c7f04038cd223ff6f000831d60bff51ff1899a77addf65006ca937987e057a8fce4b9ea7a954e698026bb87e93b376edada8f430942a205da8adf524f21e436d0a6b45a9697945f7eb58b8044a460d6d619bd80601b569a30fa264006010a2b39621c432c55a52d9aafe68cde75925c2f63287e34054310c2a9fe25fbda5b7ca4d6b052bb09743c1803288c47e94e32ee9c9852d62f1571ad7e1e63e39990b9ea0dee4aca659a653a62eca76a18705da2b139af0e3abb97e815b6154a37a940da5bceea193401e591e2c2cef95ec66bdce0c5eb6050c92c8b10c0683c8b6c3205a57d9ba204e3d397ee4b736f60d758a268ceaaf51f92096093fc28ba125c9ba63bc0b9e6c541bd7bda2379771cd5d56bc52f64e385928cf4f884fede80c6c1a58a6251df6500404733f9e00ccf2d051415be3b7ba48916bb550c86ff15be8a6045de7670eabd707d171aa262c85110a5b5c524fa95931549e7bb92b313e58b6c1c4028851fdc69eb6fac00a24e3c798dedbf5af912c774f57221a4f2b3f751c6b76d7a9942635da3b31d20d31df9cf8c26ed753cd05dae5445d45a4e298883852d7aaa79de2b6e20b03d7b27135b7d8fc4f8888d0b52bedd46f2ca3eaf2034beb735538e84c9614a910386b44dd497e7bbf7ea5911db17a77eda9800110356ade7f8adc3dc96cbf5eb9ab04465f4306710e9b04b50315eb13e73da308604add3a1d201887735b95a42a40b5c21e4ce6e618b84dbd75d25d901654b92bdd345db88ccd0b2bfafb5b5c5f7c823ebc6fb072ba20ec52c9aabf1fbb9e94f595de953543b9012c0ecc13e1550986d86978d3a4925a503828743178e9a4ceef3b76d8fa9b852f61d9502155219929db365e5a406c4ba067b6fe2337fe833e0faf7395d47d73af0487b489ab0f90be02a22d12b56fa76bd3b483ee882066c42b753c9754081830cd02fdc63e0c619feaeff5f9d43addbc6cf785c6947f1447c313f94dfac0724de3339ec6ec3d2d040d00b5098e6356a59d1948b0a49b6fe6010c9796e980eb2f3cd4df31ad00b22824f44f1f34539cfdcd84e434a144e7e49d51edf3d565bb415e6b56cc19de5ddf3a1e4a65f0d51e03b430f1dcf1058ee420661be2a3d4ca5b8ddbcee089bd05ea95829af25a1742c207ceb3bc5762d3454901dcca084c64413a8ff329a3d6e284a27b2ff5222ff31afa4ca4d543b3e0aabc9223ec9fb020c6a4540021d3b081269c3c92233bf0d9cd889a98afb9a50f71364750a6f0658a32006bbb7162c5ff4030d000b4f1c8253de795f369da736f9209eb482160acc6a617bacc5550224693593c7f97e3b647b199fe679c41f73792ce4396c7bdd6c33faa23864cb15479493b9abcc829f060036a5a72e5f8f68c5843721d1070561cfadbc2f383e286a8a1c59df559f5b0d4a82517ca239ef2b594c0bd2ca1f6df0b2ad08476ff488907691a452aea335dee8bf67a593b3b368238c14d6a25d9560e06504a459aed2970c3b179d497a2127a5b693f4646ce234d170acaed6961e4e3709b647e1275f26719a48c085dd8a3512954407b0700d189fae4ed486a1242387a8e45e248ff8469a2c8f9791a05580dee3c76b190483869ad03c08a4abff90c05b873e5f4ff36274e3da607c3611151dcfbab2adb2cf15af4e61f753608aac9513cb3b9e4cee3fa480b82cefcc3cafd0ede8bec454f04f125cec0157a3368e5b98aea2fccbddb2102d91c9dd73409772ae6a856be3b449288e8af308135adaf649b2ee41de589a48efa6094d27017c1e0bf5fa17bb4494ac416f22559620de191bb22de083ff082a074b6a6f0dcc49b6822564b0b7e6cc0ca8d139325aaa5abc1bf85413578584a8f497646e8993ffbab2fa8fafa365d1f81c05900be188d41a7304870f347805b620b49ea11cd0ed2a1057fa92f575dd6f46b827fedb383f4af94ab1c84e55ea0b4192f53493f3055fcab7022d35e8e789a08d4ec2ceedfa39bb9fb673b5d4e12ff2f9ec2e451f2cb03c46c304d57c27b60401a70001fd5528c6ceed4ceb21f860d6006049765fbb5b3ade1990d98af8ea6da3f7f5ebcf491a162debdcff5c03b9d6260f3416b1d266e442389d961bd4c575a29c38e4cbe3b8796a219b9743a94d368e95422596adb970a8e88be81552bae7a3292058f46cde99b7ba501adfadca3f0969a191fa9bf7b8012bf100f679340e41b8e64d7aff4458ba8a30c6fe7a5fc6539ebcd261ab9162c326b3a2bf4b08e016696b74ea63ad76e132ced70defed52fc5b2f66eed3576cefa7c0fe5fd151c1f37ebd0f0c829b3358c6ef1a85eb6f149967cb34ba21feb29ede647cb679761f173553caf4d46b646f11b000cdf422a03ed6c8e3f592b1cdb0032355e9a652dca1d0834d945735678327ea64fcedc1fec586848b3610ea6dce7f5d5903c0a7afab86026d9ae764409903a8891f24257a0534974b6bad2ce28147f05f85f6d4f6dfcaba33a7712eed23a18790f88fb89fd51fd24afae9b2732c18d46badf2f7ae2de2f5cdd12cc184ac46347928b9d2731393f65c07c55ac7587b0f416af20ab641600dd81f5634a65bfdf7cfb207a6c6d71e2b26e5ecaeafdd266de4102709e9ba5cb216ad58f5435005050c3d083aafe963916df1096ea271f9ed126cb9315d7552f1504508ee099ad02abf068ad99d2c638c8a59c305c197087dd5e69294404eccc1758f763df707b135ea005f6d0e8486bee7caae8665f41fb416d2c511283149b851b81006b654bf389b5ba0c6077b43ec543abf678d62151c60416b347a26c462bcca8109351e96cdb2440f023aa4e01af673f9b21c42c6389070a9c5b2c9c7028446a469cc98f4fcc541b5e9cee30e10da6057ad74b1277704b8ae94b946d621d09f22af81607803f5640ec8f70f775955892d669f9d3c20bf721327756a097ec5a522dc87b3347a6b4524c930c67577beab853b76def99312a4787d49621003f60a9d6618d079beb18d5d5d977ffc8148c366c89e2cdcee1b5ef8efded909bc86d9cfa2265dc114cdc037f93ac716e3eceb3cc0ef358cd021383b981a5513b0068a9e1bbf4bc8cf7c4f4559e7de0a9e222120d9001eba54f435093f8477effaa84a77256898c2f7c106c0170d8361b0a7240f7cf65d15be986dac62ba863853f9d7d5f2bf53512fa24cb17fcde1f1f81cddc934a7148213832bba2f196ff8aa0ecade5d212ef3c70685934a038992abf717f77119d0bb4ae66b94918b9e675ba53195bf319b9c8b73f17aad5940cb6158e08a8f7d00bdd207b60bbd747e12e4f33cee6dffa246c540e3978d2da90154e972d2045dcfa3940062191aa8fb80a91e30d9735e18668a8ca25c185369355afde0bc109231a4e56ba3850c8a7a75c9527484eb75e5605516d5306b0271cf66c34b3397fba16c037ec0caee3a9bd4ee024220e21ced2c5b8328df017039813a95f3384df9e5b9acdfa3592f134390214b7a16632a0524c792fd6fb929e8085cebb1b919966185d5637b371d8c5f75b1f6af121917c688d5c522464a8e1d12c3adbcdc968ac8d1261634e0f2ce99a36788931bc03b59496c14e299c9b39f2de074bd50435240e30a99cb96bb7b4d41e363081eaec6d90957a586329b0cce8bbb966499222147b8fccddf26f4d41da3882cd9e9c0ad14cd6f1616b8456254980858edee0ab0c6dbd735e9a94a57f5ab869b8edc9e9c52cc68d5b54be7fdb60c5a0976de4d2486906a423b36165f298a05fa20903d700b349a49796c7c1b01d3ca537fdb2488b10520c8", 0x1000}, {&(0x7f0000001100)="d50cef940be528bb4a301cd848a389fbb4b012929a887e96c115813ffffba62864813d78443259511e72a46a3a3d00f0ae0fc4d9e4b243b48f06f33f258aec4d9232a48e36bb54df76577653959a7472e5a343619d3270024ea396a90d00bb60a0a2cd184d4bd89be252974e765c8dc7d1d938c588a86d1bdff6ad3ea11e221d40a29ad52bece2b9db1437a51059e3a43fdcfee8077385140cdb98a1c452e8ec2145218592", 0xa5}, {&(0x7f00000011c0)="7673775a497e5ff3d6c616c066f50e90d43028519bd145d2b55afea7d2364b1039a48de15dc833add3e9a1a39e92fff56f589cb2d36a46d6866412b18b9e350fe9c111035cbce990562a8be2e585af0d3e2dde3b505437e0", 0x58}, {&(0x7f0000001240)="c70741eddac7cf77450460b72a4fd761d906deea858bedc41c3a61bd32f6345931c373fbddaf289f0ee15b13f99299dc3a580143ec82c3570f0ebf498b6b23d9174e699db899f05c0a1556f5efbf619867da6a525080e35bf5146089af0db99246a4bd158cf07bfe19d2ed022b9a21dd630c8699d1819bff77f1cf8ba00b62fa84409e0c972103bd3f3b11d74b0549ff8587e405781b61e99b2048776f04b48df4981a8c9cda94b05dc30a9c77093308cf426e03e12147998d8f29712d8d792d9e5481b649ea1e9c3c34349af971e23b7364237a9d511dae27adf384aefb15cc05acbc41c5cf", 0xe6}, {&(0x7f0000001340)="38060553a5121fa81524c15757a2bddee282b1bdaefab2b8bccf465d220b9df452089a993594363eb4f64c9ea1a2a7ac2fadaa0e20fb5efc67e27d87d757569ad286", 0x42}, {&(0x7f00000013c0)="038f63a7a1c120633f93e249187272231c9fd65be83fb3f7b75da1897a3c658d3eee2c97298e266a9e10253312fbcbfbaef5a44d03259d809dbba3989e5b3d5f1f4c2cce2254d7a272bafd15781666acd79a229566d7b844250639b4f2c039b0d03bde3684539c9e1543e2ca285f697ea9d83640dcc37cd091b57e3695ba5c1247162b27081ddb3f713ebe5d7e6b3c1ad74c551a1a0ae534b99510e91cf14206c63fb547c19c953f975c3e5a5651db9c0cb8665f46dc56b189c2be819098c38bf9fed47831d04da16719749421f22698c797b1146c7d37cacefd065d42768783c4ba18adca601b8e4a", 0xe9}, {&(0x7f00000014c0)="98da4ff4333b0875ff0685422f840475635b7ef7c19efd8f66d8ecdf740a2904195dcf1ffbb41b02ddb0abe17443ef9f32a9c99caeff855c0af67de1d5f2aef5c15b37937305f56d850455f6e1e41585eb3d4ba35d87fc823888b08a44baf60455d05272b9500f9fc90003ff42809c592871a8008812f223d9525a7b9c3514f9fe7d2b5d89e78948d43dec8cfa1f5838c0181eca1711b3a0932c44602b86c9dfbf45c716a48dbae83d940e563d8b10ab5faa055ef73a59dbb4ec8b81333187df75bdfca4004b", 0xc6}, {&(0x7f00000015c0)="59be98fdd7985031a256249c91404a65bff7b89a25e306f9ff9c7719ee96ef04cdabe151c4dd7f3198fc5aa196d920174e9f7f645c8c30ce6f0401b1630f9963144a392a87906c61914c312fa7a02cf09c58a2f0", 0x54}, {&(0x7f0000001640)="f9125693c4c64abad02ca7648fb6422f096c02e13fa3ca40c334074e9f53267251f057c34f67bc54a26819897eca45b6905a90ccc9b2baecb923a5f89d8e14c22ffa5e460159eedfffbf6008e0df8c7c4d10b955011cf8b061ea63429224c9b5cb9b94c4a05f6ddb638c4911d93dbf8f35630a6a4bb57eb3d6faa78b9d1f536b348b14cdc0bb5fb6c530ade21bce1e673afda5e762d15bdd3c143680113ba088c1c657dcf819d0bfb36c31b1876de579a0ae6dccdfdf8205a7f0f7d3dbe0a1c0b09b2000fdd2d21c0ee28f886d195c79c15612e38e44159e0de00d1c1f0f225cea6eb2d3a7f6b1f42afd8259157445a9211076cb4166abd1", 0xf8}], 0x9, &(0x7f0000001a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001800000900000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r2], 0xf0, 0x8}, 0x0) getsockopt(r2, 0x5, 0x1, 0x0, 0x0) 16:00:13 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r1) 16:00:13 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r0, &(0x7f00000000c0)="4c1c61ad4ad2af4e28c28a3a9dd5e108105818734febf0d95efbcd5fb30ce5b7b8d5b2938f733c0b287007a4f754f9fbae7f533eec7148c03f477cc2c6f528f932c638e600030e5e80ea9f673eacd832c87d6d349d77d224f8f80026e37e716dc28c12133e9692443397db1e98185d4bfba4b23211389aa59cd784f9e8f451e933b5e319dc22a58d25d6e44b37231a49950753573f5db88cf9c4b8f57eb2a487a67e6e5883ecdfd2ff2abb1506015cc3ffd2d8eae166d01474fffb9dafe5d6c953c44fa9055c108ae577130d4728069f02110c43d44c70de8d3316", 0xdb) connect(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f0000000240)='./file0\x00') 16:00:13 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0xb8}, {r0, 0x4}, {r0, 0x10}], 0x3, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/47, &(0x7f00000000c0)=0x2f) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) getegid() getegid() 16:00:13 executing program 0: r0 = socket(0x4000000018, 0x3, 0x32a) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f00000000c0)=0x1, 0x4) r2 = socket(0x2, 0x1, 0xfffffffffffffffe) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000d8d67fd7edda25808d01789cfef721eb7723f26fde117e6ba8fe18564be1572bae9afd8a7441b7e62fb9b8825f512e8b553aed12dbfe6f58d45ee209685b6a2babf415ecb65887aa817a5ee0eb69ece9493ec3da7b3ac0312a2ddc275d268e178475d53907c631ca449b3e569ff2e3717c3021d20f4182a69dcb6461648f2e66405cc7a0365b20c20ba62a9c47023657ac321dfe51ea1f1b12459f4dedec9c26f370663897f6345e892d9e3319646fce89cc2669676a9c488648b97d485ecdc6c3debf86d2126805237016f469d4eb945698c663f022c76c315bef6bafaa155e9cbd47ee4e35896c0262c17727d410c3fa54c7962356531f2ff5b86debaef2329d11473ccd07b78fd77882f8904db81b8b2c5e3771f0e08c8bcd5ee12e9c36fb13728e075fa42d460603702bba27"], 0x10) sendmsg(r2, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000506fcf32d6b95c1e18a57860110b1cdd083fa610dc13ddee60d3d7efbf082e1cd74f4fa37a27cfa32940429359e4201c8e32a0301bfc93822c26b299532af57491a6b4cf683eb4a7ee8e9b0582dfdb19082861c7c3f69cd3f38cfcd49981a47a244a3f27150a3e81a799d036d52a427390ceb78448ce1c5ef2e33107a5af52e8d1705c"], 0x10}, 0x8) r3 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x42, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f0000000080), 0x5, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:14 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x4c, 0x20, 0x7fff, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x800fffff, 0x3, 0x100}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x8, 0x81}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x100000001}], 0x81d, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x1, 0xffffffffffffffb8}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x2, 0x3}], 0x7e0, &(0x7f0000000000)={0x6, 0x9}) close(r0) 16:00:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getrusage(0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) 16:00:14 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, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4000, 0x80000000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:14 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}, 0x43, 0x1, 0x1000) r4 = getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r5 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r5, &(0x7f0000fff000/0x1000)=nil, 0x0) r6 = dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r7) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() sendmsg$unix(r6, &(0x7f0000000f40)={&(0x7f0000000b80)=ANY=[@ANYBLOB="011c2e2f66696c653000"], 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) 16:00:14 executing program 1: clock_getres(0x801004, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x44) socketpair(0x6, 0x5, 0x1000, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:14 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xa0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x2c88, 0xdb}, {0x80000000, 0x1}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="480000000000000001000097ff0f00001da9f7e90d52a5a5edc0b0d7d7c6be92a8e5723f0a6561d92bacfdafc73f0a7d69809c930e744a1d6303c69f1b2a6bb95763200000000008"], 0x48}, 0x1) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x5, &(0x7f0000000040)="ea773f7edbd0d29a52b9c0956eca67", 0xf) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0xe7c, 0x80000000, 0x8001, "c104b354286e0db46d3128f62be9d274c6366ce6", 0x0, 0x2}) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe9c) 16:00:15 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) chmod(&(0x7f0000000040)='./file0\x00', 0x22) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:15 executing program 1: kqueue() r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x53, 0x0, 0x2f4}, 0x841) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:15 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:15 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/235, 0xeb}], 0x7, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) 16:00:15 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffe) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x22, 0xb5, 0x4}, {{r0}, 0xffffffffffffffff, 0x15, 0xf000000a, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0xfffffffffffff170}, {{r0}, 0xfffffffffffffffa, 0x25, 0x3, 0x8, 0x400}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xdd9, 0x8000}, {{r0}, 0x0, 0x2, 0x51, 0x8, 0x9}, {{r0}, 0x0, 0x0, 0x0, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000009, 0x3, 0x8}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x8, 0x401, 0x7}, {{r0}, 0x64f11faf3182fb20, 0x1, 0x3, 0x266c, 0x4c}], 0x1, &(0x7f00000001c0)={0x40c, 0x400}) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x1, 0x0, 0x499}, {{r1}, 0xfffffffffffffffa, 0x31, 0xc0000020, 0x3, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x60, 0x1, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0x8a, 0x1, 0x7, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x1c3, 0x6}, {{r2}, 0xffffffffffffffff, 0x12, 0xf0000042, 0x1, 0x1}], 0x10001, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xf1, 0xf0000000, 0x5, 0xb6}], 0x0, &(0x7f0000000040)={0x2c, 0x81}) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) 16:00:15 executing program 0: pipe(&(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x100) fcntl$lock(r1, 0x10, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022eab66696c6530001696a1b811e8ae4f575c26c2e24cc87258be8699acd4f1b2baadb6a5f3a839f0910d23708b170d4ff270bfac75d74c03c4d575fb4c3727568ebca9f80c19ba6603c7f9481a4b9d057c7ba2aa1a9de64391281833fcfd6325de32f8ba746528557c28c9780e7b9d5b2d69b82647170692a5a1f7b89cc588631e6bed4b12ab214e2b1eb7702b0a1827a1e65feb0a8e9beabe51cfed0bbe22fec59146ac6b00"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:15 executing program 0: shmget(0x1, 0x3000, 0x2, &(0x7f0000e13000/0x3000)=nil) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8001, 0x0) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="f1a397f1666988253000"], 0xa) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) ftruncate(r0, 0xff) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3ff) select(0x40, &(0x7f0000000200)={0x1, 0x80000000, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xffc000000}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) 16:00:15 executing program 1: r0 = msgget$private(0x0, 0x490) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getuid() msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_RMID(r0, 0x0) recvfrom$inet(r2, &(0x7f0000000040)=""/4096, 0x1000, 0x0, &(0x7f0000001040)={0x2, 0x1}, 0xc) bind(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="9e217f9d0400000030009c4d2db033a64e149dad4cebac363e58ae8e1987d503364012f9f1e03d979860823cbae06858f01553d37dfe0d521f40a1350cd9d6bb9c6d3b61842d7b7584056885982bba44632aee9287714b471da0d8b47b4a1f340aae2d1ec16f92d0186a85264925255866514efa00000000000003ffd18c08a9b972096ac67f191ab9bc71447f835d096aaff611aaec4f2a8e54ee7aa263965fdb133e5537ea773fe408b56efb1c033275b1ba39758c9fcd62ec74c921236bffeab13fe846ad9d95bca3334237b21e1d2d0ca645fe38ce074ab1350fd9c9a7b45e62a3a47862ac9e2a0464a48b07a8c84e9246501f4327aeb9b7355406c262f70daa04593a079394c8e4"], 0xa) shmget(0x2, 0x1000, 0xb55c38bd38b0dfc2, &(0x7f0000ffd000/0x1000)=nil) dup(r1) 16:00:15 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x3}, {0x69}}) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x7) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0xe0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x800, 0x7ff}, {0x0, 0x400}}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x20) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x7010, r0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x1f8, 0xfffffffffffffff8) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x7) r1 = openat(r0, 0xfffffffffffffffe, 0x80, 0x180) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r2, &(0x7f0000000340)=@in6={0x18, 0x3, 0x6, 0x80000001}, 0xc) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x400, 0x1ff}, {0x1}}) r4 = getgid() r5 = getgid() r6 = getgid() r7 = getgid() r8 = getegid() setgroups(0x5, &(0x7f0000000400)=[r4, r5, r6, r7, r8]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x7, 0x2, 0x1, 0x5, "04b7f832b486ca28da5d1e8e68b4c9eab57ec7dd", 0x7, 0x80}) r9 = getuid() fchown(r3, r9, r7) chmod(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000004c0)=0x800) recvfrom(r0, &(0x7f0000000500)=""/190, 0xbe, 0x42, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) close(r0) setgid(r7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) lstat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x0, 0x1, 0x6, 0x2505400}) fcntl$getown(r0, 0x5) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) getrlimit(0x7, &(0x7f0000000040)) 16:00:15 executing program 0: shmget(0x3, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='g\x00'], 0xa) 16:00:15 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x104) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:15 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)="32ae71bf72c83d2fb9dace9d4d02db094d42a4866d04ca3fe1520af0959d2dde5325ec8216ecf710db1de249e0bce17fce83cbf36ddb8c9b6b2c27624fb57de45fb8698012030a46f1648747b2a4e3a5556cd04d6a2fd13869430b05bfad1505aa551c96039d3527714ca8b0b6f00f5c1609340787d2aa9d4f3ebc412ad4faf7416e0f4809efc0153de118e61680ed5afa633db9b4a246235d3177964ffed005b8210b9358018d38fd53996c43c6bd393a17a58cd5a35d3c8d71f65238e860b833c6101d29d9405331d1f181dbb58698f17706a67a1251154446e6d5d8fdc6b69960455ccf2fa0950738ba21dd49abd0af148b3ef1f1fccce0428456b9077a287449eaa6eacc20b87a7d50765b030a7b63bac0ffbeab58daf54fc5434bf003d0d6d99fb3661e08249a9b833b00eaa3966a5ca074a1f26ac548c155179ce9def6491804d787ce2b393c352ec56199af41dede462908d3c1c9115c3bd868827c9aaa0f77e9a4e0ef00d75aeef8f3b5ba8c5398af655ad0419fea9dff57eab3caffd9579e5701c9a692c679c06a745dffa287f8d95df4ed3e7f2422e71d9fb771b59f4024a33c5ac43a0f20c975f19c7446ff57ef72bae4a3893db54ccb20c990e513973633f58a6d47f20c39d33e8524758d743b6b155a3c6bdec5689983081911b0db6bf8581e366486920bfbd6157d426ea23e5d30577b4afa6f552c4a930b38b51bd3b3de29334d3459cb1c4170fd98781b0defd43a3e5d383a3d9c63bb482427b813ebf8410a339ce03d150b478ed81da0c2b8b77094de0afffe6cdf19aa6f7d0f7ed4b931136716deb1f9fbe604acf9628b133809a81d48745d0c78a03ae1ef509eb8f146037aa4dffa89da438ccadc4f96e5ed6f1fd153e14a849520930eb1401ac55251e01cbccce6df13cc339883a54b0b338e6512bfeddb0f1ff1415e5bf179ec60ff3430e3ab6999c1825cc722708e8fd30e932d7e1b25892307a21f9b1bedf210f00b14d5e56503bc3026a6ee489ebd069f27bd86ae4e63a8397d65e39dbd455bd570794cf6ac7f1a71621374ee94209a9f419495fe285afaa71b35647a35975fbd90799e94db99f208cd46505ba8a9573b65c1be2aac0404a129305e893836c8158d6f2e2abb1852e953399b2e5f8dfd4a574f7983b51513d1fe273962fc92e858069b16c520dcb68bea5a84094e70c5b6fef3a99b346a00760e78f6e40876e059c1239b99eab80f821b9d9cb0505c634920f8ca6922457add1463a37c03fd04f593ba6dd71d4b6e39b6fd6b52b4bcb8bc1629dd12e483c8f2c37db0877dd2da5fc7a247eeb33da9cf321f3da11a81bf21c8458d1f83d21c3e1d07d69a59336fc30f6a886c13193ede94f5b74a8147c35290f6b1d43c50b7862ffffe8ca0a087ac32ee364619c2c0a7dc055ebdfab2329955949b33144b368b2602549991d17a5fd951b55f741af76eed1a8d53edf07b0246cd2eea60fc6282ede0dd868f9d33c58358cef7feea8a2916b6a59af44e9105806b3597c43f206bfa04150726b7ab34aedde1847f8c2b90136cc978c02ce963a3010a6cf16b70c2c3a07657bc2c99f903324d75b775dafe0e879403d3ddb01fb6f95dd8364d7358a74356af9b499e6e7cbdd8077f2e8d08b631036634bb6d98d49eb96b43fc6519a9340de9266eedcb242d088e0cdf69cc9fbcdf3c9bb5dc827c1016a4fa2bdde3b1226fdb5a0bc8c39c6c2487a85e15a809f9576c7f47a38f95634bd3f1a939d1ec4636d110d399a46e4dc398b4501ceb1fb2a54998d32fedbff1db125638b4010537f6d7a95bb166ca383f05cdd5ce93524873e32965e00d8c576cdbe89722998d88367a46fee087171cb294ed1c2d8929dc287c43953d5b820a071c5ba624078ffa5362df5024017ecc61e117deb0837f6ff2aa27c156edc944db0ade793346c678e6ff1020ea79dc4195e605e4733d0813fb1e011368ffbbc15cf979bc17032f6c10cc399cf23d8fe52319f18836c7924271b53d9993f5bdf6408e1c92ff8b2ff09400f81c147434ea64d948fa8750742d3e5b5aec24ebbfcec83df80d56774595a0e7b27b0e9da618a9005d0aadf8814ed2bf38be55e9bc66d647cc233b2a0cac755a69833d3749023a691e5fe3f0cf5798ea8dc890afcd4c5fa71c7d43df68d03a221c7232f68f06df8f4f0008e72143d91059697d7aab5758c3d7ea14eb9a29e2cd179829ef7814c480f42775b68f45d3b7c20950707ec9f1efe4a5a35d892769c81dcb416f49b95120df1b4e000ceeb74e1512ea79951a00752d4e6ad786d308847ca2202f3e7ea44f25d6e8206153cbd4ef8c2231460b2bf5e36867611de6998abb35d8eb5789b95be403e62ebad406051bcaa172a8c47ce85812f331cca74a986de9ce42d39f7bbf1a482313f8f969552ce280b7763f575644b8bc4bf0ea85fa88f3e6271d0c4380b3d30b64ffd99874c5629ac59704f0e04ed162553cd7fd6e08d62cd2a6956e5575592bf25c0f13aa15d71c11d6026e7d6584798c25dc41bf597b94b4dcd5db6c878549e29c470cd5d7f8f5af06a5abd9ba2ce4b90a911f331b212c1ae7d0de0121ed931de5f1966214ba28be52c4e7b52a2ef962fdc516e38a5badbebd4162a53f0190c2102e71029c4cb8006125cba758941d543803c561aac778b4b2d41fce4bfbe1bd20f9b731e95cafad86ab598de7476f76a997ce11d2d0143a4df99f191210f1903d4663dd1ff9905bf65ea61502080b76280e37e5553fcc1f3f0aa694c6099572a0be52725ac3d69786afa95a394d8ee98bdff87975175b5cf80b255c3ab8f6c55feb09870ef0f3a1e97a06bd3dcad73ad00fa6d210b7a02aaabb1de2688498f498ad8d3b089ccceac8e6238ae775e55be2f10f0bc72a4c50fc3adcb678edd4eeb963389cab7d675383a513d479ddfd8f773c2ebe51e6969bc7b0a608e368256507dd5157f1700be981be17ab245c189fca5b4c00e651f171c08c2d06150d1fc9ba95afa4ab1b0a7a0a1de97e2282e0f8924a508d74ce43470740b41aa7607c3f9711131fca2842240c0a98f7b85fe77ce602c6cfca134b28c24b2c4db45cfefebb7c4e901a224192033ee883bfb56e7ab8a70e80a86168da14477f863050091864e05c4cf73fb9613a4080d4e230e01c46a943ce147af315152affcf30216ef03d57b3e8059848a267240109c5a11913abf875c5bce7dc4b2ba3d5ebc123f8920fd715c19cb22a48ef27a376f45bb6659ce246fa24d6de9f8944a63ed20b88dd554c463ced47e1c28f5391216e3439c4d83f5ec19092a58560c725c6a78541fc6810b0f421ecab2da0b890f4da46bd613d054b592e1e42b17eef138d04504f74afdd0562d80262c7742e0a938a8e9945a5fb5509203fd0e750e58a71036c657c3f9e2028866a7e49edb21a6f478b1a86d0b6442f41f74229f5eb0bb9e54b7dcc6d7d65db89f2d19eecaa00567baebefbc3d260d9ebc8e0fed465e427854f787ea82aa9aacd6061caffe0efd71a4ea4411b2941061470f46b36590ecbd0c3ed0016fedb2d2bc4287ac16eb8e6169f9817870b6985b819d3959b073e131ab63257590ed695be4c42d2aad1b8d7f3cd9921a046bd6b0169d26a5395bb69808ace5723ee54a0bdfb6d644e339fdf8c61f414bc4dc5bc5349a4daceb5b0ccd965f998b0e1c66cb183338fff668562907fc0120c0fe2c1abc21656e8bd9bf879733b550fca4054f6fa080b98a27afb02eaac3266bfe9cc8c24525e0250e482805e7c53a8de9700878793538c64ba044f01fbddb96e5d710e1c0646fa93bbfed76df12264210e36a04ce0c4e70d963016fdea4727ba7d4b2c7b64912a19b115639b77789173770bf4f643eb1cbde307aa66470ac9f9b81e7910a8680ab4fa9738978e3c522f480c2e56950176ce50c72bb73fd403ddcda64076eceac5edbc6c42149d5394d59c84a7f9acd6d3838afdc98831ebfe688f7ef62726571a2957e928fce5fd01fd93b5abbaca0caad36a9d9a60a6140067bd681bb110838f4d03d001fa51326c6f36cb559bec0bffcfbe756df279a59125a682548ecf5e32d45146868912cfea21d17f74d60a057e8b348f542fd8d73856c4652ad49a92503ee04c068bc7017eadfbd7136ee7e2b2937153b7ba235592079f27932c0cf31ab22a618990fd64ed6a627f5dba49a6ff8a88954495cf2e27b07b3c54e3fd5fb3fb9a9b8065729a252d1c554d8f43d8c035ac3ba4fde01d74e67c974bc4de94d1a62fe77310e287a9e9213e89f75a961b25234223531e5ef3975e890471808aec82873512a983ad5169b856981114d895c543381a00106125f4af884c88f8803cb8ab104c4107da15a8125ddf58f1263709017238cc3d01274304a7269f260066b99f3a618861bc12db94e82c442bd1f24834196f9912d83dd5f4eee5283188123ee3d82ba049d2b467bb65cf97617930ebac45131faab216a78dd3e846405e9b3af5b4192287fcc68cf682609839e9c6ef1e6caefba0834f446a4f21b748b597625f4ab8b152d337597451abc6bc0c5a9f14bbe14aa30a74cf2c0e41731131649a8301087febdef9680471375def95012df79d852d97d8590ff9a87aa0ee4529a4b82d9a205088fb0be7031fdf186bf88baa7ee86fed9cf5075a305a8f3e5429d723fbb01475828001cdfed5e435679882b29d33fdf0ab67cfb4e5d2fda33ff246dba7d39179a1d49d00a47f8f74143e20bf5676944bd0d3cdc68c6d88c0fcda32a03a09c6099030704f33febba09ccfb680cbf1a15c6599e081d55f192ff0bfaeb5762e0deda7aeda599ce891ff050b9d3bac615d8b483b44e5b18cf5ee7ba387d4d442f91dabafaa5c388eb253eb3105d89015bf37876384f51233711cc936c9bf1f67ff2d0cf2850fbfea0dc3488456d7cd3d3156e3f9dedbc8e07a25efe1ace69a44f31a8d2c454ea0e44c798fbd9929d831e1572334bdcd2f46d1f03fd4e17afd284c2e168554e60d166182a0d99bf86fe7bd76e3909b337a302cd2331d22ed340fe6d4da075886b8eaa4363ddfb26c68907f439d32fc3e21e1d343e963321e3303a59716d88325027415d563759f827fa4b3aeed8751344c685d2345bb6d083266591bf5b9f50b5084c81edc21fe75c38d2825fc278ff953a47e468d1f57ec9374754eaecf52371ae674f2c4b603e7cf773e6f139b5e62a624e0123cbdb7ad88ed6838a1f04ea1c5097d1c2684a5fa0ca180fb45efb45282d8b4b3b9a4d13f3918777c4a63f86c22565f420e116be32fb97ad86be2e774f5e81b96d686682e036e86040b4ab443aa5f41f455da8df2fabaefa63135b91937e725aa14cab34d43fbb8dd1daf2b402ec87fbab62ff24e28f8c9d07e5af0a408c55f161a0239e6b1203a91ad3c04ecdf40ec382dd331ddcf7eb2f148aa3366c82bfbd69bd862b475e87c5e3c05366e757fd06944165acfa3609b7ef125d22c9fa2635bff082dcd1ca0f43caaf96e54542b81c81bd165ebf0a253f511fc142566e0c21c48b345f925d803aaa5fdf48dcf38dae6de0fd1f520916520b57d833709178ab4e40b91aaba61f0e043b09c02e23598f4505c7c0d241d38380c6eb7da0f4dca7af65824df03d3aa112bb53ee7503e79518370259c31da75dd152ae5cdcc3b855002bdc6e1113da72187453c835c86e821a274c2149061f9cf404f3066d0a04ebc98dcaf6235f3d89b56db92f2a7ea3a10dc19a2436302324040a2a53e749fe449f180ef12b62826d5c3036ab08f1589a79b71da0723e3771d8a8b18", 0x1000}, {&(0x7f0000001040)="66db19dab9cc22c299401d8ef9d34b15a48b9334013be6563f9f92fad366b4466f103d269158f8f08fb104450cdf42012503359a009db4da16d8cc452de98580feb4e63ebf9afad7762efc6983cc100b1600fbfa20ad8aa41ba0", 0x5a}], 0x2) write(r0, &(0x7f0000000000)="fc", 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: setreuid(0x0, 0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1f, 0x5, 0x1e, 0x0, "7f8d818af9b75ebc946d4844fde7d14073cf0516", 0x7, 0x800}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x8, 0x77dc4b47, 0x7}, 0xc) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$getown(r0, 0x5) 16:00:15 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) shmget(0x0, 0x3000, 0x0, &(0x7f0000f18000/0x3000)=nil) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/41, 0x29) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0x3) r4 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x1ff, 0x0, r2, 0x0, 0x0, 0x148, 0xb}, 0x1, 0x7, r3, 0x0, 0x1, 0x3, 0x5, 0x1f}) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) chroot(&(0x7f0000000540)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x29) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10903, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4302) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x5) r2 = getuid() readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/88, 0x58) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r2, r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x9) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x6, &(0x7f0000000080), 0x9, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8008, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}], 0x1, 0x2) fcntl$getown(r0, 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = socket(0xfffffffffffffffe, 0x0, 0x6) syz_open_pts() bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x1}, 0xc) fchmod(r0, 0x10) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x1000000802, 0x200000005}) r3 = semget$private(0x0, 0x1, 0x10) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000001c0)=""/4096) pipe(&(0x7f00000000c0)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x7fdfffffffffcc50, 0x200000004}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x2, 0x1000, 0x7, "1c8e19adc8bfd895960600", 0x0, 0x5}) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(e0c017ef83df8df9,0,ffffff0065626208,ffff8000019e39a0,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(c5ff8712dcc17d94,ffffff00608cf9d8,a,2,ffffff007b4e0488) at VOP_ADVLOCK+0x74 sys_flock(774ce5644281561,830,ffff8000210632d8) at sys_flock+0x163 syscall(ae3dad31ddd25c3a) at syscall+0x496 Xsyscall(6,0,ffffffffffffff4f,0,2,55f6ebf21a0) at Xsyscall+0x128 end of kernel end trace frame: 0x561e9e2f990, count: -6 ddb{1}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff81b15b15 lf_findoverlap+0x95 rbp 0xffff800021197860 rbx 0xdeaf4152deaf4152 rdx 0xffff800000d3b000 rcx 0x10e rax 0xffff800000d3b000 r8 0xffff8000211978a8 r9 0x1 r10 0xa8b9dad0ba671d83 r11 0x3d3f2bade7e6f9ee r12 0x2 r13 0xffffff0065626208 r14 0xffff8000211978a8 r15 0 rip 0xffffffff81b15b3b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021197800 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=224968 stat=onproc flags process=0 proc=4000000 pri=40, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800021062720,0xffff800021063798 process=0xffff800021064358 user=0xffff800021192000, vmspace=0xffffff007f124d68 estcpu=29, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21939 245769 90031 0 2 0 syz-executor0 21939 119936 90031 0 3 0x4000080 lockf syz-executor0 21939 396208 90031 0 3 0x4000080 poll syz-executor0 *21939 224968 90031 0 7 0x4000000 syz-executor0 21939 429511 90031 0 2 0x4000000 syz-executor0 21939 208692 90031 0 7 0x4000080 syz-executor0 66527 361440 1 0 3 0x100083 ttyin getty 72521 106848 0 0 3 0x14200 bored sosplice 81903 140291 94217 0 3 0x82 piperd syz-executor1 90031 421674 94217 0 3 0x82 nanosleep syz-executor0 94217 203446 29081 0 3 0x82 kqread syz-fuzzer 94217 362249 29081 0 3 0x4000082 thrsleep syz-fuzzer 94217 64103 29081 0 3 0x4000082 thrsleep syz-fuzzer 94217 123627 29081 0 3 0x4000082 thrsleep syz-fuzzer 94217 471697 29081 0 3 0x4000082 thrsleep syz-fuzzer 94217 352158 29081 0 3 0x4000082 thrsleep syz-fuzzer 94217 381359 29081 0 3 0x4000082 thrsleep syz-fuzzer 94217 200033 29081 0 3 0x4000082 thrsleep syz-fuzzer 94217 294765 29081 0 3 0x4000082 thrsleep syz-fuzzer 94217 372828 29081 0 3 0x4000082 thrsleep syz-fuzzer 29081 238539 6722 0 3 0x10008a pause ksh 6722 431579 90752 0 3 0x92 select sshd 90752 71869 1 0 3 0x80 select sshd 21192 282271 8247 73 3 0x100090 kqread syslogd 8247 111775 1 0 3 0x100082 netio syslogd 72079 373851 1 77 3 0x100090 poll dhclient 88174 439784 1 0 3 0x80 poll dhclient 38034 266387 0 0 3 0x14200 pgzero zerothread 52627 144842 0 0 3 0x14200 aiodoned aiodoned 50929 383153 0 0 3 0x14200 syncer update 57008 252904 0 0 3 0x14200 cleaner cleaner 55952 45489 0 0 3 0x14200 reaper reaper 71479 515946 0 0 3 0x14200 pgdaemon pagedaemon 58609 70408 0 0 3 0x14200 bored crynlk 32954 176740 0 0 3 0x14200 bored crypto 46255 64990 0 0 3 0x40014200 acpi0 acpi0 24520 33064 0 0 3 0x40014200 idle1 20904 140921 0 0 3 0x14200 bored softnet 75761 223075 0 0 3 0x14200 bored systqmp 36061 323029 0 0 3 0x14200 bored systq 3605 271668 0 0 3 0x40014200 bored softclock 87521 387001 0 0 3 0x40014200 idle0 1 366637 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper