e81dff5c2c1a31410"}, {0xe8, 0x1, 0x7ff, "cda3c9a06c82dce3b86bb49952995e463bc5e42d66c9c7942d4a5e2bbe404745bf0683c465f632b75ebd4239c0c8b87630625978b3e8ba0dd8e9d16246ef2b48019c1bb3b28cd5c77f53f268f03c07480b72883347744e03ffa2d165fdb7882a45446c1dd7858a727c171dda0f39f9730a16427f5886b760b969e233a658ef58a4a40a2492b9dcd4d0635a05b990b3c7b780c3855afd301b8aecbdafaf8e0d28fba6432d5a1abb3add53a9ef5981a6c5938b965149249c76a0bdfb92576c0844a9df35f8f1eba8d4be828ec9bc84f82152841c6e1751a687"}, {0xd0, 0xffff, 0x7, "0a99ca7996a5122b61809491202536cc181b9f2082091ddf1a3c6208d7deabc7ef80845e584c59efcd7ecef6913f9f3eba442ded8703a9f717c6e0299a7a03eadcf6b05caf0130ba7b5446c607957a839f974dbf30dff148a0033c2c7ebe5877604bed0d9b102070bce66019bd7f374056f23159239d87ac8846946794a6ae180ce3e40fbc10fe57c75fd72be4e7c49925a69027409e10aba6ffd0c8a5aa1a404278df22835355b247166c465f4961ae287d769d15f0c350641b0275f59f"}, {0xe0, 0xffff, 0x2, "c8a4f971d4111e0f1c3b32ba7293f9279c449a548f0730c105c2301df10145f5712c14bc90ba1085fd40fb9a408ac7f9483902ed8cbca677246fbe64f3f927530c9532f5b6017b1faafa8f1fcfd5380bc554b3aa09be70dfb62e8c7b612b619c92fec50f9775326341bc63be1b4596da2ae36a5ffb164aecc2460d2d536ee12b98851eafbe2dabf8e4d74b83a04ba31d448b3e248319e009d49a827409b9d7543a2b4fd1be0b73811a1a755cd741ae4b9256caa00b58964cda09f65eb3350756f36121982ec5dbe274"}, {0x1010, 0xffff, 0xd, "17722aa7ca1de90b8759f7fccdeddfc098811bdb7d9abb2bc8dd902b3f84a95d5c72a74afdc9dc2f0272dc701642cd0b3e7d3eaa78e0989c87e973896b9a0af7295c3b645388580a3ffd06753fba1faa8e897b3bd8484289a4a961fe5f5460bb158013b52908648d531c5f975ca33fbb7e40845ef8e7f418622314b13fca45e183c42976c5ee28e9398b10165f6e430d2cb083036b4c7fd6a0fea101598d901c7b9fb9db4277b555a9c319555db8ad26e3f4379c70dfb4257efaf59f62566c6f208b1469027ea2c41a465dcf7ec41fd044a850ac22ef3aa3f612d7b66f768e57a99cb63b709a9fd3b4239b9e181125c1314bf7d4061e37e4e5b6dffe6eba414b33a9c9c6bf6bad96f9af070bb99dfcb925adecad46616ba83b674a3f9cd02a0b3f57da923bc888c9c7d8fe01e825e4c31adca9e8a1f0fa36539ffa89f85dd7359fe52c57b75bc5a85998e7ca50cb7135db1121d489f9187f4add0db11b3f8be74f39a4bb7d5028650cf8fe144576c1a61a5ee1c2dea67e01a244e0affc77a5b4b11d46dcc24dfa8f89ececdc55383b19f2a2d346b1f8a89a7d33b2ad5afac2d3155d7289c69c6a70d7e5f4132e6e4a20d78c25b71b3d11f5df70bd628f60a639e28a6b5b0c2e44a81ea64d0234944b23719babbe64929d729a53522323326f298eb48806daaf6b9ccf58ae69b5348625ccdbfff8f7d459ba194bfec682827020d77c37ba1b144c8b53c7e278848c690078dea1ad9d0aee4ee19dcc4b96f8c17fd205b7c048c9d6746212bb856beba2e816b3d8f4adb1245f0a75239058b2c5ef1bb02884f2984eae6b5af5eeea1af606fa7bc7a054f1a6737eabd6308043e988a705b8ebf27204a0d841d9db9ffbff24686b142156387cf0429d243e98eed31d19c2a9df8cbad681747fb4f7f2ca82e332f0c8bebd5bea8178fd755877602f64762e0626ce0a02e89883a8f1677aa5515d90984ad108250f1a39e353678e2960a1eb424ebf80ca65123f081905ce1b247a67e863430047a6cb33578ccc7976cfe79a1170ac8c7bd6fdaa69b19166409bda11b8f35359850b9a705908f7455002c586b6426fad29027e32a15b7e2fa954150e19a799d039cb85496644cef1fc898c8c48a42b3fcf08943e6c4b10b6c8062823b1d9b0836dcc8739c92afbf9434b85cdee498f4d85d982a6143ca27d73f73b13852fa2297c34654b5964a82c652aafc441860b0187a02286b690ce7dfc0e3593b3fe4d5d1b4007238176abca063e7b42fe50eade0144c8409e0c637db1eef9c2aa4bcf87f029206e08ac54c9ff22c85e477f1a8203441a60c8c623e8950b7597038f20e7894cc6a535c430f261f58a014b169bf96e3107184d28ca283543bf82ad21f53e826ca9f3ee0491aa83cd42c043abb13e90d192b710adc508936971bbe1c3695527f909af57c4ac543a55f94c9b7e8fbdca5df08e8388764166278fea3ed27f81a309733c9530bb25698cde816a25d6de785871d24b9bd91a146d24374bac36c9b1695be6628f7e7fe057bbb0298c891c1f3c2436a37f5e821e102684c6e51ee8089e25806c97bf129e4a7372cda143eeb4cffb47c3ddf0122ddd095172df90fa50683defd24d8890fdcf14ec54fbc823d27e53c2a8ec624eb31df15437ab010e3d0cbaecd1f7be296dcd9f22469ce31e355c84165cf3c64bd0fa9d90fe9c70c0f682eff091480a0c713c112d83f5022587628ea080d5bf3016ca609f23a24e18e9b1cf2b56e6179e464e06686139dcccbff6eb5deae0cf148eb5bd0a7f01069cbf09ce0810870df56c0a9777e2afcd6c3dbf7db2a1be3e51a697e591976c87b4cce496d3e2eb17a0a20712d239fd5349e6b5497b559affd74ae4f3c7e4ad261e84448bc95f181450e9fc0836a8f739b29faf13c598f3f6bf1bba6973a47ce50f27baac7e3e9ac4af84e496ddc6369347eb86d1c6dcebc66966b3598c1a67717dba3a19618c92cfec9cb96a51f69d1f6002e5a7aa3be204519625f2c6c6057f35f059b71deda4e5a59938ebe09dc6f887e8c0b2ce2973743221a8e02551e9c660529ba8de7a05202c7580bedf160a9ef8601808a6805fc5061ba7d0c42cd1531d658e860f162c9fc66f920d5eef0d80505cb2f16e37ba63c88c3f11b0b431c1cdf5e065f40a3faace365714058a99840ae0d96a96cf346fa200e2a29a07029657b90364b376d2b1a046309831a73366f6e6d4fde4fcac134ce4618ac0f32e3cd5b690a83780e74582a58ca4377396ebb6ef17fc9c762420a8b95bb7e9f9114d60aba95e6b8944483014150604f2333ab06c17493006b5dc2bd714ced4af46b736515ec266f7981030f54534c3b1f045ead62b0c64fc66ace359c0f0b5fe2d67d0c95ecb093aba62e4a851d61c5250219e72158f5b9c4c2704b5bfbdb1c6bbaf00250d411f65e986127d941aadc695d87a304de26cbc6b174d097ed230bea704ee609e08dbf409efc3d52f9425c0f5f4259bb9512ffb797a52e461e6450af11bbe5d169fc365f6e4d0952b61584d974ff7297af6c2e7d18a7bc9d4e713a2fb5a7a8cd0cafbdfd940e1df1110259009271eb947a3e5883602c76ba7d0bbd3f64c50a7b6ff54ca134a5a9beacaecfacffafbcca2ed93184ffbd438639723397932abc0be200c2383198db350d39998c77e8a1f295b002ac896eec7faa69e707ae8079503eb2b1b1d557e33e9e607d203909eeb9ada1800f6705b14e90d1971d80eca2e62f46b7d11b696e062f799ad37df0680dd2364fd31797e9f11c57a99375f49591f93cdf561fbace84c9d83e759039a87f6d31e0a2c52edc6d7213415371392b449af6ffe8b58b30774d0c8cede0707d3084943bef85a86e8c8f55a2b402ae57e53d63fd3e11e148bcf41830c0378047e10e5c937d92905787651b34213f8a292d25971c707fd00fb87b4fe1d40f3ba9395774b5ba5df5c88b0d63df7e3278dac3f57ba1228fc725a7805bfc85447a9039924370f2edcd799ad9b7e1dbb9cf0db3196f8d2c31e322b4c6821bdbd8413852a54ef4093261a7055ebdb9c2f1e378e84dcd2d3db69dd1f602b4ed1d670cfdb93e8e7d82f6a39dfbdaada360ed9462e94d25aff467815e7b82080b05d8ffee12afe6b909dba6ff2984bf1aafa978bb0df49ada945618d93a615b8aed4e8cc61a24f9a82d28cd2c0b7214cca9f8f54f84a5ccbb61b5c4833fb9bd3255a22e9bec1adacd5ab6fb274f729cef535afd1659f1283fd20dc02d8bee447aa4cdf9dfa0eae728bfbe5d4d34881083fbb049d11bf2f4bb2beeca799932317491a8e28ef753e15dcdf55077ecdb873a5212e54599b706b544b68b58c1cd59732eb08c346fe6e53338d7be1d440bd10b1e412a4c0a25c892df3fe7203fb06e8166cb2c66bd2f37ec95d3ee706125f0b1c173810e44f2633c98174052c807b7be4c44dd87f326a6508d6a3d484ef1bff451d261785dbe7b2fb23890623a9a9a4a93109a5e81c27ebaafb1ab1787fdc59fae3094fbc013721efaa2b6dc0c532e4b82885b7b40cdf7376403429873a44863297db7ecf4cce6bb8d750bfbca7bef3505a3d7befd3635dc12777703140140dab3425504bb32d2abe8b424f146b90d706d53c2faf89040fb4769f7c139e397e7f0a9638bc8edca4d387a7ce2170cc696142558c94e5dd3a7805abb27ebbc8394f5cad43719fe43da035925c7b4f968751ad28025ca2df2e63aed2507d827700d75dd187171d3d423452a106b015c4c91329e890b4a56c946257f877e854af48fc0e0e4499c443bb85c75d3a6fba107c4b0fd2cba65b9a82d8a9defdb503bd725e0c51fa18d6ec7c8e0548fd4d8aaee4538cc62ab1a912f6e1d7fa23b4be28c65f4621e5d77f14faaec82d45fde1a09a177ef68e7a11f177b515c49bc3aba1ce14d760133c91deb24fdf1d5389b388155ca366b711b734a69b2311307c6681f50229a06c0fc22d63a43a3c5f2952c0c56a3a32077b491ebdc879fb34e85f5d3bd19e60ed0ef837ad55160432222956e75268d6f7db0b295e76605a688542bd9609f0974ed6f0b09456d44ddfad198eee9471456c041f4cbae910e70754a51d8bbd007f8ea16e26dd4f40b1aa0f62c9224db6facb95c690c93d1a27754e321d048517c7fa50e4f11e524ffe920b0b6bf8638a37feb9d8d9209adbcedc07282eb69e7a632c6716c6efcd415e6a198b9aef5e66d098f8862a20090ae61c3e0a9a60c9653086cc0d3340eadf49fd1fbaa73e33120c8db7cbfddd57edaf33585cecbdb24f8fdbdea144baf9291bf01c3f26859362afe045a6f6e788f2b3a142a5b2cd3383bbec92f86a30c9252a34da260a2a260bcf898837add75ebeebb5de06abbba8748aef09b26b0d68f4e7bbfa1a441564565515f9ed6caded89408c6d66af897e2de6a543a977e136c71f160f44360ef0476b87223a4e71bccd457e1fc2263922b9c1911f324a0b462c5ffb73e57c2461f92f2f18a67ddb53eebcc54948e0492ce3efb65a716a6450e5e948e61b9b7f47dba35bdf2e1e6924fe017c4dd345ba5511cea99e9e167a562d374a2b9daf7f64c77cc0ce46452a9da092dcec908c724d2feee7b636c95e73aa10973203d4ad8ab2f6e52c39a29697e2573152ce03a34c4256a651fb8683a4b5271fee69d938cd841a353679231d63d727d1f3d9b18592e55cc7b6322385ecd1f0002bf18a065afaae6c96a5ef4b07c448def302ec6a7148f1a6089c325ca08b04e8977fa1c2399f030400fa2a20232c8faa679be958edc56a92a6d8a0bb8d0bdcca3ff57c0c2ce5e5f85d784f120548f89c7d9039383791b37b494f9df2acf92c6fd0e087917355c03dda3eef13844161485bd0214ec2c1e73d284f53d3f15821dfee9f3032b202dacac283d0e1c4ab4d6f8ba4b1a46fde2a7a4c8fc3743e71ddaf96dbc2d92c9a7dd2c8eb58ff8a3d358cf049296c7fe3551e2ef423946b4e4aa23eb6b2d92947fb83ad46ff07799a1f5fc950075ac552ac46c91e58f4e59575623dbdc6662e8341107e2b1c215e73912f471c1f77b230b0814cfd68f15fc241405c8ec910ec627d554ee1532c8fd3ed2e0bc651536b8b817a7acae5da2b51c168999a40207c7ed5a972057a8a4950bf5c45833c5312c97ae1a645b5234a3e1dabea8e217cba9ca5b0389dbf29ad40ad1f70f2c3b090e8d277f1c8a819372f7cd2c288bb6044061b3bb3f727fcb197ae0a767c9b3006fd44c9ef464b57076bfd5b629fe685a418d6e02b94fd415c32e48e469d29af6099a81e73396507a9e4c25cb3c1b2a2ebdb664cb49b017f4183effd71bd15e492ee2c9d0413f69e2bea38a8716c6e8a66af136dc4acd07783281493eb1f00dfbd19fd56f518aa50ec63e3067a65cf4e3568ae8b74e7877cf2e612c33682781b77fc2ce0ae94a6724f96bdbdccf69c833e2ff17fc891280691f19e2ed1e9011640da4a338c1840c6d79f6a2032e073dc056270aeb41c607cbd828214369c3e8d63d32426a4f9891e3f716faec51ebc09d72dfeb15bc96219fb711011859b13b46117645ce25c22acfa9e41d910faf81eab3e54691ce013b0dd800e70d4aff22ca835ad23d8e553c888b6804689173fd5cf090244c419666f84971664f74cf8d34b0eaa7db8cb508a4d39fc2484c2aa569445910597c34c6a4fa1803fededfae9339f57b09c528ead786ef3c0ddf94f8839532b07dbf4277ae08c32937993bb304b4dec3bbd187fc2cfa40702331b51b2e198e3bfd9c6fa6ffb39d26eaa2c0a3f2d5fe2fa1a385cc5edd095a89ef8"}, {0xa8, 0xffff, 0x6, "30af8422ad07f5631b67944e1f74ec269355dc93dde484c32b5e3b5ef87a8b1fb960f7ff3370393a382eb1a83acc0c10451232e5c0d1fd026c11a5e3a252c11ae791d1a0b6cbe5966e3a88af4aaec3bbc1db3db26da04facff17df6cb23d3688b17fe7cd4c9f624e64a92cb9ce3302bb3f019fe8a70a15cf6faa7dde1f29526f9d184713c6cac66a519e4aeaa889793db1ada143"}, {0x1010, 0xffff, 0x6, "cafa586d1648733a3e66bd82ce40dd8499cc7442c7a84d3ef04eda0aa7c34e40442779693c792a55867e1c1a4d274c2fe6dde8953360185f49222e18d0ba5adcf4b4334da05ccab24b89b757f93ecda453bd9685305ccef61a93ac97961bb79e49ddcd0765b3ddee93e392d309c1a5bf1be82c941a7580cacb7b0212cc4463a9bc69707efce56480445b91531025dc0c1c44fd7a993f8870a1dc3d1d225388032c24f51c434a197a683e859237f8346a7e4f8f6cad6769d59e2b0777dcd7c94cb37a6b8456a266ecda6113f8cb7dfc6051e908ff2d133e54c619db6dea937e78c284b31f4348a23342cfa48319b270af0e88f6d9e586cf427e9dfb4572ec923823beb3c99c06ce2bcad44ca13f3d24ef9c0cd369670e661e7892cfd963e2f1ba04a83c49f2bad5f6739d72b2f0fa8bd6f6c56d02817b4ef95e89c3e134b496d0c6fc42e0e22c33646ef3a0e7e32045a715f1d8b8104ab25ef7dd8f4e1a45a91d46d4fd83732a460195714348ea25c9300c3c9daa01b43c1741beea6dc8303c854c4e7ca627d5a5cc17b8b6c02b4c06334ec36ba3994e984519281b6b190b94d846eeb2a7a6a37eb5d084d757557e1976d3c2cc94159eefd06f37345199cb29e4eea0fd96621183d16aec4b7c63026b1e294657500919cdc42738598e84eb365d57511d7839674c6d066f54a779fbd891aaa844851c46b5b4d92671f645339a0280ae3fc1be7bf409cb2de8aa092dae6e76d52b53184806e50a378789d8c8efa3d7695872cbb6730f4b326102dc1e21f25aed4f475ec12a807352bd9c046097a41e098b37c8eccded4349314d5a726644720afd35faabe0a4542dd7bb5fd81e10a16d5eee018484f0c5b45f5e8ff7ca43e9ba16c52cc1683650707bea0c38650e5785a5d9242b09c3955ed937951460226335e4b0064035efef46d0867b8628fae881110b006400e3cfd07f15aae7b0e896dd74e303749999497c1c6d730d1d6253a1c93248f28d82b3010b3d133e8b44cc1b35170be3db4e4c6dff17c0c7ab278899c554356d9a121fb98b6ab361f753a155ccb6b8c1d8ed49438d76fb02ff05b5a0c487d035c11ef25eb8a8ee799d18520f1bec2828519335d3a4c481d37a61e8e15a81f57e34e0471e305306d429418cdf6986850a0a3a29269f4c965b96e4770e0c939001f56d4f18d6d64f750fa52c14e270bd982f4b8a3e8ea43aedab890226d3993cc8d6aa79a0cf17f883c7ba1c75d6c5fd67a2fd83958ec24080b2ceeb2603088001b7dcd4c3226ce5980f5bd3c58827557224684c593f0dec2be5271ea616c6dc3aa4a3e38f2db4a6c02d3debc03a2156b3c3f8c15f1f9a5a5304f6bc9360e80d4a762e0a8dc506923c3d299ef04ccae78509cf419d6fd46e4fc4d79349c15dedb1aff306022d2a64c6fafaeaf33d5fa3cdb3b33a3b25a57647393e4254fc725a3677a871209be3f41478d3c78135d926bf05305526b05273175d8cb94fa67efeacf9bb7f804f08c7ecf1a3a84032639ac3435c18a1acb53e3d318092aa57a2edd27711a97ecd19476fec418cbc9429da45b6ce94c00e1b0aea7890546cd6a1ecb2a2fa7973e998d1e85b215f2d7aece143aee1e2002aa7e0e8269e2475e8a27c7177ee2fe4986ae061730dbc3b6d62caaa822b2f916027cc7c3c2e655ffd5113226068b17ea69a80527058311bdb1071bcdef9d1ba4a8c8cc5d0cfab4aaf3ba6daa489ac20bdae922497edb0d3588da97680c79e8678d13ff84a95af44ca70f6f1489f2e1ad504e9ce71270d77f9c79d22a09e39d689a8b08cc1e27cfcff3ec3a4b18283ba50cf8c2630cf1bb73700e7f3cfc0248d8e0ef01176cc7490b47dccb442b8326164c390fe5c2aa7ee66b161d9fa45287e980fcf73137a3d6d9467d135d56316a40c60163591d3d65e600f63c6bfc15436f4c81c4674a1e15043645e9b63a82d4c69fd95a802caa06f59ffc93d45d7cd1e376a6b4c4a4402b9af706b1524f5ff1353317b0929b37d8dfb6ead87aba114ce302fc57646ea1bc9cefe64c018d1440568af9ddb22694347cfbae9426eeba74022e0882bdb737f05b518d94767579aa0d2430f547fec458110ada348d8281e3be2fd2e45f38214b4dcd98f6152548bc1f25d694e531e5a386b20e31b5995f86e28c230cff590cd233dd60242c6832d668a3068decaada3b61e55f1869c72e2a254ab23901cec637ba0444a5e22da4dea94204b2e3b15bdc05b9b03d5838356a235d31255d6ef73694c536310cc014856a9fcd6ca6dfe6d7acc383584e8109e3b4a82a85073d427d3d1bb46da6e31e1ef19e9dd95193b23172a6a2464ccb9cfdd9edd15f234bc1946ed57abc2f9c5571c26fe575deff384351d4933ae723d96acc8916ead8abc5dd52fe9402498541fe2e8789eb2b8d2a6aff2a8441a8fac9253217399156b76d519e9bb6d8b3ce75e90d8f4c9e34c3ba0f9f1965b87294a58c447b22c35f3a4612d248c1e1a37070cb7a5c35fa252b0be8217a783118d82e6ebe9bedaa67db97d57897f4343830a139f09a814a12727aca933ae93e03b973e78f317f538ae76f752f2c430960f49939f51e7d0bb7ecdbfbc0949bacb26c161c5bbd31896c3eb598730528c4b75b29e2ca71ea1847ce4666c31ea7604ae05d8d2fe5a8998ade9fa6db990dce7066ccaee0bd6a9d8208e8b5ed3b9af169b93bf6ffe0afb54618dccd794f61f661dfe1b34a12fdc711ddcab80f84e30a5082243f02cf6716bd72c61189cee7f091188e1a30ddfc70081601bbee493afffe5ec8b14ab04bf13539923ea135144a8c3bcf9fb50b61b9ce00ce62e18b2f9b3630a0595fb444014274ff44f695cac7f7c295dacf5c3bb55e970315d9bd113c9bc4bd63de66b3aa68c6e798c807c679ce2d1884f9b869afc10c0014d1273c1b12f2b4b367f91d3f014a72c61c20cf6fa38d63810bc026b7525f3f80700950d09be2e84769d802cc33e92829b9598ab0d20b183542325226cb41d23c5a8136de6e06e20c6eed7ed97144a07a342332c3c87dc6c62026738544650a018c3aa16785ae90f1f9a2f67c6c4830a2ba31e17d2f0e97d53904a3836691e4e287397cca3ea74a15107b384b3609045f7d45b5ffca65178eced03c0de6945a72e51d2726719afc32b26b5303bd4a833ec792b6e1d31c7dca5fd8899d84e77b04e5537b51062939a98d965a95058fa52d486c375f378bb272c9452a13007ac8412999c0b1ebc13d5263e6471451246466146dbf6ab1edc2dbfb6841df278331d6b35c597f7487424a9c2359c0673e6daea0880fffe998dbc242b48751f2bb4a01df81e941f45909a80c2e8385f1987201c941eaf4411cbe52a39fd227e74fc149a4319aa3990079d6d13fdcc9f253175ad44eb57f0f1f40d296e027815bec1f43b52d51468d4c6555f7af89fe6cb3ea392ddf44126c2ed8960066aeae594844014755ee93e9352af3926a9e0fc22c2a67e7a00e3425589a0486fa8370197c7fd76e14a5f0e027e237646779b6dc864b260be2dba79d4e49ece02cf8d50ca600707a5284109b0f037dbaff8dcfb661b4e4545749ed30f7dc73bc7b5d7c62c047a4a23b6697d15bcab532206bd785c68c5210018a61ca69eb6e2060565f3a52d042bf4f5dbdc98aaf0d8c37597718c9c1e31bc796d5bb341707560ded17d125a15f39c023362089e23b7686b5d9d6e2004097aa59d1048a33c90447d3e21cf4be4bbeea7e86c8fe808cc9574a3afeced889416aab58c0b185638f4adfadc60267e8821059c861c3c2a8cbb41f38cbcea23b64849d04c3e0dd61262e66dc5d9c345a327eafeff54466426e0322e28771620d5ac216c0aef17a6d25e4916941946884e92e7e6c4b0764f8e1f5d404c4c9e6b40a90e87e7eb6ee125dd7fcce2be687d760bd5a61462e30338fe699652d4d48caa25bdfa32f32e44c725e82f4619b444c2dd11178947b0ceceef4c68385672fb4ea682b310ce8da99957e2e527be049716f37380bfcc6acadc983640399cd9197d5663130ca3744fed615d4ee6e83dea73697289cfee4ed949db092e2a77652e9bb711f5ac1d2fcbb70a099c6449f3329ea686c35a241ec97af5b6c3506716ac2a97e4530748bda7bf51b3661ce20a58be59aea1fd0130c2196d90b46ec33b11870820033513d86055d530611f415d081bd4dc6916ddd98d98fb9a45874cfadfdac2d62e0fca3a709d2403b1a2248cb163ee575bfc118d84b9d02be93cc68ff3cc3ae9d8d7b8bda0be919873fe0d40dabd16bd765cad41cd5c1e7d66972061fa5a6b4cfb6802eb4409a2e84e2ad614e802090ffb8e84a2676b7005e45108c033bfc2c1546d12e7f83e77274d00ff53e8dd990691b58ff104f010f250ad8b71645643aeec54a36b39ccac25860a9aa3e0bfa5976dc4fcda4ffee63d58b50237822fe70845994db68aa1ffb2cf5b2ff1b05151208f0a69c883edbec882f9cd0e1433b74ca26af9da01cf805aa9697e6c41a12073c1ebb138956b34e924f2b8003c1537c709553f72a523f73f0dc6c8d82ead8a3c820cd43790c8c132cdd03f466783c072edb1b9196ad1163abc15d230b6cd81ab43bef7d3060612c8b29e8fad21c80da4e4661567c57967cb084963441715d1d670f514e24a5bff852530e930f72207e60ab56983532f428b433f5a66052144694b50af6612253cd110c641f6e995237519eba52a75c6b4879afe97910ec5a7a98504e36276189cb773999e6a9492eb20ed7c247117e26fddd50e1608e7702beac34f38a7a4373642775adf264e067d9fca60f241a275e71583726947f96041ff918d4a1c8479ed68ea26ce2a4056d305315e981261dad0a3ef40fd642408a6380c6fd5c4b79905c194454297e99704337f645f0026f6c882d00c2fa374a587c197f8a419bb802c266a852cf674e6bf7fe99f3c9fef9bd25d9717c372e40d0984cd11d082945f88da8b242b7e5a4db2d4b28b7b9e9257b978e595a9e86b7a76afa2e596d78133091b39cb8574cc1f35d50c84cd7538208c61a4678df24ccbff70fce78ef61c4eca88128f3a3a40c8f87278168a20043728ee733552f359d8ed7e712a782ae445f19dc3608d8b5d48af80813dc2832007b10fb681da7928aa50617c9bbdf1cd3560d574f570106252bc2752c63a7db1471f846d4e6ec8285715792e4e025aac137acb678c329d06bc21956ca475435afba03b68ea7ab708d95d64bac04f9d0272cd21507bb262ba68b6928db0db0e9064bf8ccc2ee923578f2f71f77c3fafff0c342137d243b2d35caecd5be4ae2ebabb33fc829976dc48c5064f8a5268bf8dad6355566525d7a59c5aacefc7ecd15215ba314309906c207ac173c063c3100ac740de6b9e96e5fda3428005e1583cfa797317e102a3b422565cb7e2e1bb5e3efa535a31e3adf5750c3eed22b501f9c83389879de5bff008c2733b306fe9912617ffdb8c02e273bb677dd1e587923ea34b10f9e726a4a5a02f1f1f7595200ddf208cd6409fb1d19c30905a17e51e112110c1a315cf5b7532a7bc0877022c4da2ed18304aaf44585e4ccd2f64d3797720609a14c9ff1d4163ae65a79a5006eb5bf7b214d506550e49f3fa4ae1de31677f724fa22f678499d2e65279e1c5577f46c6a737e7ac553729d42ff9d2eabde224e621b893a11a3d13145b405ba50132a8a8231e2350c4b6331ccb38ad2364ca995e50539654c94ae04bd4671cc48ba46b58d64f7686a17a0424ae40d81f64e907d34910eb9b410a8b8564d978a9fa13bd279fdd9c0ef917"}], 0x2440}, 0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) close(r1) 05:37:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/252, 0xfc, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x338b) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 05:37:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) listen(r1, 0x0) 05:37:49 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0/file0\x00', 0x8000, 0x7, 0x5, 0x1, 0x9, 0xfffffffffffffffc, 0x4cc, 0x1, 0x2, 0x91a, 0x8}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') socketpair(0x27, 0x5, 0x7f, &(0x7f0000000100)={0xffffffffffffffff}) fchmod(r1, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') sendto(r2, &(0x7f0000000140)="95b35d81c5214022be8a4071505f4beb8f8577e52f7c1138bfdee5c33c2548e74f14afdc07dcabebdae39d5ad003d42ed18d9a2276f3810d0f33f1a203ff1322ea30a3a73172d2a016f27911766aa3a029ccb116931bdfb1ef1adf98e9ff185649d541223a1872744be4df661b4f6f87c30031", 0x73, 0x8, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x8102, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0xfffffffffffff001, 0x100000000, 0xd7ad, 0x1, 0x5, 0x7, 0x1, 0x0, 0x1, 0x7f}) 05:37:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xf8, './file0\x00', './file0\x00'}) 05:37:49 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 05:37:49 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a8) sendto(r0, &(0x7f0000000100)="c00e8ef228a1df4f6ac7ab83e276a2d8e6a18094b2ee5bd67ea2367bd2155659eb5aa8996e8225ce7aaeb311d67d2bb2a79939ecc645343622927d46335e7eeb1434a6fab984a420060b2cb02b3c77cd2e2f3c8e92027dcda4712ac9984f8a83359daf4770daa1914e0ac061ae20c96eb42d38e415f93dd30d817316362ad64d758067a478ad6fcc7a76581e32fc32e792d600182aa40b1746573683f514fea2b90fd0d977fd168651a252f946e4088d5cbe1444fb0e73b08cf4f3789b9733d7c26da95e95f942770c98cd20a801b51bf18dc556f040a8388428004e75dceed0605bfb7dc94841974251b5391eb8343c77b02d0b", 0xf4, 0x400, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/225, 0xe1}, {&(0x7f0000001380)=""/26, 0x1a}, {&(0x7f00000013c0)=""/197, 0xc5}], 0x4, &(0x7f0000001500)=""/4096, 0x1000}, 0x40) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x3b9b}, {0x6, 0x8}}) 05:37:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x7}], 0x1, 0x2000000) poll(&(0x7f0000000000)=[{r1, 0x45}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xb) 05:37:49 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)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r3) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 05:37:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100, 0x5}, {}], 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xa80, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000240), &(0x7f0000000100)=0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x84, 0x7}, {0x40, 0x3de1}, {0xa9, 0x8}, {0x4, 0xfffffffffffffffb}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x802, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) 05:37:49 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getppid() fcntl$setown(r0, 0x6, r1) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x1) getdents(r2, &(0x7f0000000180), 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xffffffff, 0x4, 0x4, 0x1, 0x6, 0x4d, 0xfffffffffffffffa, 0x3, 0x0, 0x6, 0x80}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) 05:37:50 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x991, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x800) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000000)=0x5) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x5, [{0x3, 0x400000}, {0x3, 0x7f}, {0x3, 0x4d0}, {0x1, 0x3}, {0x1, 0x2}, {0x1, 0x80}, {0x3, 0x7fffffff}, {0x2, 0x4}, {0x3, 0x9}, {0x3, 0x4}, {0x2, 0x7fff}, {0x2, 0x80}, {0x1}, {0x3, 0x920c}, {0x3}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x703}, {0x0, 0x200}, {0x3}, {0x3, 0x1ff}, {0x3, 0x9}, {0x3}, {0x1, 0x800}, {0x1, 0x3}, {0x3, 0x1}, {0x2, 0x8}, {0x0, 0x10001}, {0x1, 0xce}, {0x3, 0x800}]}) mknodat(r4, &(0x7f0000000080)='./bus\x00', 0x6000, 0x9) 05:37:50 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x116) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) recvfrom(r0, &(0x7f0000000180)=""/245, 0x31, 0x840, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0xdc) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='@\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\xbb\x00', &(0x7f0000000380)='.%\x00'], &(0x7f0000000640)=[&(0x7f0000000400)=']\x00', &(0x7f0000000440)='$(\x00', &(0x7f0000000480)=')\\N*:$-!(\x00', &(0x7f00000004c0)='^\\\x00', &(0x7f0000000500)=')\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='&[]!\x00', &(0x7f00000005c0)='\\\x00', &(0x7f0000000600)='/.%\xf0+\x1c@\'\x00']) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000006c0)) 05:37:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 05:37:50 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x9}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="4a1e3f30170d345fdb1e33a7973d82ef9f2297c52db56809ace27784d8cccfa50185d2b0df90b9d3b55d16c4aa9479b05a572317f7b4f441543d73d13bfe8f3184c4c4d38724eab11dec1af2da84f166d07884d7ac1b4bcb3e8b9feb4fa25c8f81624a971b954bef5f8f75034fccd9c03850a99c6b06c3d5401cb351972f56e9962ec30b18aff2d20564d03d47c8e250fd4502c66955a9e6994a3bdca816d1e525bc0668cd19eaf61931c7806991ac3f533c435a97a557038f62160741bf9d7f952528d08ad1f7", 0xc7}, {&(0x7f00000001c0)="01d17eab32c352da7cfe1ed38adbf30db9abfcb22788851859402a9163766725ddd2620749abda31e409866247a798a3c87dbbdd1404ab2ade51a6f22ce85397b59ad5b808b97c62e8efcf984335cc9756ad066484a499b9c559a68b534648cf8bc6ab13f260b81939534a2ba8e5c1c722c49db510a47f88122b2abc250ac7212e9cc15cb256d64b857154f1c5390fde65811f9a81ca5ae645cf49097c840cc6cc504127e3", 0xa5}], 0x2, &(0x7f0000000440)=[{0xd8, 0xffff, 0x8, "d58467f408824d24641c4472c9afe14b7884e47a7e2e7910e460789acdc61c5cab0c9773f4e49ab92c1f024669e8b58d070315d81cdc71d8bb1096050157cf9cd6a34838f856ba78041079ad9d2230148a6aeaa2dba3cbe763f188557af04f33a76eec1c8fe51afe3b4a914bb285cff608e78543f6c8b6b132eb6ffd83cb8935875ab3cbba1c745f43f056792f1a6791ee467364b0c4a66e1d16085e17a3013460b2e407cc96c8cb3e5a16882cea0aaecbb7c541b1ebd79c860ac862d3aecde605621b1d722982b6"}, {0xd8, 0xffff, 0x5, "df1a59e0706e92d365e786972d24fc74167c9d7f8951a0574286fdbfa28a21edf2ac7285b1122966834ba41c10cce4e8343de852818ffd114686d7385332f51ff89c5fa9fdc3a262d7ed807158e0660f3d576c9f69df97fcff53521fbf2cedd530e4448e3fb0d944cb0a52e9c57736ef529a316e67cbd1673113e5d1da1708ed7f3fb43fbc2bfa94b76111ddf30bc7424e750351cd75d14c342ecf1e5d414c79a935567239ccb44877263961846bf5b20f50525de0bfcfe3f96bd88f2f0bdd71cab54b70122003c2"}], 0x1b0}, 0x40a) socket(0x10000000002, 0x3, 0x0) 05:37:50 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x3, 0x26) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/151) 05:37:50 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) r1 = socket(0x1f, 0x5, 0x3) r2 = dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r3 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) close(r3) pwritev(r3, &(0x7f0000001200)=[{&(0x7f0000000080)="50d032e46a489589a630c14b0d58c12a8900bc3e9fe7a05f5d054b36c2be1d38aef08c61444724dab24c52fed8f75bf8f24af6b80e7185fd21888713fa6750c5330b248d48f7b17d3223c61bce078bc39074afdc23afb7b295aeac5d64a2ee75628172eca08987d41aff2d4e0bc3bca0101b4c79cd28dac3f91362edb71bfc9394d5ed676ca2ed8c557448368ce19016d92a2ac1be3f844b26c8f431cadd5a32c4cefc953abaed59111c293b0cf2f8d34bbe9022161173f8c8e86c2fceb87bdf7aff6d305ecce180ba02aea12b8a24143b0795ba6ae12466a1b9f2a0028f01fc9c736377597d0ec2fbf940e8f555ad056942b8980a497b774d68edb989c6942a31615ff7f352e002cbb526bef41a140bb0ca004c4bfc37dcfc0be186f27c75d732e7186040d448534464d2e2fe8dfd774e361c766cf212dba0f3fd3ed6757e65c1551da485f577e7193efbb196b1efa23c3a616877a7c090988c04378a61dbf1ab160bdc012024cd2e322e35af05fa31fb5f411576c2767a808d85de61342a40ebb5375c46b1100f01e265e37cb42c431a6b0d419962c2e528b41d45fa2f436704599c82a1244ec1a393685e1061da5a8517edbbc228901d3e56ab69ebe537c4de9da8569a4d01c593fa56d3fb9f20acf360d0474766ba61c06e426acd251fdc754de489c6322372dca50ac016d3db352b6c91c0b9a6f7b8f7516b7ab5a99d252ca3a43d0300fc8bc7a0c5cd7858a98e960af08f02d1c4abb7172638dff8dc6e034803cde648b34ef4f9418823fc9094c0b8f062c793e2250347402954b966f57d617170e9fbba37d290c612a01437e142ecbf3bfe2d0d6153bbbfb683b10b40736e1fccb00d3166c15ad811904b8b64f16855abc3a27f81d37969f0f4cc3da82288c1855c9a9c29c6d28c5dd6bc2d1c8ae16d46ceccaf329789f6604bcc7a604f3ef856384be0f509efd0eb4c85f2d4dcb336bf3259d7e4704ff1cd01ffd73ddbf8038e4449fcab1d6ba4b62ca78648df2a17757f7411fbd8f6e70deef733b482e0c73cea35f310d508a5cf4c5d3cf9079f0ea2c84a7e4a3bd1d7d49e7006a0042702cc7ba6ff08d5218c786dad7de8e3bcc6bb4f76f8c47333cf9486f438248d033a4f5ce4527eae65b851c2040c187599026eaf0baf5407e69a431824f92c07233049e0d655de1e442f357e02bfd03836f97cb96572079fbf494fd9353f6943a1e3b28edf2fd916797ab3d097bdbb0a74bb6bc8e7ea2d71a2e0ca8d0623be4c09c8957f0bf5c3e6a55b677ef1448cdf3eff2d786e753c1dc41162d35422ee72a886f33c45b3c871933b8c113a6fb79ab0a670fef8dc79810d275a4c28769eebe88f38df562705179e85a0d2fb31d39c1d0d7a50bbc37d39a24a05eb57e871fd17875d27908312dd3eda63c21a3b4d209021619fad1a1cc5f24d9ffe8fc54052a322b0c7170c21dea32fe83678cb8bb7f1e2c4f40bc33d5e808a775ea4715c868b126008503b8cbec907ca34a6a02b845d4b82b6164512edf0d08577e2e082655923c8a0d37e8bfa11a6b017f35a249999e4e9efd78e4d2f8abee5df1c27eb74dc73fd7cb5f039a8658dc2a883c3d5733430e584528be7f03cb159acad05c0040e42a2b37b36de27b32b03c71e9ae4773c6c90296230f90a26cfb021e5e6c2ed51aee92933a648cce4d7b2770b3664da31e3852049a607843049be3e1d7ae325ba7c577d2f5f9dd3591fb7a6d88d6806409353da5fd7fa7e808f796c10a4535c5da36915ece48a50c50021c1187473526a5e5529d6c21b9bd39e25303c7b8a8b19e65aad7fa3240c95de9a24f164a1f4896254099efb7d70cf7130e70eb5a783bb80270ef1b6e1a90337b71fe4ec51869d0191d4194b1482a5d7f5c2675b220c4b9a35b7a9271a1b92bf1ce3b3dbe82174fbeb131e1eb95dd1e644211d945e4b9b665f8fefe0636ebc022b925d050aa73a97c274757a646d77f913b6e0a751d8ae838dc9d6d1394da98e745db9c57b5a077cf1ad63d03dc4c2f74328c04ba207a7864c667f404f3d3a5c4eb2e1b51ef8e6cd684e9c3a46071634b0e7b6747905bde472645023bd81fee41956fbd88557e125453f685dd140b424adbeca96d971cfd6135fcf22bea0dae70e6bb19d84915b8b1bd88b29024f6128d475e306e61bd95d9a9add9f33aed660b05f9ff4163a3289e55389f8253233f02bc29b8f4f8984c142ab31a3121cf66f432c18e152c49036d0e2d26eef84f408230e0855e9690dfa2821572c29525c099910fdb47cb22ead3ae3d2c5ec0d6832beaca8f42e8b4424c3032040fc5d8cb91dbdeca94c502d605b6a532d3ee4f83461cf04b98b96ba9aa013b001392d74422dba570c2baf233039a40fe9be2a1d2f05573e3b2bd47dcf1dc42beecb4f6b720e3783e4e43beb907624f5cc70d9fb1f3c6bd9cc2afb6ce44a1e3fd6e2ac95d8dc33ab8ce8ad36a368c4ef3713fa325790c65cbcdd939983d9c1754685846bb8ebcb58ae0d16de5fff7590c92de4708b09f351738ad54044b44f7ed3f6e62613a0dfac48e118ff5e7ee441e42364f7959ecdda8219d0b7890715b327cc7e51eb9603500396901cd79ba1832c2293ab6fdc54d16b3db067f94bbdc75dbeb58415ca3b827ba854c86324ffe473c7fdf18139d68b873f9599895aba86f6d181eb0356af1049e9b7ee982e62ff9db0cbcebda02b73932c08d1556f4c2034d6411baf5445bc553f29984c6eba5fc483df056a0494167a18764959e8e3cb290451ea3912b932265d9fd069e33be3e54c9c36af932ccbe13080a24a206604583b2ddc27b29970e47464932f58bf98a3435aa5a88fbddafd659631c36d3f952984bd88a7b54a8cd716e4108b303c92b20a477bafe0ac16fab6b59d2ac67eb6e0066840be3deaa9706b71a3a9935189c5db0c1ad7fb5753254d9efc71c3ce08fe65214811eb99a65fdafbf6fdc86f72846780a3ffa9619a2975666630376bc441cdfd7abada8df256fd993b83d2d7e7c9ac20dd588bae42699682b263fd029e17219e5da1e1d9caa1c2711f7fdce3b2ac29057117c6f13f60d26d793144600611b9a73a12eab90dc557bd3ea13741bb10b8cb4a3ebe5c9ba5be4d23c16dc6e68917e0e89f7a0249922c4724843dbba8b7366d83a8e5baad61b2a2c4936c037bdf42d955536c7fd518325ee0fdb57493433d34613df6b653fc7b2fff334308c0d2d1b79cd363e6c905ac88c76a677c285353a1ec8dfff386b8ab94b42d505c2b5d0276b98ae66490fb36a146134fbb4b26b902887d2917b7d46bd855edc7d3276c7170e5f70aa7e33cd384426535b3051bf89879d8d7475683f2747ed0be3eb6f708d3388eca020fa83f53c565a5c834f2253d8984ae2c007d2c3eddf0d250aaddb0d3347d3837f6238195e030473ee7c27c1833fb6ebb5ce4727afb2794900b7f2a7af0081b16f5d6f0ef4514d2c78c29a465161767bc254b75bfb78a5fff9f7ac53de0147a40d743fa87b148c05239ad8608612275068a8927c6d07f3ec4b27a392270da58f6049718a03bf2f66ca12cab1196f67fe013022003b34f4ad6a96a8559e4b683b30c9325137b6eeda2cd44b1d721a1687960e27cf6e2b04d33a62ca53ddbfe46311ae4587bfd9768334178f938254db7b245c17bd8ec66795314865396293a169afb2c38ff07aeac60776ac6171974b4e5a448d30547afa4cbdc8ad980402f23641f6c6703ffaf0d50f1c03f8482193ae1fcc65ddc7e8ce45ba83b5a66fbc66f579d6ceecfe771415c1685eacbab30d48c5d44c27d07a4fe4f3d4ce4c4291e95141a36df6877c49706147200cd79996ab53f6a3c561f7c80970859271f20f1a4591222e4b142896146c94c9aa3966cc3bca96ec6aceaae4b5f6a5b4ce3aa42fb40a84cfb4746ad62f170db7fab3a36cc9856d60491d17f52fc7d5bd3e62381af8ca56abf5fa5eb9105e66235cf97a2121e58cbe049d4e834d32be42599769ca4b10b8d29a07a206bf6eadd9928e6c1b9f492cc861c0f6a9be41384514f8c92cd8cca781f5bd6a1db0c9651bab5d320f06996765b37324ab66d32492263ea7c5b7eea50d19b6faf2ccc1f302cc50e3f23a91cca011c30500c38adf337f80f697dcbdc3367a3f0cd472f82623de2e325dd262b094444bcaf4468c988f5d0c2b5d7b8c831c804e33d57046b35e55d9c0166ec980daa5e3835024dfe1d45385c449b7a5e7fbe02bcc545b5892e97b0a4ce1ea5d63e61c2a215da0c24791fce21cea4b9e02b04a7dc32ed3222e6737fdf18fe57251ac6f66eda3d6e709b5670b4554dc16e47c649a6a446df2522c1eafd8b3dd5d71b2a77ea04ea3080aca016e412e3e96253529192953b6e81b1ed86bceca32e3a3353fa1fb8e41d7124ff0a023eb7bd8bab6cc10f06d63c11be95e8450b72e08eeb7cd2ab207884771caa9e6b56d3fdfcbc8ad6a51fec83b2e420440552f6bb606747b34bbde3d2f8c46d07c454713d8d7546ffb399834db0a72c5c46c61bc38c570c540a6a215bb6d5f8661dfabfd95264084bf2690fbbd38f9f0f45779a7c009b3610b48708348f45b6268dbf6585590011aa0d4686f30e3da2c85297269840bb5c3c8ea021edf0e49493761326bb12c50d4933e371f1910f45cbfef55a01fda2a80b4bdb812a7f06aa9d9e752d198e04833eba05e151e07069d00a1e0b8d2caa9ee6c6273b4e394c42e1dca1e44ff8bccd6d014b4bb37c1a4f3683a7cf8d5728ff3c40ddf5a5c9cd9597c9b72c4b7a357a9aa782a954f9f1cf3941cfd60e94903d3e4062025498e4a4b969f598184b4e4b21bd3c255ee7acec42417d752cc8dd055ebfdaf31868d77d96e1a90302488a08c1d3b7b4cdaf92ed54c97d49040a139156694f7d97d202f6b8ef1453e63cacb3e2f6e677b8ad708bcc870e64554fad9c3a96a9d74204f5f3898ba0f585cdd137a6c0e1532764bb0ac466b06982505a1c41fa197e34e74536b131d06202cca75f4d09d6d0a34f2dc778b8543952c4560acaf8784c3a7987df0880d6ad2332c6a78b48a3e0ed606464479e0561c5263963bc73bd52e06e26a9c514a698690deaac5aac0cdcc57dd0fce6affa47bb8e597e6f82db576f2d9ce970052761afb85bcfdc6e2e0f178b3d4d74b0c70f5166412ce974e5f019f04f61838f8e9045555ad9e4e28741287759cfa145a6ca703375c63526a86ca50b87c3d0542467d77f1a6f98f4fa4974ca555e3a8284d73e359c842879b8d425f2af9cf092813ad5af76d4a15c408c8e5568ea3cc462f4e1d2b87f5e026e6aeed4570ff6235b0b6112d983425a832c8926253af8dc825b56ec14858263a3b34cecd2c3ce19d7edf6f79659d0da7e672fdb13a17d784d93ef5ad9fc6ab72b3186794894e572772d8cb6cca2fd3408331fca1896247f1b52aebf68d75b1351d86f32178bf106048abac538e37002fab1601d11effc5c3b3fd82569263bfacdf9cdaa116373fad5b659819ba2b153f4cce97f7267e8665f285f5260671ab7f0598e1d35daebeadde09d56ea7fe6ef5536d18a591f6ba29a1cbceff341a00b1ed57b75b93aab432af6c22c01e3c780725be8c05abd467824b1bfff7e56b075e99f124260ed27f1afd05273b0362baa220dce16c1e9debf698fce65edb515045f952473fa2254315c7a40301dda3d9b28cd529bc09950749887d33e1738431d4d9c9561a4bb1ba2df84a3e0f4d55939187162dfd9268c4c62dcf70989edc31f58163a32d2cb9191cb33cf9b0ebbf2502ee3dff704141cf3d7cd7d395307", 0x1000}, {&(0x7f0000001080)="4b3815bea122c475a01f80", 0xb}, {&(0x7f00000010c0)="3c67783c2b3ddbf1a17087da14e179de8a812e98a554c220ccbf3d0b8084b73011cb7049fb728a1bc733277ab08b669a299f2f45715e7ae7bf14835b25f9ecafbe98debaf3827c79f14ba307d6b9a6f3a44135a5f8341e34113a0329a69c4eedace8e4524c72a0eaa58ae5841baa7065a2d8e28985aacbc36dd9d3691bcf5bc4de84002a508fd59def010037949f9aab109b3cfd1d7845", 0x97}, {&(0x7f0000001180)="aee5293fd1979c46870c7e439c67fbfccdaeb6f65201e507ced8d95f91ee74dc6f07edaeb02c3d66c266eabfde3ea0791eba40651c4e110e3d63127cc9b90e87378c6ede2b4904abe76ca21c0e90f386", 0x50}], 0x4, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 05:37:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xffd, 0x2, './file0\x00', 0xcb8, 0x0, 0x6, 0x9}) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x4) lseek(r1, 0x0, 0x1) getdents(r1, &(0x7f00000001c0)=""/104, 0xffe6) r2 = msgget(0x0, 0x0) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="01000000000000004094fb41853d53e89c51d227420a9854e58c4cb7325d49bd9475b5f05583f89ca97a781a3b9d82f36a321c4546033a596f7a88ab1d0ee475edc2763f5ee40736b085fa2e5b0b08a7be5cd6af23adafe9fb621903aaeb07706fa7d911704be6be02c3502e77b954e1916ab22f5ed0de3a6cffca075b01bb3677afacb72e7cf249749d723f222c5c85c4f6b21b"], 0x91, 0x800) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/238, 0xee}, {&(0x7f0000000100)=""/50, 0x32}], 0x4, &(0x7f0000001440)=""/97, 0x61}, 0x2) 05:37:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="640fef0cf5c98f667f716eb1545df2b10aab47d13a6d5fae98e47cef6e5b4351e9918f57fd93f5bfde4753889ba35dbffa5e0883fa0311c242c4fc550000960810d17e73837e7b06683fba2aa9ed55a253b6e7307b6f51132993cdd749baa6b58f64afe59ac05ce46720be5cc35a6fc261fbec923223963826ca82ea13b538131e5f2b7bbf7bcf9f572114868900476dc6563de4e813880d9ed96bdfdcb672c1fdc6b9eedf91f1bef9af99bdd37341f08f3397a5", 0xb4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0xffffffffffffffe4) 05:37:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 05:37:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000080)) 05:37:50 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x800000000000005) 05:37:50 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket(0x11, 0x8000000000000002, 0x7) dup(r1) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/118, 0x76}, {&(0x7f0000000580)}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x820000001b00) shutdown(r0, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r3 = semget(0x0, 0x2, 0xd0) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000001680)=""/96) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44dc6f8e451ceb2e456b86a542839a0014d72db5939ff46d7b90e1e0378c96973781eb34cf2a05430", 0x2b}], 0x1) setsockopt(r1, 0x378, 0x40, 0x0, 0x0) 05:37:50 executing program 1: socket$inet6(0x18, 0x8003, 0x80000001) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000758000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x15, 0xc005, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x19, 0x7, 0x9) getsockopt(r0, 0xc, 0xffff, &(0x7f00000001c0)=""/208, &(0x7f0000000180)=0xd0) 05:37:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/2, 0x2}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 05:37:50 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = dup2(r0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r8, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r7, &(0x7f0000002ac0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb9af832c38d6ce56830a0cef8f7d630be9dfd5d4e3551b39e6c1c82fc372223576bcf569586ead4bbe0094a3f82b577fdabb2aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5f06cf770fbeaf28a76f13634336f1e6c248776c940a893167edc7df5635f3c45fd085505a674472b7b4ee03686d460ea2ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942a438d816ce1ae0f18ebe"], 0xdf, 0x800) msgsnd(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="d8ece54899e0791dad735c63e63ce16894415b83b26f4adb16cccaed6393f253394d59e4040e2be1aa2c7843eafec8"], 0x1, 0x800) msgrcv(r7, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004aa87f7ded054b470f2419a3cbf20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca22c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f602e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 05:37:50 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r8 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x40, r6, r3, r6, r5, 0x42, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) openat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f0000000200)=[r7]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="18000004000000000000000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000a7000084000070c1c80f650f08ef8adf8f31f54f34a8367c93e0cf02eb07f6e8b3a7b78ec61ee87f22fce32284133c4370d76541109db9592c651481135fd1fabbf7584fe8dd23490c3fcab6c8b149"], 0x38}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x78fa) 05:37:50 executing program 1: r0 = socket(0x21, 0x1, 0x8) write(r0, &(0x7f0000000780)="b1031c607996d7e9607df467fedc0fcfe5b2578e1e9a924613db3f95be2b595c7466a850ef36319ca2da3fc4670a65c75cdc54c98b429f3b1614fae7b0268ddc2619fb7315e84adbf13e0c7982cc7ab061820f639afb33ed8c55c01e204e08632e3838b0c06371f376b10a559bd539552c3a06045eef77d34d35e781a95d7327f49bc88429f1d6beaa95dfc099ab330f70201fdcd0f00d6d788b974e50e6ce9df29adcc8f3c313fcf52136bb0797e4a21e8b0b26552931f6209173a2d5b386a0625b9dca463d56cd6f55f5b5a2283650c93eb19a91a9da01e69af223398538fa7778cc3f33d312ce7c6aabdc3a7700421af8aa45846a28132b5346547505e12eff5e86aef1398882b53ddc73cad073de90ba84afc282db0bfe2acd8cbe85ae336bce1eabdb9223a0d12aed8a5dcfc685cbc6551153188f4438ae26b0c6cc15ac47f2e01fcc59923b8339a89ee0db7e0db7e1d19c8509963bc1b486ae823b4a8e7adbb75a98d6407509f65a563bd0e49846c739a63d2a1ffbd1ae46d73bc8255372ed397e45a5cc937c0ee2f899421cba0ea275363b67dc609dd15082aa782e2a4e1899106c2405c8ca974096ca0bd674e19f9ca2beee771dfcdacf1bc14638d0b6dbd1798c895d79286051367dc5e4435e4a494d022d30a1b11f218e3e59afe04166e903a6f6e342046b5e471b71043e101379374beb19fcd0deead050bb21bb7d4d5ac35ba5d016ea26c36848466216e12a127c8d09ee84bbecdee97a0bdb722854298c5d7fc120819e0916122ebc35082701e7f5839e5c26ccb14b119dc71c9f454efc0ab22bca2086d2d9421a26d8d3aed327b5f36b87376fe62814e6fd3010d3424b325df2f6b8b61b858b910b3041d169d5f42b1c5450488b1981942d58ffee1829dd6ec7c1d51173ade2a090822fc7b6c4c1e4e1e3a877f5921f271f42d40a158b1f8543cd9ea94bd34e25298fad5d7c340ba012911e8bb660e4d36f05ac19505d0630e1eece07306bf1fb9c640bbcdf2f68035cabaf10e2fa93f0edd9de27ce723ed8ecda3690dfbb39726820016042baf3b4635bcd9cb9ae2de90ff7d8ecdb6dfa5fe70e1d069af268345e40478873b0ed8c9cf0a85dc9991ccee6c5717ef558bae4d75dd9b0a28112b15ba5b0daefba363780a7ba73c1439b4a2933aed56735ba07511ac6d1a8ecc212e0e115498bd26733c5571e66db48df23482637595cc5613e7620c413e2b0f988c48eea958304ce0e69f1218642d90a39c576fe5f7c456817ccee7f3ed3e9e84819f91e55006b416db2ff70fcc13a79f74dd77410e6831e531f641c5016d66d9e34d624a5a69b94b5c105812558ce0e99b3a36b64b7150a4c151b8778e1f131c96cb5cde6c08d88252bb39d14df6b34174e0e52443b25d43497d9b991087b3db0abfc7b545d09da1b3889ac87138a34679db7399a71aedff87c2ef20d3384ba045ef096758e9a5b727ce4e9ed225c39a105141b180200394a06c551f993465f0012440fbbccf786ea85887dfb3ee0dbc2919d0b9add95b0197a851219baddb4a0893947270cb220d40321f9b1a1f9a8e3cd5e2e6f0ce6783749af7de2cf248e4239295149d6eacf4fc2310ca3fd5dbcd4faede31422e1848f2eea902a9d5408c76ece9e004671c80774f2ba3089e487af64b93e6d520b1d6c38d28643d60354a0d0208648379c7789da56d403792abc6bce44aa66f0d9f887ac7abb9dabe36019c9f574d43aac4027a16664139263865e216ba3e50f9efc4fe701c410c2c10cc4997ed50809fc09b5173f51af2328a25cf27f0690e07c8f1ee9d733f85a62af5df64a14b5cf7d4ff18a9abaa96d1857290a0b0ae7d394ca3c614aec19591358d50610d1fb476a0496f5b5d533f427374cdaf06bdd2e0acf72c5bc195cb7785344e292fe4d55d14914754722ccc8e8c7c49761252394071108e3212894a3092d072314e7a21ff9731428f20d467becf27507aba846a291cea6ad9ce2af25100e1879abc8d2cf58180536e95e516d389f31fb1ca30536017919213ac3621d4bf667917902ca3fb93ee3c45639628bb6269cc7077ae20e98daedaa9f6ab6b372b281fab9da2d6bbee76279cd00fe77b51d258fc854f11aa3c30d1620a437fc7aab9f5740c1a450500bae4f57fe864b3bb85a9b0e8ebc8b2750291a3490678591c7d7331624ad2c753250236afd8cc668fb630161aecccadac9640d12139c9b9fe1c4ded7f1ca755bbaf6f0fe5fcb858d2ba6e458550d201c9f9b6faf47deaf32d8e2495545c9e7092608fc72432ce7ebe0f0fb1c2d6ffc34c9c6436855555082ec26b52ed7b4bdef7a8dedcc0e4bf1ddab331b3f2ce9a259447ad979eba18ddaed04ba1667743e287c542e2a97219000d2a0b58446a5688072938b4902182f22d9286a4244b0b757d57c3b1beb655cc62fc4c6c0e90fb0b7f18893413809861af860c6185151cddde89d1eb74267147046ad6fdecdfc0eef4e164c09f89d537f7d8bf32ec89b63e2aa37ffd1512e1c842a105996ad13af6dbd4381d69ad5899fdc887a2156c65902b02b80ee37099142fd951bdd7d158625fcdecadf08a8702682c4587636e9780b026aca7126a6ff21fd033082bc016871aba1f8b50e218c9252c425ba615e0a29d1b7dbc15f6b06518eca6250e6254676270fe0306a9e8e9748d73a0fd1fdec4b265461fd11c26ea8acf631bf16ab49882cdbd8d9e6675f49b3b144ed3a7454a6ef3a30aeade0c9c427c7f526f4957f0e9b411048874e99e344b533b4d29b76b295e7daad16ca00f6e7718a9065d9b7c95fb89d64af8f6f89cd53d9ad62080924cc1a7aa188b4f5798fff0c6f5ff4e29c839639016668772388c05837b19c5527f585ffaa5b65d6f2b178a89733ff9cdcfccc72c3346e7a13ebbb8a5b60edcdee51819abb38268bb03ca48ff504655e34ef5bcaeaa5eb7b44c4f74ef60ae8d46e8776accbde7f5e8d4c128cad67508d3c18188b6fa82320abc15443f1270c527420faf9f73b595d44ecedd2b477ed855a53ecec6b28e5fccd29c2e187fd129b78c64b79ddbc310689fb4939e9dc9cd7b6b033677599ad614f6d8bcd238a8b06037f1dd937a46cf48af0970a99fb5a90f4425fea778c5c12a1a7711c3befdc9fa51697b354746f3a7ad33fd16123cfcf4079d84f2f03674dec1c9ca0624523c931574c85acb0a06c1abde992069705614e9ea5946642168fe27e491673e39d1d5ff0b2c0d122f66849c33e459edd191dc8ba80ce01c38a88af1b1cbaed47eb56725938e85d289034aad7b27c736b11a5be76e4c3d2c5be40831103bde146d24246d10e120d51ba5bc2f133d61cf319d82284d47fa46931fedb193f405548ca33387318e9dc9ec4a74bbc1aeaf004d67a0fb7a2d093ccc5f939cc670f297ad0f03685d3db2474ba27fa63449f5f9d84379756912b81862c57884e53bf6fd354a8d9217aa48d1b99ce5f529d0e8924f2fcb2a578d2e85930fe464e15526bf8058462ac1d2049e393aea16c0ac103613552c7b4f7c71ef2030782510e4fa35e101bf695dbd661f27110f9e34e5bb60d8eacf50c2f256c130fea1fcc01d7cd7aecac5188cf5441460cdab6aa736f0a0962acb8a001fa481fbcd9acfff6f2173954ccb2af952ee4ccc3816f21a6ac20c6feb4b52bf69c97ed971a01fdb160de7c753571d8f1854c87bb37d0821d721cd5296ec6dc0a0f7875c9dde4834a6b87b94841cea7837edb0a4024af53c2d67355e5a72f05e6db1d4a18d7930746764bded1c5cb91515d09b9577636de5c5c148ed804e09150bd8110f0feebf2b13baa4871f2be0e035d0901e5baa49adb0027c06090c1f2acea4db03c4590b4958e359677661cad9e6f0e42b675eb3420c9c9587e60d74f9888482ee061d7634e91be15fcad19132ed5834ff98d02cc8af72b3f36c7cb2afc50700e54c17d84b171e54114922c13e667cad80899dab7d69bd2270be0eeb07346e09e58ae8227c6af5fe6a907c34f54556fb85936adecd05816e70995458affc4324c19b09d0bc108f1448f300b02b1a24c3859b1d7eb90b7f8e4dec3d4166c57c862169eb519999055baf2885f789ddc326ede13a122c8e949a1d611fc4f7685426692f040cc0eaf1d5eab580067ed4303ad7fc2af4583bae25c83903bb0552423c7fadb87399b3ea3e7d01fd5eea35e0f3b6bb3f01fc8cd2ec3209477928ea7c63bffc0d3e3db3149f2f49904d9dc888812578701ab9e86930c11861ebe7e323bd43cf04152444a439948b5e6aa2abdfd0256dac41c02ad2e434c9404ab3eb05cb0a781dc558cfaca80e710e846cf896c09ddb3131a933a96d83ec637a4e6cfc0fbd74fe8ef094193d8ab6e8d0cd1bc2a744dfa1a8ce9c910943970bcba16734773bfdc88bb3c74b62702002a206160b7a35c1394ec67771680f0853d3b281db65c23797dd9c25d32e4902f4ca36aae9ed53dcd482989a39ab867aa296073e6fcee488a129814e0239e6d88c1917d5b5106e70211e6792e751c126183f60485319bc881c060a562365792f4682d36a1abdefeca5da4abb813cd5596fbe0fe1cd3d8194f363a8b4f867705ef3cfa1169b20660af1495ba4e862f99239eeab4f9d3a1eaea8e4822ea6464d1dc18701c87ec934a72ce9eaf59d81c9e29473668abcdee0142cc7657acf5a0350ba2070848b1416b4b1cb756b3bb2b10a80295301c3aa84f6e67a9a8c8d10d3f5b74d613f4117770c28309b9d29a113883bd26951aeb0ad5255d681ea7df0c425383ea909ac34000c1a912b367b3eceece2a2771d16f0b65d998455d4db92a121d9824a2f2f6bef6fd31547494853ec57fe0bfea4b4cf783bff40fd8e88a43c02afa7eb5e39e5625f577e3f02bc72d33b313c056afa76bb6850ed2ee6a73054d1e63349951be8a4d9f6c50189e46141a670ad584fe04c27cb4e4f73501730656b50f99bd308bb1ebba71ff23d4f15d88013eb38054cf45f6a07b2245d8ad3187998b8b2eb8a75364993011020446e8f40d8d6e943f4ee66ed1ab69dc5340a93b7417eb9477e739a2f161944486701635ac9e30afce84b0013f2ff8e8a0a5afc41582de1db92e9230511906303cd5e2945e19f2084fc84d67b215c853fc6ce3c71e2de7e3921d41e49a415f154dea2ca147fec29aec4b6ac2dc17350d7de89bfcd714f9b1deda4cbf79f32b7ff426f7f14ac17ef363edcd0ddeed3a95086c31ac528bb27b14bf9af19e4cddd9e97dc4b37ce410f1fc565d32adb1b357a652ca2d5ed474210e53037e4a71754a04eb638a8a598b5250aee104ca792fae4b82d744660b758323d3418fc4dd6d9acfb9dab17f15837fb91fd33cfe5286df47735ee64993bb0ed25ab7470886f451bbf5c0930a9090105f5370d524fad673395cd8dc5d3ac30f401e4db1cc765722f02096403755160768500188d82cede4cbfd750571a7b09a61d5e46016d5ea466fcf3fd2620037d8f15b197dbe993cf095a0a7bfadce3679f5e212bf3650c4222b190b0c0e559693b0811e83b010990c0bee2038434e060b4c2db6b6df946ee9c8a9f844ff6c4516eb862abb26239cf4510165526520d57304db5d8f91e8a60d301aa5b4697820cc671f95bf4f066b85b8f6c017376775abb53d561edcbf641b0a934098578546459119b9dd168fcfc3042ffd8123aefc7e480ea4de351feec3338948562525f5c1d01b570184d3b65625137904abfeca661d0f44c9b4e142b1a774a612f90aea6bb63d113c55da755fc4c042def63f2ae1cfeaa00f41751374ba4e", 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xa) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={0x0, 0xf23b7d86f0d4b80f}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x80000000) write(r2, &(0x7f0000000000)="5273f8a933c84aa80b3985fa870dbd7e332e000000000000000000000000000000000000000000000000", 0x2a) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000600)=""/226, 0x3a3}, {&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f0000000280)=""/187, 0xbb}, {&(0x7f00000000c0)=""/55, 0x24}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/25, 0x19}, {&(0x7f0000000480)=""/254, 0xc6}], 0x7) 05:37:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) minherit(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x4, 0x5) socket$inet6(0x18, 0x4004, 0x47) 05:37:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x0) shutdown(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x26, 0x0, 0x1e6) 05:37:50 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x808, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x1000, 0x8, 0x1, 0x3e, 0x0, 0x9, 0x1, 0x2, 0x41, 0xc}) 05:37:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 05:37:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x3, 0x1ff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x80000001, 0x48bcd318, 0x9, 0x1, 0x2a3d, 0x23deda84, 0x3, 0x0, 0x2, 0x101, 0xbcce}) chdir(&(0x7f00000002c0)='./file0\x00') r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x32a, 0xb50, 0x43d7, 0x3, "7b42f17a6838e90471a105e66d2bf8bfbabc5cae", 0x6, 0x2}) ioctl$TIOCFLUSH(r4, 0xc0206917, &(0x7f00000000c0)) 05:37:51 executing program 0: socketpair(0x2, 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x7ff, 0x6}, 0x10) 05:37:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x10000020) fsync(r0) poll(&(0x7f0000000040), 0x3, 0x0) 05:37:51 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x85}, {{r1}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) socketpair(0xe4e3d31bde6f5506, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x8}, 0xffffffffffffff6c) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 05:37:51 executing program 1: getrlimit(0x1, 0x0) 05:37:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x67) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') fcntl$getown(r1, 0x5) 05:37:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x466b) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r0) r5 = dup(r4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) r6 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) socket(0x1e, 0x7, 0x200) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) 05:37:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/220, 0xdc}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/235, 0xeb}, {&(0x7f0000001240)=""/157, 0x9d}], 0x5) 05:37:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1100, 0x36d5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) sendmsg(r0, &(0x7f0000003800)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000002380)=[{&(0x7f0000000140)="922ba192d0ce79e4005b5ac0f8fe24134f4126aed23fa62e1722df061b5713b045645ce781936d9b386ed48c94ff47a26969ba9c8c7a0775f83a7ee592118d34a6a9bf3ded37c01a11a846b15254670f253f5ff4199afa57337d1a8d81df3c110544e9028660f7571811f995ba3749ca5ef34f54f1944bbea3bcb744b28a0cfa0bb06e0ef1ad9f61c56e2ca945ff945b12bcdf923d50f87ed94908a615f8f9f399fbf070b68eb12d462a0a187158492c9b17f95fbf5fc50546d0307ec188ea0d5db74bc151d49aeaab6814fb417826cb90ec0f1c936cf0a5b75a943f6d65bd1ddaca90a54b9ff20be2a478df352d6d56825c10e5f3f5e91d9caa73553a38d0ade02d7504ed2aa5f4cc0d10d4fb7c77e0c6c9ad330d607e685089cc7e1fef90b7f1999ddd916894388df6253d822dc7bba6a638adb2e7f9c4d546ef8c24c93456717469ee97ec9cf549030b08ba4ac5c2950f97bfcc3128dafebe2c8b87ef64c102144f8a98adb087738e40dcaabad8519dd97fea55e5dd6a5455e423b4d7296f5fd27b5fb49b08a9036e8cd531905957cb19ae258a4b0b9ad7da7f4a92bf70879fa45fb1b1449f09f839b2840dd27d19e3b273d57eeb96dde187c5c54018e96607f133feae4e0c9be40d742c134d85d49de1a9b3e3fc1e34ea00d54a5d06c77552f90524c3cf36955322cc12257f3ad6bdefcd34ad75b51b66df5d6044cac16f55e0bb788af809833c4d89f899b77ddba76b5a29c1ffa33dc6b88a9ffea5c4214e41fdae0e96950d8ddb0001d6072f7870f4dabc648f56eb4ec08c7fc111b93a0f9cd1711b8e9228cff19723eb2fa57a5e4a6ad4d8cf5cfb3af8833c57504458ed37a2688d45152836587f248aac03b30229c221c93edcc7a953945b34bd6a1eb6fac0017dc28015d928e17823fc7a93d91a6f08d9bb1100e381531fe7bfc500008a579b5c4b651c421e8cd19ff9ce95c7fe99784bab9bd38712c7346449e3825eccb5fa367543afefdb1c7ffd89e2485a57452593f90cb0589b5226b6204790850bf09a60835de4a217a91b49f162d931328c4375bb4d10de5bc9e20a1e72d4d2ad5f84c25fa2fc4671f8cfb98ef75d874f407ad750fd4f536dcb4a8083c4da92f22dabfd5cea4ea6dbb4cb172470550e5e5e911afe3b4c68211b6e6694250a43009a255b569a3990c79fc1ac2f673c971f81c46705ac2ed34346d15bbcdd86a7d44f57ff7ec329084acc7eb9cf310a219b6aafc80cae66b202d79f141a64f44da006548a5e7669becf901689fb7911c4eea773e97686565bc9b505425753eb07420807f475b15b03ef8a0e6aad815b0f984923cd852664db6ea914c103bad0a916883126fb320f61c7ef71ee3d9a805cddb60adf13e09704d3ffd15727f9421ad6b6fac09ba2101ee57083b7107712aa33317be66b1e35bf21623cdaba79027e90e33d8715c5454991e0d6b4883755864583dd6f583d84830b3738e7a3f5ff4eba4eeec9e4ece15dc899df98055862bc3ca511a71c90d54f7c2511d2de99c24f1483216051948f6f343440eda16ae2f91034479b11720118ee28e38c6e9ebd1c52980cbc7089e87b5c3be089d99785f201fd1057a2bb8ae193eaca237df1804c1f4978465e1a3b41b204aea64493d4e9275c6be3e04ac52a4a4e5228423688ad965fc3027b9f5648f3eca035e8d2b1367116e1d65170eb53872be25fae056f92b200d769e3ad5cbd5a9333c0c4b7bcfa6b38527002c3dc62f522232e595b507a1dde34cd6028b9c0e54c23cdd1bad35c8ade8fb6d19b8692720558427c10789d01cf8dc74b8861534bf30136a94f400117092fe923e84c5811c54420970b95223c40b953b2082c5fa08b34c2caeb4f5694dfe1e7d695447db0ef50ffe096dd6eadd60595050033ecf8976f0335b8cbf4dc57f9ddae6172ea38163f5e60753c905994f7a73d0db97310bee17283cc250c5ccd705cbac0dd5647a7bc634eb32a771facfb6d42f16165965e01ef94d3ffdfabb1647781aa825c5c216a42cc4fd6d5834db7c27e19da8cc90cfb81907ecda82f5bc6c8aea9729a8fc5485c136e798585c9165f9a7a78362006e4b290b8260afc62c9e41749605f94f9a84d25b9045d01bfc3b0e76c81abf30cab1fa76b203e2191c7aa54b6848275eb8f7a20bdc1156491d305672c9f751c816f05c4d71f10e7259c13edb063d0fd5fb505f079f85789492f2b1c3249134782b482ba176873d8471fcc34490c005f71e35bbc0c06260d8ea07d8ae6b32aee33a66077f240119f28bd71b33ac0544e3472297c37365cd81ade0fa2f3ab04cb0ecac796b6fc8214370450e4c291c5aa49a58567831ae05b4a9655489b1da5f02740c2bbb070661d305417fe1740dd8aa831e08957231462cd11b50b1019b7919d0f0cadaf48e70acbe8c8358031c9b4ad986a204e9b20413b1837519725cfd66f4e21f498607b839621b81b255c0b20eb2a62a31105465475a827fe528a126343a0ece1faa32bb96ca3a3faac96ccfa4535ee563019b69ee593434aabfe786f1521774cd2f3332c46682475538026a1ffe01d0a3369d210bf8e7fc0496dbe64302079bdad74648fdcba32eef8953f366bb00edd0b9185520c147ff5ed09f24c823eb4158f6891049d4572181078262f46762370ef9042e02def09f9158e0b48506a1b78bd384e65070301f7ee4cbcc9102e61d32cd838c2cd8ab65810223250df0b6f70b7daafc03c326dea8d19cd9440272058981e1d3d23c5591831033975faab6698544cff6b5caabf177efb51cdd0fc6f81e93fa27c017326d6eef34287961f1c36465bf7edb198d2f72eed6d7692d29cd51e1080287f0363aa7c8af26a22dabe36a3f0b0f7b9ed2ad281afe734ce856c3bb7cf2779702f22bdd53860d8f5c6c56d23d8481165ad41edbd458d3db77234e6c65779fd42a6039eee89a02c86b171d6313e6634daa3a5c920a802b80c7e4533c10a7524538da19e70a4884ce28b5879fd4ab31619b7683679707fdedcfc5f72d7a5cd22d7a2ac9fb78595a79e4b3afb90ff77677d40dcb95ce58b6afd565b957114c29894331f344102933e7d92e9793b9fb17fe29abe00641181a3333bc87c76dde73e60b9bd539eb807013ba19e1398aabe46fa947994d886526ee723289dcfb0241a496b4cb3c282c760989892267e6c54d9805157e868b39d8b2d1b869f5126b6428407e06e15d4dd94b6548d4d45842db07c97017bea5a159a9c0263155ab7537d096ef93beb38408543da321b849ed9f3613965a2ef9fed0d715fe713084419832a9cffd8128d1bfc8cd966cd4642db0f1efbc128fafaaa8c56e85582db7792dcdd01a2f854330c4558f95f3fd6edc4e2c8f6884d353c9ecd81d0e18892b4e998a95d021334f1df94ff534931650bd1138bfc18ff1fde269488bc556d64621037f6fd0126271b49bc8a77130909d6a49e52c72117c98138ffef8c70f50bc0f1be94618fac0a565e03e2e85157e508e28583d2d2cdccc4e74d775e118da3db8aeb36038d8e22e4cea3d9039be5d61d152c1d4b633aff7e4cd78ffa6bbffeb62f226336a9680a9a047d979d8b3d7900e7f274f1f16e87e2681ebbd7ad266c62c15176d6af327f24d00f46029ab7625a22af27c88577373d061081b35c1c5b261bdb66881053953127832c8e962d6eff32cb1bfc942ec68003aecf29ae84ddc76b5a1382a53eb3ed64cc66151ff8728c6f4bc907d324a73c68dacac535170efe663512eab45d8695159394473d0561dac64e46eb4ac059c22f970634391089df0813b98e9a0689c00aac46f99286accb97eada9cc621cf29d3553ad0abd5147ffbf72bf46592bb51cd1b8a48056d40bfd70b76fd97091d89353a00415a29fcb32aba272f718a53626c8698b159a28d1b42082c13bdea73ae4fccf934990dfa98b5aa603c7fa43d93bdca6a7973a65fb03611bc22360e798b3d38b85f19021b613e48ac32458f268ee4a4bf5aea45d02aa9bbe5ef6a88b9d192b8326ea06a6886746c1a747c48fafe9e9ea914d9db88af009b2dbd71780733bc549eb32de7542441b6d2fc6aa902a415ba035d76f3080b77e7f115fd9098c88800cfc92b7aafc50978bac342bf5ce8c1acb5fde1b9b5e8f1c86e778ca3fd74a286f37b5a45497b5ef0eb46c45d4d75bebb716c02805265ef270f7bb69500334c61959b7c6efe3fa774eb7d941a55db6f2c4e9a0f82c2d861c3eeb3419bce5a1f4feb6bd19822295881687811ccfafd1d348d4973c034cec6b6b6402f91687af6f442ee1fbe059d5238052d39e405bc6bda440d3ea2e39e370871825449267692ac56da6f7f67506ecb734bcf4065d78f1f2009b7ff0afde6c21a7e0012540edb5b03d1e88d205b15dfbf737d8d6d87746bbbce5476877db391b77daf7cc646d62e9814d3d892b7d263d2d7257b130bb053f22af1a7e83b17b6a8c46bf18c6bc2d191b083e256c95cedbea1487db469d8ce036a818dd4d2753141403b7afd62f9425f12193de0d1c458517eca22d524f7cf1489a9c9457b467aec7f758add51238ee41ff0df47bdbf03a9b4b969836500b276b593eefa6d8a717bbfa13b56bdb639f283b11e80290d73aea211c830e4edb49729703273e8789e6cb3396a8e29942469c75afd9f3de280445146b95173273dedd574cb8a9c872dd4cc4f080ed912a6aaefe25322de9663fcd714109af4911cf45b48af3e3e5ce4c80b55ecca9a128f617a33b4b235b70ef28c095374c094740d5d7375a9636442f27c5df03cbc546ea054dc4e0f3d2813ce3722ec0f831040a70cbb3288c8c98e8609e59f07504369b30c2d0c092783c3e8ee539180700f812b7cf6540dff8542dd282a014e47210b3da4d4e914483e8fa5bd8835789c01a25739eda1ede06cf115c2f7d255917996834271fdee873219775729772ef30c27eb5b13f9ebbfa5b118a74552320b66cf7ca12f43b404e64535be7ffe2418696b36d43d670772f27cea3a460f3cd36ae130f26fbaadd1d863e5301086df4de505916b48ad628f64f1fcfbe747ed9ed4bdd86943730a321073aa69e7a4e47d056140b971a42c83a284173e73e36aba447d88c5f36ad896bfc55dd9d74fe9e7cfa0d9d53b678279ec6d4e221e71ce6bb5d7622d1b7813fb9c6a6f2b6163ada796997bdff7bfed46459a9522804962a130661b168b2283f6933cda554a4b77977064736a0b380af0e99e42e900a8a05ccc1252130917af23df44b65ab69889c3b2dcda911a5b67c7daf60d54394f7c4eca99b62b117f59bf443ec83b3e0add06e56bc175ea5939053edadde249b5e3f1c49ed76e3e69c348ad64536124fabb0bda6939fe2e03162936278570387c611d5ac97d50111e38cbca43fbb55c1b3334a37f6ad9bbb535f44cc5e35abbeed803dbca25824b906a22920ea6b5656aaced514a726c583de095a48c334ca53e629ab7f8e5f1d7f2ce3af750272906a4c7586edba7f9f8665351352c78964466797e0c386733d2dba464fa30bf95db70e4f5a8a3acd7f8a6159a287136be346f3cc04d41895e32199e83aa4172aa331b3df4be24c263c6c960e0db5c482f4114e58926d2dfa61fbd6ec1fedc2b4b3d746935d0d96fc688b37a1465d1c1144bf254de325331b6e02a9890dba82e304149d28d8f71a5715e9a47234dcb47aedb465b216f9877ef81f381bdc927c83174c926f372ef1acec34b69488b8a8c7e637341dc16170e0de7424c55b9dbe50ea5b11862bfb2036bf1fefea4bce005f287b2adaccb27c2dcd7a93c67", 0x1000}, {&(0x7f0000001140)="387b374f10d4abb6ec08987613bcceeca2b00d41c6", 0x15}, {&(0x7f0000001180)="b24bc956cc06edcc2358df64c0b6e18a6e38437832399ecd16b3a6382cb41a5d891d24b45e849da3b0e0346a0956f62ca6ddc80eb8b3810df04a03d8260ed3da1d6318ec42228efafa035e", 0x4b}, {&(0x7f0000001200)="c180e58d9dd68171", 0x8}, {&(0x7f0000001240)="ce9e5f20a53935207f2bfbb42900a71a0da1365a2f4dfe49bd0bdf1e0c33078b3f9cae167ed4fd2277f99aeb77ae322876cd71de2a71cbaf79a4ea03f4aa883094e291db60282091f952ddcc85e30382278be36a5b0b10c8d91426f206c50224e5736e488d41e44216ed37f4b9f1a929684f0a274cc7301f5d2200e2fb76dd15ea4bbe43e3851b44fd65b892188d9cac3610af7a42eba567c2b5dba582023564a23e7ffd74270ddbe6c4a3507df6cc1aa5c73777ee60", 0xb6}, {&(0x7f0000001300)="ace6b196843edd4191aa2e04b297e78a6b781bb1a37888cbe89a84f298751878f5288f28a91fef404b56fd18fcac91", 0x2f}, {&(0x7f0000001340)="5f0325ed662d2b997cb242207f5cc6b2a33a0780d2ecd198949030ea878954f5455c183fe21d21f0954c1ed07a86f8a908ed91337af5b206308aeee3d9b9a20187c2b90bff325436d787b4933292b4bae82c000c654214511b209c1bffcbb798a927b60d4efaf4c26c37a85762a6dfdb039f64892240954de24687574d3d4349f6cc768b8bd75f87d41a4e5530356bcb6a48eaa7895301dfe6cf7af8726830af9054a1e83baf326f0c0e2b34f78a5986282b8f7c1ea0b7ce78a10a1c1a31e8a94e959cd1f8b00c870b8701a6704f28a0ba688b03b45df21cf153d36fef35480ea66399ef2fdc4035670e0aa51e9a37184443748050320850a8480fa4470359da53564ee29b26905c2aa8cfe9b429879d722defc79e736ff27456fdf46b49b293b991072ad8b151924f761b9f22ca01872ee4292ff289564da4b0a9a7ee9e3b572da5904114af60bc5d27b794c0a2c85bb408cfa956030a7a45ab62d2f64a7ef7dc7627fb0fc3df545adca082a99ca13809f0126ddced5a1467a66dc9d68da1940503477f97c477ef7c3045d014581c62562ad301cb27867605a81771cd29cf5643187b131d57c4e00a579b2a71165333a33adcd27c1d400ecf342fbd2d4967250c0b2f12a3a984212984b1d3f62e57dbaf1398c1b66c1f54144c6c44bc5d861d5aab11b46c03681968b884f3cc11362b0a1d41aed97b9b8319ed2a4ea28453ca30d1df20b661e2829294ed7667fddeff5c568cb384d9a58dd152b5aacf79cdd81a68fa0a6d65abe7e1d59f8124173063293dcfe46c695c7f96010d03298e431d39d25cb2fadb24da3f3d25c21fe3c6cb7fd7c5808160055dd459d348a54b58285edaf635d7829c872d87cbe22ebdfd2232e3f6fae8e15b73e58bc6270bfe92e695222ff58afdddef618576e750cf37aa819637c1754acba87a6a131e8ab75aa3241035d3341f5e5dfeba3b490381e3b7834424e05532a9df00a6739af529aefc5b5a482bcc71e0ad45788c92630d256bc47194515339f66768b1dbff1039784ea8259f249815f3f36f63a29d792729f16544529b076ee34ee9e3b0f75bfdc0c680ab057c5e0beba792442121d8fb0a7bf5c04dfdc16d2f5a249db008a74fa62d95f92785639060b015d2f826f9f7198740a66cae6860819c3bb5448eb76d25d7c6c32cffc1ac9fc38da1a62c9d60a68760ad52ace5032bcc234fe16dc579bd1921ceb960a612bc3005a44288722ce8ca554ea194a9477411dd2b7c362be150b6b4390ecfac3973aaea002ae9f20d85c1cbbf51227ee04a829f0a2d64858b26654f12d74b70d50628cf32ffd4c052120eacf3ba8cd73f9aa408608d32948279c02dab3f34a3358704bca0281c379762b8ec6dc7241826864754b341631f05a12a6f0bf12c16ca297397ad82f0572c9bcf787c276a4c1f8bf89b86d46fc7487e6d09e05870f3cc4eeda6850d220daf3064005d7d829a9f1abadcc2014f6a4021178724d3f1a7458f59dfd670a636ff2b56412dbaddf182e575fd8216b58480147432525ad8b1d079ea54c0a811a0ed9830f40772057b5c30b9b1b8ef49b0f02bd75940ce090dc786bd6111c6486ba4791a70ae813e394ba08e83bb4e12013f04033350590ffa542e55e67dada14e5c447af3831e7a3908b80aacf7035377352abe9427724cfea2bb8abfc5cc4d484c56a63c149259ac7632db82a37aa51f197a71e8a328910e74c7c82cd443bcef91a4aba324a52815ffa96c8f83c8341bca7ef7da1c625221f516e7cdca9b913257af22c0a6cc6676e172a4deabcc0ca7b2d0bfdfae505b8aaa7c89b3d7d0d8f1aaff02b12ec0aea39dac4e941a20024bbcac8bbe49884af37a4c5f326854655c90abe5891b76262b9eadf70abad581e0af4dd47be05153f2e47554d89f1f90ddad727ab885ed6247941f63cd05b7040e60b318dbfa84d0116604c3fdd2d9c844bb6c2197a73d8f763d22aa5a11196d9812d10e139733e5cf9afcb6607ce1480a1bc745a9a0fec16f7bf06a0a2b0b650e74330b3d1f83df27d9cc46ab5224a1b41ebd8b6ce6d4574f2a6eded9a13392c706667874f674386b68a7387fc52cedd208e3d0bf8a38d1d88285a4f3a90b6e9d3f4858e5b2f3526188aa936dba6cba41a08b49b72c3fe0336c78b6f2fb2f211c58bcfe3597f23d3b7d0942d6de7f8d5ebac07db2993a289a254f85ea4009655a6a6a2dadf06264e32aa168efbd375799ae7499f9856da0717ac2a11374cc746afdba1af17a488df0551144a58cab2dad7c7ec551a24b9e727edd11dbad0ee6d85c1a7b5b11f6e12f9582c5e8da27c5b33fc4b475597c1f6f2b21e085ff21440866d3f3456a98e5d505960181cbb8506dc468123cce742467b410f938773166c91f8ff9970479b091e966442bb33dab52a7a42712af25fe3c57927dfe9b9bd492dff516cb3af0e21fd5e8d0f09fea9e364120d626f634ae840cf62af4ced72d2dd70b1720199a322507d86c22a04a59cbe1b93cdc032d2d5b1a93568b710de4ef6c5f1f7129793e82eef7377bbf49786d72fef913c7f19eb36e588be551839fa6d92ba920db2b489c61ed7b5a2dfcf8f7fe160e52531977648c9731ecb7f1522217a54fb65bd78f968762906bae05fecb191f7bc1bee0be6e63f9f0ef719853df7e3b5e74a1fed648ef0891e8ab85ff91d85ecca91bbf997edbe416e008dc738160ca83fdfea4709abc8b5349d9647dd4b44c5c0fbc91c48382fda0bc564c99ffba98e4f38e226709dd09e89958070e133b99487f8567c044b14c334ae2b74b0c06c07f2297803765401a8f50d863e090fe008dbd09ca661f418043e1090d83b10850346d59db044980c257a6d516e249f41cb5b81eda09ae1572e3982d0559cefeecf75b5fe3540628613ea9af13c202adf7cb064680c868f1cdd0d9af51107ed3ea73ef88005d075aa7d850113e55a88aaaeb3458ac03cb2206e025659c99383f57fbc145a67a000f2005eb597133f2ad615c7cf63b0bfc0e3e548c9bcf215788185513b4fb1c3b78a5cfce6ffef70da0fceef7afc999fb9875f3d1f210df6afc050cbc0c80a2c42044d3d317607621f6f9c3096b9e15eb5d5d9ec7154dcf7a8fce3dd65749811995c7a22c6784fa157e80e9863f2c94e6e7eee495a73fe06a2eb6f45976669655c777350d72a86b8ad1bb35d99eb6f06286219f8f711c6c4763f146f856ee9f6bb642010e9a597a47191b8c02e27e43b9597afbcfd73be001d8eeb4ba31ce6cf3145a9d96d5d958007226ffa6815e1fab98a560d94584a5a2f8c3c305f6289f9e50c1bd70c34d87519faa106a24368469fe849ba6283f6b2cb4a2ca04ce8bd20ba48f288170bf687bf27b33feee7201959466ac76f93d619f52cdd286f534befaf346b913d5133d9455812b1c0452af8b94038a21510fa5d139491cc922f866fae814cf21ceeb08de810b5760d684e52f5b51308ac569828ec746af1fe1fa349d4dedc94dcd1419e89a0b90fcb715b8e41385b614c5bb637950dcf48b85157584ef78d6901ba7d1b8c9fa6010180fe5723add573eeae62acb5555b9337d0f51aceeda6a79f3eff12093bf0003891a72226956ff585a335835e0fd0f1b254a8720c2421354d7e64f1b9b216d3921f2131d4047a5804d21e65fc0f2489726b8c360c627f6383d2615a3a38680cccf5c48e11f93a3c77d46ff90a1d3186a452880052c562b71bd0a885f49695ae9dfd839e87d87275687c98d6668e9d793e2427929f6d20f5b8abb400e971dd31806be9db0c7c41f6965e692107fc970b31c615a09326d549c5fa7b72f7b247e757626c38901c93935be672347357ccc9d065085f44f603c89fcf85c30ef24c2a55becf743dba179651cef6ba101ef1e44f7d4513089e2532613bdc804753fd4a3551e110df9e24ac8a1fb12cdbed5b76d91bbd405b60db06e9f610821c4195e24d293faae0a8da27fc6c36981efd196584d0b3407e90b8366dc5548d6b5ca844e48ba306f0ea7d8bb93b7517ed2907ae4a0b748da9475551728b9acb81af6cbe74d161b4a8166b76755aa6d7895ea7fd7bb6fc8fe2421a23d20f88e19ab2ed6fae889e1d97f272503ad9e0b614efd238bb84bcb4d431b1efc30e0caff8d678f59f101ee11cf56ac55e02f5e39d25b23c941a65ded718534e2b6ed3731bb903395eaa0cb588ecd147cdbcbd46bd145284c00493268182a4aa9f426e315c3697bba1007e5195afbd735c75e98aefdc2aab8da19e6eb8995b54f785983c1222c0c2397a65fe6331403a535b88e024e9208f79bbc19f922c90318b3a9d993d915358df176ea2f56e79875d821efcf6774383f1f0731479cd3da6f93dfab048c7fcd4e6e05f0478da01f492140ce99b3a9560964bd3e1fe7e538f36264701a7933a193f3852982b8ecb440fd5384010dd32a49f69fc30924ebdfab5746ca003896ed08f22e9132552379fd71792d6e17ba4afb4470a9a41b937bfde9fcb9a782bb37457dcc690b95e89b6c1d173f8af1d5feb611b561b439c58fea7bf5d301bf5228f3268a887c81154cb229b67dd904d3fa79bd6aa5f7aeb93fd286642b1dd42b2f08243931b0f03f81d173828c4bff9afc5dfc8931dceb695761f1076c30ccd0dab17677c9aeafa9fe1a350a6a038a93e02884f1b0925388b1634cece70a26cc077f1d5f451ac25bfec180d7f10f0fa5b33bde766a3a909371946e3452dff42a1a932b164b0de91639f75efe80adf4aac4c422c0367a2ae0c63207ea4544d8874dab2875cb370231aed9ee75322eef30a0324ec78be08f695a53a10574481b6bf8fdddf14dce97c66ba56ec1c8bad2cfee3b1426357b3dd98a5652ba50e2389b0892b575dfb84bf44e0fb53a7b8c37fd9fd7fcc5a7fe81eb00c425c9cf5a81bdbc4ccd2dffe31af02de494e96e68eb3e2ae362ef88ac9d23536dabb7cf2808dbcde3029f44251fd4bdec7092c5791af8b7e753f08775cb0e3cb1b23d8119b38ff3ed5fea9a003398be38914f413e8bef9a1c58d3653b33e48bb5076d3c2693be28cbc94f4a3e6068048c2e2058b9504f1908c850c75e450d05f2e863edb4788b60c343c490c43568c938f207e34fa19ee3f4ad1102d4a29e65b151e2c0a3da00cd5b6b82a66a8e2e86fceb95ec93d6e17ee968416fee00064a6283c8080b4424be92a938f7e2c827df327590d5dcbd53aa17040e38e9a27236fe8519c5543a9f1d5c40046ec21b5d22ac962154038c8fa56d4ff395c69d83e7b1732555f4c0d890935d26475fea352bfd17a9cbdd2eab07b3ec913624cef99b842b5feaa6ffd9471c11f422ded01720c4e6d925e6e252d61253ac4360b89ad2a6e82a394734523d35b4bdfc1d5d677b5ac9f1c873efb24605a3c19fd4c6c2823a2e64500091b3e2c1a6e050e6508097b46c854740f98e37e6356f47f9f89f3a8bf0593e2ce57f573e42fa00b89dc6df797474aeec4f74e85c4d74a07c2e8dc9ba405f37b01f7c50596c77bfb17da1b99bbcbce54a36ba29524d1b14faf23f92d2e9d2a01360de609c48ad5c3249ffc8ca3974d717b1f7609c091473887539bb4d67c770c906d7e7d62e4f1b2200db6994fd06c7bafefe63401c777e98a3e2902996db652c8bda3bcde31b2b98f84b5dd626a5544424610bde5be907d7c84489cc038bf2e64827a8e4a4395fceeb3a9f0946f319bc75ed145c42476f5fb75a6d727f36bc5e82ebe48c8832648f5407aa87e164b67144d4293afb5bbb7e085d2ba024984c4931acff1332a3a4b9c4f4a717239ccd3c3fbb97", 0x1000}, {&(0x7f0000002340)="8dee09a3ed436c3bad4f1cc77139857a9566cdb58baa1eb6d359259c67ab2eca6fccc6da7891b6f68e627b43624847", 0x2f}], 0x8, &(0x7f0000003840)=ANY=[@ANYBLOB="2000000000000000ffff0000869b000057c108f8e278085e8600000000000000d0000000000000000000000004000000f3418bf06279e629ec100ba13f4ff1b02e272950a311bba36199d8a9f03e72ae554b161168e9cb95e73124bec0658cbb77bea9a1bacc5acfc2c3e10dc729de7bbf836f3b0e09c3a30f53092c9e43ade19f2eb19869e3f3b41753cbcffea877fe5dd867af3af33fadf3dd230140213824230b47545b934a5560b10a8abdd9060393d33948ed275934801df901133bb81dac37587749d568876142baa5b4335b434af0767bf5395feba569c773b36079d2760d42cc1587d8a939d30d5d052968d41800000000000000ffff0000ee0000009f000000000000009800000000000000ffff0000ff0f00007e6a7e14c1480509e6bc3c969728f4bf5a823076827c3e8a7eb703742dbec3465039dc074044bb62e99052139d82bd1a316e7070bab72923edc8a9681fc86625dc1378c58c6e081801160736baf8b30e8cfb368eb943370ca7e2a260790049785c09df5ce41fa7ead6bdd34d59fcc84e5f97cf196fa60c516b85532b660de7567746620000000000080100000000000000000000fc7f0000dfc5cda26e8721c96efd0fff23dcaab6362aeac64652bfd367ccdf49ae6d4e039ddff900c42228f53c50acb5f24d7112dfc3017b7cd855b3c470681983ea3d005ecf3dd6bea29e1e04240537b2ad5269bfc690cab8ba29e31bf1a833c5b7729ce70ad8f0a37c877f62f749592e55ab273ed88bc942dcd59dcc7624a9f02a5fe359dacfc89b2a13d57ba8aea081303daf4b908c96c1ec0dc72d6d176cc1a662702afef4a055a37879ca35f7505e079e48a173ed8a930dd765e6f392b98f84e0b07f5db43f8fbc27d4b5f18dd52bf4fc150235ac4f9bf026627109bf9b79acb73b09415ad5113ee2d7c13f444a20ca1a1aef09da50fa4900003000000000000000ffff000002000000173b0e7fc7e9734b6de197a133cc7e7c684b2bdbdf0b5853b7b19f21cd000000100000000000000001000000060000001010000000000000ffff0000080000000fcee6cc049059d85435fa52b10d7499e560cb09cb173b38182c623b5d3737ed11b2e14b11e2480677d4e6768dcb0ee4254b057e43ccfb33f09ebe7630bb4320decbd5bcff80f14b6c6a0ec9d47530021217455cfe0f31ca5d2386a32e49504abed489fe7be4702153e1aa102559d359ab49c4b701017b7571eb0f368dbd208542487d3d5f93104551fe64131df971f535f7dff3cd11da60ecd2b92233fec7325351042dde9cadca6cc21cf1d45db7dcc61e6d64ecf0c0c20fa66a7b81597b37dc52829e39abd0975ebe4dd73421774bc0b40029bb80e50774e46c843c1822f88c76e15386e3ada96a86773076d726126dc59c8bc35981c42d3a8ab2dd89feb3e7653255796ce9803a6ad4131722b81f4e7e74f21d7015ad04bb43e1a82854d729afe0c9d255f37c42d22242012bdaa674327c4f4920e16ce3218a1da177915437e41e6c4b2216aaa03fa25b5629bc084307c0120cab36e398dd7ced8cd5f1addb67cb09cd6729b5b49b23e4726b200fec5cf28e23801c23cfa64b69d6b6238b14d52cdfa8a934402de487f64065adc301cac7e035a9ed3e9afc25a2eba9c2b3d20a95ac6af1bbca8b4cb513fc03c6635c67277fd68c3d2ffaa972688161f379c8d4e69ad2045c82697217957a76fad0da55cb4dd431fb2f9ffd06ee4b22ab0b589819e71c4e39758b5594ebe1f057b2b4b34a974413b8d89e679c7a652327c20393270d9482f4fa70e57594f4385f10f2ca3cf494beb7094b5484c41df272b2684e16070e7a7cdb5022d27ef028f03e4a741dc1607489bffabf3b6d6ddd0ae5fec7e92eee6aeea2f54d87b81274031268e473b497f90f2782eb08647ca55ecbd629d3c5a266848a1992302efb016ed60da6719621099f41e117d7811caa5831c1cea804706c8793f7b51cd835e49a49d7195470aca4dc25dfeb5ab8b284868c8fd686c66027f459a8a9c6f9181cacd4cb176793bc9cbb19ee11efe35d4c4d8438e565a26446ae9110a5b998c254bb9fc28d8be79b4d7ace6d78a8a4539bfb3d1958932be1e4764d2d031024e7bc18e103378ce7f8f7ae26474577c8e9a922ab03b9e12834f2dd249bbb5870d71dffede170f814fd554504a1db61f7ee706f3c627568759f655515c8982bb8e5953d33666977d287f482f1c0bca70e9712207cb42cc8a3a40d1ef34672efb24594ef77aa9a52ad87702f1cdc800065411028eb779a39ec20807a499157ff208734c4ac494b1cf135b81488455c74d8574fd99785ed6f44ec1485e2140359d8acf650cd643e1df12551d86ab581d2bd50c739d12ef6869f93c24e7c648146b0e26e8dca9450e89372960a8d37259652cf09c9873c972135fbe55170b412f6614e7e5c3ae12b73892280697d375b0f904ee6e0cf74ef6d3390d08ea7b2f56fe90a005ffc07e038c8d4ce22114a53a6fccea970ebec98e4f6d9b3c23972fc5974cbb00c7e122a39b7b57121d8ce0d24d9d2ca97c8c1c70aca195ad7ae76b971dc6de8404a912dc23ca69b94f412cf8677db91a195cb80509421c0690e4755a888ffefc4d530fec30db75de6bc5be2ec55d56c56f20bd2a8e6307c6a9f025114f59da1201ab5b38eceaad88ac59d151c1d12fae72cfa60522a6cb29364ab17db6500478e230ba3aed0b976d480a15071c7b5b6dc4e944e6c0b5c13f4ceb83d39e53254d9a1b6a1aa1e98a2e9d1686de6c355403964f467158bf9f6212420675492543ddfd72eae2e423f9b2733888c94120ba7b01d088a2fe3f5a914603253344474e830b7e8c95f19d76df56d930cad216e908deed38da798efc928cbba104dbe187a7e3c02542ca09295cdb14b61e0b7c11935446478cd9dfd6302327d88a5e62e8e6a5a564caea618932844261f5ec477682559a22459a3201de9c1f823f36e33f472a4cd5867488bd0e6b153bf1d9132229ac88e1127f7ff95818177b353c372d559376203e6a63c75800c7b634902650ddd828f1d292e33ffed535ec9ce02b24f2d4e957232da1feea454215226727721c34250d34653ded76a1af39102b65ba42e87e9e7fbf47b8b2fd04eb8a27bf65b40503bef8dcb9f13ec7a29688d6ef81aec82af10594b430d7f66819540abe12dd565c49ef21a57c47d3c37e26440095c75145c267c5435cd14cae20511840badba5ead6f69f2db26e95aefdabd908ffc5a213ebc21192ffa575ff151631cc7e102bad324892785e40681c441c32f351d541670d801ef1e67e13a8e8c18f3cd0f5ddf49c3803f77a73adb39950968c5d6652c3adaed2e71432f33159f1fc117a3df5e3cb14e41fc4e0959aead33e9413ea1acf2c7c8dd69216e508e9b8d258e099e1aff6dceff001324f7c6ec40b6eaa5586fb05259d0cac7f40022e441a99353e5f9cee606539a89fceba9c9db26613cf6f44113e1feb0c493c5fcdfe6d722b1973a5992ce2c70e62b312262ad401d1676f504cabe38a32ad88a8f4685a068df47e7e3023ac5fed7722a7e5cfa41f27051e109736eac912b451f8ca8a91af7e6ab0a63c831d8672a9bcd071ceb44d9e54f70ff588d0295c5f852c7d69d13d0c9604e8954471a0f501f77c745e3b759a7b830690167c8c2ad178e0d5854cfd7e53a5da09fbcf69932c7148ec2d18ddcfdc746a8a9dc58ad4d14cde8e7b778f853c539bae173ddf8990eea43625d373c95dfe1b26851e1d6c9ff55ba8e64f40376830525c065c6416c53ebd83482bbb4f863f467ad14e79329574a1724b1b71f0ffffa940af57aedb389ed231652749d06f8b251362e9223813a50abc75b0d48fb048506690be09332450b7850a358ad7ce9f93e40380aa1f1f2a6956b64124dfa9905132df9f238917d36545e4838f0952ddd5915dc5ab4a22b947da5ce7262b6b2a1b54fc64c83fb4638b08e5e04be266d94f15ebcad6497fae985a998e19f19368a608d242d15814021ba5544962dbd4c105ee2a08b288eb7a00c07f0c5e52f0d7dce5c1cbe8d40e94e7072985d2b4cfa96831cf4f2c4aefcaa1a9f47dd3b975b74b5119bb87f97c704a8a5774674537403f5dbfba3d84ff9003ca67e25193e50b3063c8fd7c5dd4bc3967dbe9a11578df3de26af832d22a6e178f0274fcb11d7adb8e8ed8b8ecd0491e0208c768e853c3ad5823867bd1de69f8c42d76a187c6434649f772be02ddae8fddeb09c4ce9a8f74dcf4675020182d4a6057531624b97e8670d40391dc5e8b993d5224eb8a5694a576dfec3ba2c91a01b9507dc8cd58efcc3606977e3b08ed55d58cb30ae59abf4b5964e771016c04318966681b65660c727c08a2d9390c81c4b33eab5f7150f3a551fc5c757ed0bd06740f6ac7574a42f1299a89e629bb936fc0649e336361016f13d08adead26075f61a8c9044d6565d5fb4f55c1c607b04c605e320c28a085bcd4313317e77e98fda45b8480fd4a2fe583df60bf3f8c6c1451f5ed8cdd26eb9b46d045284dc6b591bea4c95804cb52e939a1d49b6f53734a44a7e044c92577f5694409af8a39bed79979885c953bef61c49603001cb072a01ea7914fff85e179cb5814ef5df82957762d2b413d0efcdb7b29588e255ed5a0828c12929c640fe967bf4d4637510ffdd448c415eb8a0fe544de7ec76431ab4b66e09a5e28488df32f2f38df91d01399cb966142cb3dfb15dc176e1a956223893bbef13fd9f4f9e0860cb2c1e86365d88b04637b0911b22684e11fe58d5245f2eb078e741a352fe44eff35c418e2f36dbcb78ac99e8d8c566b88a8ba8310b1004551e4bb6b16b48bc1c615af3164a00ad5ee6833af81568e8f17029b2be99a3e41edbe6055be500e1f8c81f9aab98d2c935e54408da503d16d02c92936e2bdcccb44878e17ae3384b888ce2f7b29f51d4eb27b99ba7070d91f24dbf31c0a74392f1de0dd93e57b3d217ec387ffacb43d1800f935250ab64532c8d462b40a2191335fde40ba0c4cdf46736c3ab8937664b2f788c3b0073f8e6840783a16707f02069bb1ac69af376808db4a4095ce3a6f68ed8222147b8ed7faa1dd3bad406ff174d55b2fed5ab2c80a43778e32b2ac83e09ec515f9487b7ab4999e8f2073fca32aafeffdd1adc738f6611cb2ae9753ff4368c04bdd0a0155fae67d70dcf638d8fa7fc270544dd8e5bb42f9ba2687423a76ad6d4a1167992084749f5eabc3396349814de9849336a88aeb9c816bd8f00e3dbcb515baa8af89a89972bba53e195d812181b7b18f1417b1e7d1764f3e422f658448c4e37d742ed40e4a94272b66656b80ce943a302d450a423cc361b4f82894b39ede27b3caff1c922df3146bb11633059dd65c10a5fd2587f1223979abe0460ca7d30c0cf576812b0ecb8e2bedbb0ca34c41f9380ca8d271e00273d558088b9ef856e84910fbfe0beb5701086e59070a2d81a805e55a301f913b23d697e61ea016983eda363df162c19ced08632f1ff331617a0931e33a01dfc5e02071c0fbfec5db87e1831c07652870f449e2baefedb6e8845b0d207523b61f40e08ff46f5bb28dae5f63b4fd295d9f1c4a108de967ed374f1b581f2d373677b2119bc467acfc46fb46b9cb999ac119d3b1dbdb15cc20df5ada9cfe88ee6d8bae98abc6151beb20453dd57f905aa26487003e87715a4fa3eb97f935e4f9bd8c08d7364c53d3b46e2590cebc6c1ced58acfbe33a165313f49c77c1ea8b9e8bc8bca188447497461b7b5fe2030feea12804f7466724cd8acf713f91adff5f4a89f583392c6d883cf6c26a011bcdbe650c0cf81e77166c6c8c4c5386326ab193eb03b545865a003f429c5e5b1823047245455567cb45fce0d0a47bb97cb16dad7a20537d262698c6e168b987aa23a24bf6465f32786cadab2f7abf498be751b5ce4f2eb94b98720fdb54132307d2525f535fb0d204d9ca8b9fe861277e0864b79041b8de011cbe8de67fca861ca8cbc656fbbeb4c664579adde4c27fb03ca65d7fb127b11f33d607fdd95c2087d4f65f3a71d7619645e78c4f7e2e2380c29a04c8fbd93aa534de94611b74b87daa8448594f323a7fcd91bd48f16c3949a7f89e49319d0a20f6cb78ce9d4bf16a73fe5a2106c60f1976064ef79a9f77a3fae164f0664716bbfb7d926e3cf56e65bc49e371a56bf8a4bd2c2c7736ffaf1b6e0a71d6b0f510b32ab54a8430075292c498b4a846c4cb888bf7d68b53325b70a01426bbcee145adc7edcffcdd99f24aa7b0293ba60e1e79c962eab02975525a1c13a4bfcb9e67ce17650493789bab3787c2b8b6d6bd77b045b603a7d1496d5317638d8339f796f0b4e052ca7a1e9f18d0da019498b4d7fe045e1ff7efb1adc01e7881b6876d7fa0c53a2312cf77de8725552741c9a3e290fceace9c58d68ca5ab8b15a02b01dbd0f1f8753a9ed1d310aa202911130c67241d1205e37c6393e5b4e10c0a6aeb06922cc9e8b88fbb27d2e46912620b0d781ffd179ac3992a3a7a58e179f8c9a28c243551269435701f07fe9d45fbf0a4de88063b118df6362b535f69c5ec48eba84c78619a4207f5ac1b384b632ed2a43f37163ea9e70c01f1de3140516149df19301fc21351eb45456b6f414c3ba305586a7b42bd413c7f37f199e24a2ebeef2a7c01f669ad2a2a912018812fa1a7ea157e3a73e140e70ece05f91bbdcc6c1c33d1c0850890062c51806789b8c2e891c2dceda5b0f736339b50868e5421f805db0e86cb4f88b1675bc1625a7ed805b9d5ec5e7069add208f3b5d8db23667072ef7b030cb612af7bde5f080aee6560fd16a59b8d985d9bb64fdb8551b07ad9e11d83d29b0885ae0270408010000000000000100000006000000b548941e8d399bc2cabe5f505742fc9b21f70b81bfbd03b48d20bb19094b258f0d1a2035641d53b4a0356aa9c3d02beb3d5d7a7b3152e735b75ee35ba8bae414f4403d694a4bbdcd525f28efd4722fd7c65dc9b71582748f88f366ec9bde152f9304cd441a282b9b143d81db0fa369ad4f43b8d53ef8ab783e7a82e7d909cd9460f2a8a67d096c8ad40337508215849a196b4829eadc3f4813794bfd997106bd251ad01a49e4577b42e4f8acabd929e91287e3310bfb9fa20068fa461718b68fe03c177e5171a4a767d77fd415303d2397d408b889181fa23f833353106a4976c0cdee5c2958e186cf7fddb85ee48127c3adf20a586f65920000"], 0x1400}, 0x3) 05:37:51 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x1206, [{0x3, 0x4000000040}, {0x2, 0x8}, {0x1, 0xfd}, {0x3, 0x6}, {0x1, 0x6}, {0x1, 0x80}, {0x0, 0x4}, {0x3, 0x10001}, {0x2, 0x3ff}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x100000001}, {0x3, 0x6}, {0x3, 0x4}, {0x1, 0x8}, {0x2, 0x7}, {0x3, 0x3}, {0x0, 0x3}, {0x3, 0x9}, {0x1, 0xa60a}, {0x3, 0x9}, {0x1, 0x5}, {0x3, 0x8001}, {0x3}, {0x0, 0xfff}, {0x3, 0x26}, {0x0, 0x8}, {0x3, 0x7}, {0x1, 0x8}, {0x1, 0x100000000}, {0x2, 0x10000}, {0x3, 0x10000}]}) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="5a8d71e1c2bd42c52664bf4b740243d5a97866cd6a53bd81641805dd3f654545ffa371d694149f4b6754bc183dbcd4b884423637691fb6ff70c20da887c3750f4ac328089990bb19a2c2a68a08d8f44d730873c4cb11436b59f94a7caa094e3da8", 0x61}], 0x1) 05:37:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) close(r1) 05:37:52 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x108) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:37:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) r0 = open(&(0x7f0000000140)='./file0\x00', 0xc90, 0x141) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0xc0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) mkdir(&(0x7f0000000200)='./file0\x00', 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2122, 0x5) pipe(&(0x7f00000002c0)) 05:37:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x809, "d730c1efbb6fc6e23c5b00000000000000e7ffe4"}) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/120, 0xfffffffffffffed5}], 0x8c2eb6246e3a0b9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x2e0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9e87, 0x8000000000003, 0x7ffffffffffffffc, "845d5509002000db64926155268134df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="f5", 0x1) close(r0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 05:37:52 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) lseek(r0, 0x0, 0x1001) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 05:37:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xd57, 0x0) 05:37:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x314) 05:37:52 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x80000001) setsockopt(r0, 0x40, 0x7, &(0x7f0000000000)="208a521a7e911a0879ee74f7e6c02e99e81ed09bf45d80515209a0c41d46d910b0e3a21a2b7e3b61622142f88a57782d41426d", 0x33) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 05:37:52 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='^{\x00', &(0x7f0000000100)='$\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='#+}\x00']) 05:37:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='/', 0x0, 0x43) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0xd0d2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x3, 0x4}, {0x26, 0x6}, {0x26, 0xfffffffffffffff7}, {0x1, 0xffff}, {0xed, 0x4}, {0x21, 0xf243}, {0x47, 0x3f}, {0x88, 0xff}], 0x8}) 05:37:52 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 05:37:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r0 = socket(0x20, 0x8000, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/223, 0xdf, 0x40, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x201, 0x10) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 05:37:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x8182, 0x0) 05:37:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x9, 0x90d5, 0x4, "d738c1e7bb6fc6e23c5b00000000000000e74d42", 0xffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfff, 0xff, 0x1000, 0x9, "c0a4c17c461c8175e6308821edf221d53486520a", 0x1}) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x4, 0x3}, {0x18, 0x0, 0x8, 0xa5}, 0x4, [0x200, 0x1, 0x5, 0x6, 0x33, 0x401, 0x2, 0x80000000]}, 0x3c) close(r0) dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000200)="e6a297ab5d363fa51b14bcd9c2c36ba24317ec774e572073e068e842fae415719e066dbf4c33cc50477fb9e3e517f61fed65876a5d94b6ebf65613cf3fe370a8fb5e382b086382623d09fe8053efdf033015dac807b8853a8770889756428f5d4e13c77ba412dcc7afe469", 0x6b) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 05:37:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) geteuid() r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff94) setreuid(r1, r0) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) open(&(0x7f00000000c0)='./file0\x00', 0x801, 0x1) 05:37:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f00000000c0)) 05:37:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0xdf190c075464cbed, 0x4, 0x3, 0x100, 0x9}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x500000007c, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xd5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x4) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:37:54 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) fchdir(r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x101) 05:37:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) lseek(r0, 0x0, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0}, 0x0) sendto$unix(r1, &(0x7f0000000140)="4f284100a067c2fb25f08435d18330265a4cd756ef2d21267d1e0b4623453e4cbec84b84e6c74f8592e6a729a4fa2bb134db92fc1e3a00ef3b8586961de9d9dc1a09f25fc24ce9cc30c8abb05db0977f9e3b4aba8d0d8327f236be77e11ad7dbd0d2d4d3874af9f16f4af884535eac40a8bfc13a1993fc6c7dfa66909f04a08eebe620e50f8715192bafe21bc28ba79fa27102d02501e9a5e03937b82793ad0605f0f119f9ebc6198e77cc17b11b31af568385d6ce4ced8cc4036ebfb0c328aea174ad2416e84478a97fbfcb5a5e4a95018ed8a6af68a2d5241f7e2a5718d9f03a48d7b988198718827a85eb61a9c32eb31fdf163283ecb251ad2b", 0xfb, 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000240)=""/142, 0x8e}, 0x41) 05:37:54 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x100000bd) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:37:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x80000001, 0x9, {0x5, 0x87}}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x4, 0x8, 0x1, 0x7f00000, 0x9ae, 0x80000001, 0x1, 0x2, 0x2, 0x401}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 05:37:54 executing program 1: r0 = msgget(0x2, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) r1 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x77d6d019}, {0x18, 0x0, 0x9, 0xae}, 0x2e, [0x7e6, 0x100000000, 0x1, 0x724, 0x9, 0x9, 0x3, 0x3]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000040)="03000000", 0xfffffee6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r3) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:37:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) unlinkat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x400) syz_execute_func(&(0x7f0000000180)="2e660f1ae58f2978c1810b0000000f8e2c000000def2c4e17e168300000000c42293f7960c0000008f48589f78d0350f0fb100e0ffff97c4e101d318c421f9139045000000") 05:37:54 executing program 0: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/187, 0xbb}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/100, 0x64}], 0x7, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 05:37:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2000000000000bfc, 0x0) r1 = msgget$private(0x0, 0x4c5) msgctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x813, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) 05:37:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x6, 0x9, './file0\x00', 0x100, 0x5, 0x1, 0x4}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0xa08, 0x1) 05:37:54 executing program 1: minherit(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x6) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = semget(0x3, 0x200000000000000, 0x2) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 05:37:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0x3) 05:37:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x80, 0x400) 05:37:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r1) write(r2, 0x0, 0xc03fd9260eac13d0) 05:37:55 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100000000000008d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f00000000c0)) 05:37:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)) 05:37:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = dup2(r0, r0) write(r1, &(0x7f0000000b80)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056a2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558e92b597a668d0800000039ba404bf5ced155365cde", 0x8c) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) 05:37:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x10}, 0x0) socket(0x2, 0x4003, 0x100000000) 05:37:55 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="02e52e2f6c65ef53909e99fe29c5a7cf1f711800"], 0xa, 0x0, 0x0, 0x0, 0x3fda192a05a174f0}, 0x0) 05:37:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus/file0\x00', 0x8000, 0x84) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x1, 0xffffffffffffffff}, {0x3, 0x3}}, 0x0) unveil(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)='c\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44de456b86a4f3839", 0xb}], 0x1) 05:37:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x99dd) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e2be1bc507aa9a44d0294452b", 0xd}], 0x1) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) 05:37:56 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800ed00feff10d19869b77251e8c13f38b068e33ac873604dc309741d0c3b4a18db9f1e9c3995249fd9c3dcbe1cf1a7e971260ccc36c33259d40ce436431a82f97c205ca92f77c1eb83dddae37bace7fa3a5e4ffa425c75c7c0f71b2d61dfabbb50aaeb6bdfcfc1f1e27a05257cd4b26608ac25020a2d91252a7b328a87375bc97bb4cea5a4", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:37:56 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x401, 0x664b, r1}) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$getown(r0, 0x5) sendto(r0, &(0x7f00000000c0)="475176f8566377785f64259c90e6cff1a232f0b1d59ea537b0eb044c9fc4b0dc97e7cf1fd1739255f4c8af74f9ad68d80a98e6103e765dc764c0d3d958d80b84ce806c4affcaa68bfe30bf39b5cd68c98cc0e3258496a30c31257ddd31de8e090ce30085ecde17301b53922b5446d91db7b4203e5617448fc95e8003306b05639a293548b41f17c561633ebfa9cb5473aac07f6cf732a0ac1752bda4f3042dda3ec6ce52f3e0c7730b4ddc91303c779ea6b7063122b2a6e10358b5c113e4409b635ab6e52dcb04e36f", 0xc9, 0x8, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getsockopt(r0, 0x9, 0x7fffffff, &(0x7f0000000200)=""/74, &(0x7f0000000280)=0x4a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) chdir(&(0x7f0000000300)='./file0\x00') fcntl$setown(r0, 0x6, r3) r4 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x8001, './file1\x00', './file0\x00'}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockname$unix(r4, &(0x7f0000000440)=@file={0x0, ""/60}, &(0x7f0000000480)=0x3e) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x808a, 0x8) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000500)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000540)=0x1) write(r0, &(0x7f0000000580)="434be839bdd700082b", 0x9) mkdirat(r4, &(0x7f00000005c0)='./file1\x00', 0x148) r6 = openat(r0, &(0x7f0000000600)='./file0\x00', 0x0, 0x90) getegid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000680)=0x2c33) sendto$inet6(r6, &(0x7f00000006c0)="a0b12d57a113a74c995cb1b137e604a37397c1a7b0418541d3e72c58b46d7687ecd9b113c3b7e9726da54f4ae41c5b1c636b959cbba5fd98e4eadd171a8a270489c96430367821e6432f889695d470ff8f201bbd6698d081668ba7a3de209bc5b12e9f4dda7ddcdbb643dc1a617c1e1a51a048c5d95fd24e69318256be8a0f", 0x7f, 0xd, &(0x7f0000000740)={0x18, 0x3, 0x4, 0xfb1}, 0xc) r7 = openat(r0, &(0x7f0000000780)='./file0\x00', 0x20000, 0x10) connect$inet6(r7, &(0x7f00000007c0)={0x18, 0x2, 0xa6, 0x80}, 0xc) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000800)) mkdirat(r5, &(0x7f0000000840)='./file1\x00', 0x81) getppid() lseek(r4, 0x0, 0x3) 05:37:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x4) r1 = socket(0x1e, 0x4003, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xa) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 05:37:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 05:37:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000003640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003580)=[{&(0x7f0000001180)="01676159b01fbdc0fd08ba7177ec9722c5d6bdf6e12006765a03fa0c25303ae282f9e092d3dcb5e03fa3d5c03985fa0c513a6dc592c44a1828f2ab6b24e9336f364874868aaa89113536d734d0ae3a4c831fc687c5a446e6a8f0f7d95e7d0480ab19142fefcf77c681d571fdd5dfab1f394f5d132db70ec9798e5b7626528c77b4e08c9a9e43242e920bffcfe87fdccadb33317690266aa0b52b59fcd1a27fddae7dfde19f2c4afa09cc381933524786dbe87dbf9327b722b62395a36760f3c901546d95f1fdfbd7247ab38f193df23a4874ec7cda366c8a2bce", 0xda}, {&(0x7f0000001280)="9cf40995a84205d29634a8dc2ff25bf03809562d7a37029ad596c8ce30f37e831e5be272c0124e34dd7a0dbc088354d55f1469e3fdc2973008fa202a5da3105ec7430a6aa226daa5c786db7ac3503869bb086530fce677c70e234757bafccc9db21f2dff8c9566942a1e188006526d8e231065", 0x73}, {&(0x7f0000001300)="fe0525844235b3881e8d8529bc0b051b70f4bd1d94c0415a2b02fd79708c549a7582203e7302142cdc62294044213eccf08213c21994db8bf948bfbc43ea05c84edad7f48c12cdd3732f3642e53ff83f6dc0a81409bf5165ee21717b42ba6d99ef88899d7107d502fc4b8d26546b122b98418ca4d87e60530c6452e3d0a3e4cf1a7deb3859261fbd0f05e1fee95675d5cb289686177596adda9b657e6f0ebb2516b7389fe0cdde3920ed16", 0xab}, {&(0x7f00000013c0)="b8016e5d63504a9773d47f36e6ea59ba09fc4e953cc67ebe34a695518351ce261cbe7d7dee4615b35bb84dc4ab0f2900d796cbe5a2269602ed528c79ad3d11975ab9f2aa6e631956aaa617752c746c528d4c6f861a13b8adb138462d5dfd12cc7a325c1dc3e5814bf024000b24a7ee93c9fcfc90fb337797ba4d7f5c3cdffc6a6de66d5237007d17d7", 0x89}, {&(0x7f0000001480)="5c35927f8f035eb5cd2ceb0b3f47b0e37b2ef38c5f8b53f863e92ac3e901a4216a82c60505800512078ebcfab62ac46c25f1265cce9c88bf004f1e4678d3d7dbf7ad60a3c925584f50561d66d9d67a5ff0c997b1307f6d5da219cb6425eea68ee1", 0x61}, {&(0x7f0000000100)="87ec66f292363b43ce937f7d1a432dec0c9cc4420133a8ad05f76d72", 0x1c}, {&(0x7f0000001500)="6d077895961585066e2c163bdf29b0ecad279fed4c9013ebf871c4c0d343bd9a43129999b3e97872e3be352ceab8b4a5d143dc6961194a02c5f44942c483046b8bcf5d53c7403631494a292935d00ee72c65dc804c0127cfc031060ea541c6e1108f11626418e310dfee0083c74e2f1290b9a3a2c317d7ae3ae7f2b73b65a210f850e4ae7c767f573813a37218818a341f15f69889d4e5acf15dadd6d3f4e147cc385d91797da61edd4c088f2a4a278ecb207575c22f9b4efe54e22dc1e5967e7bf6441fa8fd745233735435011c3cce9e6fb9a86c1269eaf9f2d31f391b34b39d7a7e5945522e2b9838981edcd1c7ead35cf5ad0e069bf68da8bdb4f1f85dfd9b85fb254ddf733a7eaf0143fa98890850989fba213bed0467c1397a8ec3fa53d07c421dd885e9390ab680c9a1d22c131019ddc12f3a01ee089198d0916827c360f75994a201fa18e0ff15365926088e238d3dbab6178bcea51eca6010202ac8f028b471bd137fe50467c65791f710ecfecf0c8e51ab2d966c983cc42ed7782fea27848944eaadd99b8c746c6578763a6bb1438f1cdf8fd502de2a199e8deeddc16b857cb29c8c935e2aa4da33d106adc1ff947a555ffef10e024c13b4d239ba57c71d0671f6a733094bd43e6aa1e201ec62649657a97a8b2908d9b69236aebb5ea1ce6e7599fe752a41a2b69a670ec01229cd76bd2e7cf2159adcba895f97cdf0546207b49dc395acb86c29dae31fb9cc370eba269dfeb9b25187dd3ba7f82dd176f1ef0b775854dd3d3b986b575bab8450eaa0bff2504e5ff95c0fab4dac499bfc7fd053667644bc9c1115ebd49613cffcbb9c96d5a9a71ed86c876cf66475959c22d4d03c1ef9fbbb5aaa89c00cd7f08f150101d0ff7856c8279a9b4f9154fe9768c078c91d1055a1c4267ce37c4a72c790e6a38fec73cee5cf38ef6ae40209c8050bd05311d9202c0860eaad741b429eecd17dd96c4dc465384a1cf9b3163cd261f892396fdee00f861462e3e5c973fb69e01e48a4e11bfc030fa30cb2da51d010e00dd600b39fcd7af1381c6bcdd1553a57435b46efd3d71776aa7bafdbf86fbb46f4634d5a3e1e290704b0ee62ee66c9253750ecc1ea8ee52e0f70619bb01057b6b89aef312c078788f97776969d8b1e5e0174625246b05c74b4a00af92502a930f2ee1ee887f81839e1723880a691a98dd6ef5c03ec7a50020e49d23199cb22097c09102757201c6720f6ffb40e3456440fbe4085ba3436e86d8414dd5432acee86eb0a0a2ed792c86cc763a26ddc5998fa79b726a2ed72568fa4a7dc41cc5b32e79ea8cd72e31b295ef7f8088f4783bc235b21b6f7ea8c198014766443f70fa9e5fdbf70b48bbdca422de5b1e64960b3a4bfd0dc761dd3b4ebda13cff1f884aecacc21406e8f6869881a471d8c95602dbf9dac0392c9e6197e26f92d3856d1ecf3cfeea41a77b24a48b12970da8de910a5f3555c5d8b31ded93d6a452a0b6d3a1cde83f50dbecd50cff1714efd14a7af603325193905bd19bfa733d5386bfa94f7ffea8d94e867f7dcc3611d22f379675e6ee0338264b3a199784028d408985e2b998409bb59a42be52e039e69a78648a77ac2c379dffd570f1923d12b002461bc68121ec3f5cda240c930982d3ed36ce0d73a6a048be73d151911fe9eecacadfe70bd74c2b3035e2b25b876d9fc68f1089146c6a6df6a871fc36d8da4b21b54f841551d72529416d98dec67f459f8117ae4751639db255819d381e4494e09d87cc2d0257d3b4450986824869682df283eb73fef253ec758d36c1d50e691a03080d176cc2f9a29d1c6f3413ccb24284fc6601cb30a52c2ce44fbc865433c867c4915d1366be39f93c2be07de4094ec8b83c0c09ff111ce715d81ccc31f0ef4b58561e6c4e6b4f7f6362a75042a73c33df03eefbd65ac5f11738b9e5a8cdd3a6dcbacc91f52ac6bb75287db2e8e9e2ed0af175b6f98a188b39b47c9b3afc15e3ee297aceeca0167f7ce85b0c15c495f26d61ebb59ce206a81424ac2559ad76fc55afec0c1631cc4c8b04e9ab790487a829c5b74a9ee13b612a7fd575142fb06e4fb19b99de6c2468b7d1f777cc2fbf62a1239c70f51a93b029aee6a409aa1487ffc84efa3edcba4921f7c75eec0a2e7045234e87313f091d3f43f446552f2b5c7c6e684b2d341672650cb75ac97694dc38ca2886eb6bcb3aae63d578533dbce0d4c86d1d03ec71d04fb29acaeafa4ef2a3c1af148543f988b6ed58ef9d6c542b757a4012f2e5a7a568ca49f59587f3bb4523164788ecdcd761c3058ae5afc60b70cdfe2093517f7a7c39cfc78e776eee060200826aa838b45f5bccc0639fcd94aae330c682d65f257a50d95c7c85770be7208b0e6f4881b279e015ae82d56de5625c0ac4f4235184644a468e548143ecd343b32422516be5e41f0766ec028a7a51c21653003923e9b40ab9cc0f8c843ad5fbddc337de41a55a4a1f0a27ce65cb29225578b051f4b7bcbca86987f6d0d285637eff32fd509b9ac317b14db6d4fe5750fa9ab27164ebdf9acb61e62bbe4bd580cad2b913ec987e9bd59195fb2bd4605e1bffac14bd28d37d2a54cdf2cec48f2c29c0aac641f37d87c0ef6fdb97d6bec0d3f6f84988f30f3935b257bb5ed816e9794276df5b24dc3a9f585eaf8b0bb85c8fd9413b89e94695e6d23d3834b26172892ec5cf7e53ba28c023fb46df338f5325774094a174d03fd9a0d9a26875c0b6ed2fe79fbd74fd972d1b4d5bd0cf51f58cd969aeb7e51521406855cf093ce94157e11fba1478bd2e2fef4c383810979fe5a84ef91ce10e51d1e050ceef956bd7790fdd18b46dae3095f4b81560726440baca634e5dbe8db54624decdc0c32d14d7e26ab6fa08ec68e202170ee33682716f85210f49db90846e90b5d55f0eb41eab998bfdd29f6ba51fef81969a0dfd612aa94edd7c947a7613a1b1555ddd080ccf111a4fc4d6d7ba2123fed27abe9cde26589d650f73fb34e6bce98e4becfa0d5805260156c847038f9ae17307cb468f3496769d51c021938568cef38bc3d5e0d37b450c66285d2c1e4a0fea19098ace8f9d1b479fbe1654f3ab1e3a3972f52e77babb3a2d5862292f671d3dddddf010d9d0058f45263f478cb293310715e2683d15b6468619b82aac26181bca79fad771fb328f2480b27ce5be66bb263e22a822405087ad6c3cdb2235801e639a789c9e0bd62c3e3ece878d027a2f2147a2ef4f1a12f4f0c7aea363d90a3ca3232f37d9dc05cc3b6e5322e746935aebc67a359591e69ce52dfa97eb5a93404fb0d0ca61abc2bfe7969a15612f6c15d16ff9db3452779072d6de99704b702710770f5d757f630f0771937023a92acfb500220bcd5945ee00aa4702f62463ce7ca33de4a81a769afd2663126565b69fbeed5c0151edaa5335d05c07352b53fad7fc11e1d08f8ff22549a57770dc3ccebea835a49f3a536d3b0d45e7345386b600f843c9257ff4443d2c9197eb77126c15f4c7696340bf60a42150ce9feb622e4ccf7262418e41303fccafaefce95e4cde3bfc840647bab0e2eeb97290d10535eea591582f72e4f20c7dac068bfbe7e894244165bc85ab93913bc5eb92da6e5aee734d2fc8b8c8caea15e8ff1bb99803799c747728f9961a44e88c8312337ecb7b83665fede48af37df37fcc784c1982d5bb8849da3ec4872d85c7201a1944dc9835b0a495a790c54f009c24ce4f0930ea4d9bd74fe0366d17e3da85823aa80df637719190fe589fc9912ea593bc09c2cd30c1d97e2408592a68db7301f70c40adbc5e76aa90cb26f7b0466fa8e670a1d7dff8d102eacf44d8fcf3c6ab6fbeb78d4b766c0d2caf62d126422c942de1d292fb059bce4b715b1c84302122dcfa2a375c73fbffe9ee0120d5b4e6276eeefde212b055ed968ab7688ce8bde8fcd37756690a8c21118f5a7ef933ad2dbf1b3eb8e3d40902eabd024a6ea6cb7d9939b5b684351b45c204e0c9d073529e260b6560c0eb7a457eff4ee49230951523d5628d6463f6726b78baaaf765723178fe94f9ae3b98a03e6c385fbade9202086a8d2d5e581655b06af2b5ec0d5432844866243b250fcea89c918cfdb3fffdc88bbc64098565b345ac71cb6b16b1cc159593d4707d0733779b4dbdc4390a00370c59739e0b237540e3ffffb47e4ca26e1cddb0978782d912214dfdc659b6ab290d9128d73d7e5065f9c6b66c7d176fc63f63b7bf5743b5531ab00d2839485107ec6e75c0efadb644e67e718fa6a586e97ca907835dc5e99a3d23d17cdcea117b59b6e9f3f480d56d88bff10df4599a25cb821f8c0d99c6847eca67b4d06800a4652c370cacf989072efa3eebf6924290054faa7deda86bf522b9021a9f134df0545834e3332cf886bf2f1b84412d7e7360a39e89f86a4e3d1c6b995479f65336bedd4a8b065b0b852068a60bc15a9de9e0fea16eb414abf1440c3e8bc7a02e90df26d9616aedb8977376a775eccfb995dbf548e880ae6f496fe15a57ee28f54ae111273ad05aebce7b09412d80b15629c9d204fbe7d56249d80175b6e49865e74ab503714c2d2a79e7704e99fb1805b459f7deb4be7d5e86d301ba90e1ff5217d435ab2940e8421de2e4412bdddcf45acab99f37aa5dd1ceae10d75d02a8ac833a1a55560a0866b4b134d427ec85d0922d3196e2d5077ba4b251bce4c49fc958dd58dd95f81ac675e75fe0b9d17485e276f8173ca87b450a524b7e7f0d296f3cba3cac2e79dd825a06539ec700c6722cee466af53910c3833e27abf4422a2a41eab70ca906298bdd879b54dd0197a56e7577c11e941935b8977ac75cc73ef3d7af9772e68a09d6b0d21ddcb1ee55d63a064ff7b4eba06cb7d65818d80b01e38ef86969bcdf0309d8040ae8cfca2fa1e3efdabf52c3709957f6dac41fcf82b9b0a6e7306d123d85dd3c9ded831b272cae4d6ee038711ad5c70b647e0289e8e08160bdf1642a61c30af89e6cd152be14e7bba8a61830746fdd6b90a87a35de13f0a43e479a6b2faeb5be9dd55599a516b950faa1ece8d32a97f2bf0b2dde87aeee235608c461356d757b78ce3a0c3465f8bc850824d9ad7de125f4781a02228c6250fcc8f6ea5ec02b78d3cb25149402dbe5b1c009e45377cf7de7c07bb11231dbd3d83a6f761e8e4c433f25a05dec5ff5d3fa431a32dcbdfa97ff503535024c0a8aac747e081d1064b2c656cdef19cef9275a15508ef5ff0969d4286bc52c562a824b332ae1e4371bd6e1ec59f57985442286e362272d302643ad6f52b61d6650c12a65c5adcf05b9b0acd6857a5d7c9aaf4855f471be2ed9d97b29a53339b7fbd516c05b1639a2493da2ea6ad2437ecc76b996820299bb22fc52e65b0a47f8f5f8d2d386732c32eae6acce393b9bf7ddd2b92a3f7fcd6976b73454b9edff8c516e646bfe0a035d02184148f645e44c08d6021ab741cfbc30773609b0295e5c4a3e67be491d1bcb50c5672045f7068d472be0246354cc1d6e3c4020cdcdb1174cf64b17ca025b0838f4520fbcf181a46f0d7acb1f66f1c340adf013fa4027352d4ea1803b24f942955a88b931b9caf4c302a1e91cf94d1762a0313563f74e467935c3788f3e0140055cf8ab393237493460ed307c4ba567653382e63e842fcb600b3f2ff98ba2fac7c1a87a60fa6b7bdbc88248f9ded3879d3487f9adb46e251c32122eeffe586f00e7a62d080b0963be4bccdbac0b72e178a1568ae57cb5c26725e07675851c61bf3dd512a08aac2be8d0b825a6f70c7439b5aacc8dcbe54c9ec", 0x1000}, {&(0x7f0000002500)="c7d059aa614a4c76fd10a9dc9b05e9cdd08dfca58668643d2df3675acb6d766452904cab4dee4076c6e4e4607e2e48ffecd8cf926f17de166140b072185738a9f930371dc0c0195ba72e46a7837982800ad2ce30ae7ff8fee44a07fd7b5063f2c44d46", 0x63}, {&(0x7f0000002580)="c2a203ea61ff1b246c669e8a2da6899c2a2bb64363d55bfcba8d37bb97880367b5659f80a2a2c3af5cd6ce2a5c0cdfd2d645c4b64032d1cab5cb68ad9f1aaa46923441ad4159f6a4e4962c639ad92c711ddbf73367606884cf05116ef483a639b55d8b783675c764772bdd5fd51d8d51011e2245123f6097ef7cd80329ec86a8db0806ef209f4fe09429d92c542b55c9d27d8cde10cfd13367dd375fcc634d68c2036eb387febd72b0787faabef74113e49faa9990662e080a9b316ab29080b50f116165df2fc665d6978ded427b717c54f01a467343eeac66b031b0067dfd3bfa71cf21be8e9dabfa30a6d0c8a390050cb73b9ff35d8ec93862203fa2efb4c30e5d5c280a945d9cfcd70ec0104ee74c32c537e8ae05e59709fe385a3f3afdfba1899b1e18d5935e43efd9f8927b4d05749240b1f47107752cfcfb7fadec52ffcda65edffd31097d7bab3b85e1aafaab863636b40015430fa797e5c18def81b7053977a77f978a87159f9ae3e41e86ba8ff5d26fdfc9d1feed6b0cf25f2bed1704944297d8594d339eb4372f7a7d25b40bc34a02a6215242e02ce409d8d145dc70e223449ccd58f5c305cb6fd9a0accc039e4a51054b20e061b05d059acc71a4e3644f40d57423fbc2cb5260823ca6e86366ddbd8c518dcecc2ee953083659c3a75c9bdd04004f7007d520f9f3a1d8a904d63023eaabdfce0ec200ff7a29eedc7b0ac8e47b8f62779709f01de5295818003c50c483d602d4004e675b6c5e3d28c2f8a91b492d332e96f5d608ecaf51dc1103c94c91312ccc073c1f1115523b66611bc0875977eb89f536cfc9af5c6b4afeb2f165dc78826d6f40f882f9cc41bc4e892198b41b3ab07645211367168cabe3bb7dda7cdb9345144c5a316ce8863c1f2e757412a3792dd4bb9568ff3efdc45dc94b83c9a92302ff0761d64a24c4b8e84c718c5c9cc537d80d907ee2044263b867158ba4045128fbd473bff380d9622a8e1681c6ccaf980c3f0f3323281e73c306aa6180350c13779bce7c4d08e481f06a56fe5ddb3221f7a65a3e7e5e002c40333aacadd534b74e3e35ed5d400a9aad7289b822a81d90478e6cbef7bc3cd27b25a3584baa976d13c873a2ae65de682a61a12ff3493bd86b8d3baad6ddda9119dd3e1c5f37da99dec8a6dc85eaeb4c4ee02488da2edc27fcad0ce8b5a657481e9cbab4e4e74024ec167672b9641f7aa75bdafbfa39157e447e0009d0e11873818572d09d9ab344afae9f614e65112e347fd996af103ad634ee45ecadb9eeface60e069e61919a52acf3b4354513ecb6abba848b4d3279fae3a8d438144d04aef1e0172a2a0ac6ccfbece1d6e63bb489c2f0f95222f8b67c795b858de793a6857fcfdf64a97ca9d0318316f5e10402307059d83bace68abc7afcb49fa72bdef453a6dfc1fb01e124edcb0330fc43a700e6477d67905cbf7bc19ad0f8d0a0d0d38f8c48e0343897e40a594078b68612037ca6678cc6fa55a386629f5de544d42ce081f2e808017080754e144e130a081eeb5ba421dafa8e16fffc2997e5d93f0227e040f33b9fdebe9fcad8711a382d352e6813643475fd82ddc345c9c117d20b6f81f5dd1fc0d16ccacd96d670d0adb6b2ba1bbfed0c8493a85b68c119f412331fecb6ac7dcdc421354005b3fe8204f158fe839e0d2a30fdbfa99eba0c09c3c7d5c2085c1364096dfa6bc8610c2001ed310b6b58ddc5122b2f0d23634fb0f9f031a098b71b674a0b321c7244064b55a97cd71109ac3c59f58998131ad5cd49dec5389672dded167b32986156dbe2ba53cb6c6c999e4e7f620df5b92375227f2d823ef1cdbca2dc6cc30d9a18f666d379c4f798a5bb3db95bd4fd8b72faadc2426e22ce6add9821df606e276fec2d63eac25067d09b3a20fae619260a2e15ce0b4296167185267f61fa4ec20da89f84162ac3627b75149457955bba4434e76fef9f53ecde0dbb472a0a17ee3c17b79a782582712a70dd479a30857b04a419f23b8aa4801f3d869a612e0623c77fcec8f045686a599a303d8f0203cb50196313eeccf43cd2021f68f25526d524fc03a449857571abed7b48514e0af8c68293582a445e15350412000d15252209b4629431edcb0b99bab8ca98ff90e74dd2e5e84bb7736572ab369f06f94ddd683ec273f58959c3d3a547d7fa2406d07593d091ac43e2869694551b6b5eefccaf6f39ac322e7b9114c6732f45b8488b71acacfc4339a45c4222550dfaeefbe36c770cde42ac365e7b416854accc150dce9bbb21b791921252d28c6f0ec5e95a224dd526a452c00da6de3492310cdb47a2be7973139263b396a40cf8aea0d5c460da46eaec95f6d0b3c8635edd8ca975d380fbd48afa287a893bf15dbce854c38e0eac28dd973ec65b09bbad8a5d479e19a0aec0e0e0865b95f978eecd59da74e59846a83256d0686147ff9246b5aae0964cce0f13cb7b52916cced8131ee4d179a7204a1ad4501df24188a5a8587df63c0dd695a42ea47779677eda0fe8f544d5dfe7e7313a3b01729cdc245eb087f7d961f29a59b791a5e747aea5d265ec67dc9595cdc2b7bf4b645ba6703a7882531c505929dde2c732ac7c108e51523a9c91bd0256692a4aadf88e8c5a9782f216c929c0dba37b32b92c6857e387453d6bd9b1460efd240e3ba0a141ee6cf47f1ccf44bd02a8d3448dba59aa91654e96e43e1981e3380b2b196ec46d68dd9c2c48cf1eac99490f6461ae5bfa32cf4bb4195200e4e6a6db61f905b35cec33d61e6ee1a3ccb77b63ada05b81892da7d92f5546a934b4fbb44301c0aa9dc07429042eb9ccf826378643ae662c9f29ac5ea3e7084de74634a64ca5c36ea46918a899e98583a96bc4bf547f4b78dbe9d3be8c45660ac6d6eb1c88fe11b9950ddc03a4556e48e3d6a435671d139205ce897585bce3ed164c1fdf394d9352900ff3ed6eb2fa6ffdc00220ccf44f866bb3856faa8c177ee49b17a8ee60ed6546a97df249886f77a55e1dec8fcd592f1d8343d5605a459badb664fd3f166e644052078e15a2ffba42f252efba94dff5ccbd4d5cc11e7c08e0ff21146469443d78e059bdca1890eb05d52cec577d3bc3c25847d98f98cfcbecef358f5defb316a0970ed44982a50d22ac7848fdc4cb92126ba22d2030acc6ca611a3b61547e8013ba3a7310c203b02c48576f67e9a5dda33c6159fd7508f0a7d4cc2e670776c98b6ca655c47768042272305d10c5d1b4cc61517d6c27f831bc86f2f385bf89071666472b4c95e614dbb7b771682ef78a986257b67889eda4e1262d849dd85503344c8434661c09b1fc3a179b21caba623ab32ed8ced86a1aaa0894624ebf35c83c141c0355e699ee1498b9bc1067c86c3f568273471f58576ed69858fe026a25536c43dbcd39cc4826077e06a3165e1d1a12b7e3f5e248958815aa022b2ef076760735cfafed6ed522cee1e85710e564bbda42844a5bc5a3417eff778a5ffbb81e59eb39e058c280a7806a68388a480afa27dc3c401333fb1c2fd076749e761d808f602139ff8569c963445ec92bbe292188f8c1675eeb85a354538288d6ae133680d89d92cc83a599e0e420901553610c4aa85a6f16785ceac95da25626893ea0f0376fdc5dcbc4f927eaa0a3d1310234ce3f6670834f1ac9d77bfa7328c9854b1c8b6be53256e5db18ac713303f4e43ce09b381b7e69f0f820e05430f5396ecb435bb8c2445c03867eb7e8d19a2811b20fc29848bbf160b4ffa542ba22115d7a1b5a36c8a5684c2e131bff6601a46ff3ece1c998b126d28445d6a7443678ee1d1e0016a6e04246558a4666f67aa55c3a0b66d05bb75c53604a67d04934763c0e29dc9c1cb9d37b015f6b8f44d38f194b523f4b9435e470470c8d997e96ee885cf1b5e1ef3fdd86ed6f0f8b0b449432dacddc214fb5f86668fa87b8c81d5927097b36c2da0849f15ac030aaffb49a707b7e5a582662887094cf704200432bf3f81b1ee1ed1423aaf963024b6711b8ab9a532d57a07914963603535bf5225154cc6f41503874436b632146d3d428f67cb1ac6688d0fe32feca97471378a9cd7040d3365faf73828c63388e012a12a9f5c01cb0b7d0ca86188a79624da86a914e77f92b1f3e3ec0dd187c610d61b1acb9bfc1d1d2c0a65a49625b97a9d7bb04d8bc781147e59263131c9be10871fe98a3913bf6ceef010afc4ef9fc85162c42d170461eccc6e59570fc2a06883801a0b582909d13ab6501424199a85981af08d2858f3e0c85607e1a77b51320bfcca408ab14e5abd437d5559c97713aa9fbcb1a3a009d7c1ebe9b2b254ad2ded9ad7215015c0f812eafbb8b704a47cb0afb7cb8da56b84ab0f8e32ff0ff27b8cc485e162bd4575f05110f4fdad9d976e9dd3f392afa74674725e2ee097a622c87a34b82ddc530a8bf1409e6cfb6a3cfba823c3cfd8a4a094554a3ccefaec7d728cc0ad9cae93d957627d06d45b0dad427b3415af5f78c9d15ac8f7f30752a161ed96cd60cb76f9ba27d599aa48466e4363b36f7d64b2dc705178c25621ecccaaddcaf41b947a03cc64f936b43fcf021fdab5d63f6fce4b9134b14916b06e2ce1f4e3df4d132de6788b8465a70916cc0aa596f1ad0ecd765b913b12f555d991e5b361efccf6758c6bdac4302605e5c675738bac116ab2b8c9c167e2aefe2fe67a55f57f515a0e0e9336b020b659d1b2c134fd9704edde81c3b021abceadbd98cae8a04b80b09a25c70a5693a3c8e98a65fbac0bb17e1c6369ed2a7fcbeea54e4cb8e100a07072bc42d3f9c5bd891332a39d0da54fe14881ab0f90554b7006193744502b7ab57e2607bddd5388c5fe0c82a44c002e4d9db1aa999c2d9d0580c41f5e05eebae235f2d063a32b57293c11f38702e29454e17981fe5d8ccbbeb684b0d3ca7f8a44cd40ec5481656ccb92235647b5ce014efa75fa048dbf693c1fe1a34a7a12d70a7a4c57399539f1acd448b38b09cb5fe0c521c9659856ec6e1aece7257132eecb2cfa80c136d237aed0760c9600ecb74d0bf3e6920bf5fae4166ce55ffdc5bfd0d6a0a9da702cd14dc680493e820c83b246da7cec8ebfe256c15533dc3f56c10ebf193813c446c4683256b2bb76c9a47490627bcfebfd0ef5faf487303b37bc00d9d9a7e6438448420150ee086984a1a94834a72b85ab196bb600cc7abe5dbb10d95b6ca6c7475aefedb6c9ef0fddd1e63a293595f0dc637b408ad10786afbe73c38d03bb8e9ada3b9dee62f252989e6228aa642f9183c3fd4b048b283f30bee75f6c6bc19dca8735fbb22dd4969a582ee4619636904f5f584805b017f4517d952852d7780b621b77ea625cd85f29714fd34ca620308841434d363549586997d6d97f489fff429f33dc5d4f9a95ee96a0a79d4cf9838cf4247b7a54d68a1c813150d758dfc9c034c9e636479b353c348d1c68d55a2387dd3f7aa8752d1ed020b198be65015235c9f922cbfbcacded658f841aaa7426b99c9df9180914aa42bf1901fc3d3fff1103f4bb706813dc4da16eb8a39b0ec9f18277297ca5e488bbdfafb7db6a574b3c04eb1e7835ca11c24b99929d0b8e5296f51887b79f693a908e6b0b02348c2894a54c06a6867e12382ddad72d7b2d3a59887f8ae9a643f3f209111e6a7e5ef44f0cd72feea298cd8f1207690b7bfb17e93a8e4f33f67eff114fd655ec1f738a19145e64cbaafc17239f1a47d2ec74a5a8679c3b09c062c61a0ba742a4b04a4b88b27e5441bd382cedbe784f5b7ea62bca0156b88c311a1a1f3263e193f1cd5ef0578747", 0x1000}], 0x9, 0x0, 0x0, 0x7}, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r2, 0x5) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000005900)={&(0x7f0000003680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000005880)=[{&(0x7f00000036c0)="6224fe583ea3e4e50af16cfcbbb8918905dbe0465e686d1406ae0a016190cb0ce78f4934faf61960a1d065d89b1d780f617d0c3b9b3e48f873ba28f10c6e258934c7f9172e93c64052547521d3d00ab3cab1d0d417fe286e3a721633de051fce87d11f8a3789a0418dd6c1b5ce3807b47f13beb1839b89d079f110c8949c5145c596040a0ebac3d7fc6861f6889fec63d5b2434372d927441822065cd1f88a008b810f50ed9455e935d231acd69763a84a8d7a0e7fe3048b9dfc13fb657c3451a7d441ce0f86fd83e069fd69ebd41ee4bb1d1c70b300fd08e661c7b4724e17c577ca811cbe48a08cf7e9b75c232193ce7ec4e747bba9e6b60762e0eb1f5d1bfc8194d3f2d55781e8be768ce790548a651b022340f772804235a4865b935c5f2ed5fe5f6d3a82e3e869dd39278293e1a264c7580969c3dc4fa83c05a20d2939e0e4bca19318dbb8f16da0d9f911bd06e4ef361a2fe127b6913c1c2262866255255e3fd78a71b5f840774f1d59f2f8061b0cc6d1318d2b4411a9a0b20e563df1aa508eddaf33fbc505765d7acba743532cb01de2400ef9d83c0cc77a24422231896e6304d9388a60dfe4825d97ea3c038c3417aaa3f53a9afb6fb3e469d9b06f902378c8d396ff6eee32e0ef0604769a9fd005c891dbe6b6eb2578368c7bf23e2960b63405aa415030ff6461d80449a303e4ea549a301cad6b36f401dafb3d6866bbf36990af57e5f0776a29fbf7c79fc0accbe05ba453acc2a5f6a37aa608a3e6e3c12ded424d2a0d734fbfa68ef73ef320a35d4fc5c1cab5aa7382c592ff3a2d7f4a668a06be6e66d069ea13e9bd03ae824e50b5c7ca63e525eb9a56aaf7906908ed8e59d3c50dc083a818de1a18ec5a013f8536f3decaffef82507ee9bd04edab55fbcb27a78ce6e10e794e2cce4d53285cc978ee7cf338c09f4e8639cdcd88f4a93511d3d53a2b9182e94ef54cd6fc3a3f381cd860f99b52fab53c9c090b8b5e54a1e22d957b28d13168b3a2e165eea4e12a4b6f20cfe7e042a884a255bb5f35d40fd74b9fbdb354876fbf2b675613dba4faa7ded285685205c032d18e492e85f43b422f8605e23e67a0d7725fe6b3f43502e974b4e282ed8b658e772b194694ee9aefe2a2d68c2ba2608e4ec4ed5e03ff31e0ee3f56106e3a0331f4a6bcb5bea1bf1b98664dc19f61cfa5e726ceb9f166922234ed7576c9b1550a7004b984425641250d48b2215cb1d32aab345cab6b2b2e85cb530742650a04ab3b7a47c25860acc0b8d7c633dc28a9d312cb6069b5035f658f04f73423e7b0877766af310fc9f0e153a66e61d89998604440b2bcbe0ed816388a667647b4e46fb04a72343b12c9aad1d1a170ea7053a834a225185130862f0d71a725c98440bff0948bb57c82915e46342646445a0e50c7f6816b7d18141ed024dcca7acfabb1e25df1c477e07e32323fb26aebaf9caa6fd51a7e463097307dca81759623d17a88e1f0092cbd0899e8e2a21563dc916a0511cbe94c5d7f75d5988efc05622edb818ced4e153805dc213f705575cf13077a98aaa1a0123cf03845d184b5a03ccbe3508d89ac5af6417919ddede1f2ac4dd20fc5655023b1e678b90b5718ff2c7a334e1a406d991971d3f6607a9224b092a3796d6765b6b07181838d71a75fed3bd24cf8dfb41b8e6523fe6bc79e0dfa9a447b1432805f7fb7acb78c934d73f04258d4a9baaa4c67acdc464aea1f6092fe879da47373c148bd889bd090f33bef3d663990d06d4dfcaed69a57883443d26c8e3ee7b31246fa7fda3a6ce6e593e0471d957e7615b229e8f30b4f6d4d641da0feb85a2b04affc57932bdb0564a1eb39b47a6079d3e713c4c6f8f252a6ffd6745bedcf95eb560978b9b8c982570c6133bfc07101bd5b34ca15934be28374225a43d7a0c9f20fdfe4afa7a8c25a3502e496c4c63095db556c763e2810ec5678ae2bc90381beae446af55c9cca7846812479eb565953eb1293884f4537fa788e7a3e20ad1e409e7908b02907cfb59655a5385f2f2b0924d248d8cf442cd27605d462a005e946463ec25298743479f4186a9ffd005788c2858c005ed8e945219d9b77b48015e6d8d233ffe488aff4230cce78cf5ffdd4208101944fcfacb89c0e0108c6a345d3cdb28bb2cdce7a6fe5ca4ad33d6ff77c03284e26499c45807df42488cf523d84eec962735a81972131d3ceea70ec963ece59cd28359cc675b8491fdbda93b2a9591621366d1ebcd7e6bfc708e6a34c177db44face0fe0edd655c2829412cee19d27905eff15ec6b22e2604b8349c17a97142112361129372f7e071b9b0420d602d0cd236f8b3be33bed0008f1bd32f3fc7472c4d9871ffa709b0863644d4a2b7d260e82c174b4b9a29530f072c6fc356457b9b47207e7c9fc99ed03de201cf3e46150a8da954facd0e42e824ef2ab2443c88b8dc308555272641ea7a6462517a3aa8fd460cb6f0e9719bd0ea92f5edae0049a629605f1bd4a5b6af47e636c4b38492038421c0760ba6d8e14e00a657616232d5891e956d886a7f0ec5e870f057fcbad405b3dce9b870c04cf9328afc8aec9aa5a8bd44a0f7b4305b6b8ee36057878be269f9c58f0164f5af596baa01ffa507edbb8ef652ffa9534d05f09ab59212fd8f8a19c6e3a2bdad79bea7b742a142bb6d103f5eab2acfce24bd1260a0c7a5c8d63dff6777345d3095ec1a2a15f474f2d2cb294b59be09322bed5fb0be85483f01e5161ac90b083c7047a74591feec9d767c78facebfbc8497e7a8f562d3362a2a43efe3d9b1a1ae3494041297ab94b28c48b6b9415145bd6db22871e86088a77d1478fafd9ca84abad6d0beb63c8dce314c8c43b16877ecdaf198b0358c2809fad0313014b1294bee0e77123fe985cd6ad2c94d93ed117b3a8253eaec9e9f25846efe530e61a1d41f0cc63ff9b2dc88bb32dd9c210a550b3701794771d45c209a8a316d39c40382a82aca8bb780d8881f3239a57e2b1066fd76fcb17eceb131b9ba8a096637c9f3278b75e817b8bb6023d8265e476196e2354910e43c316aa52ec792d680ddfe9eb994aaa89f6f2073f10bd9c5dc2f7e7d0c6f7fccd36e0b952940e9e522407dd13b1290acc83c3a98ece1e425f72f673166b174965e6478f18d67da3eacfce5c13ccc83bf9ed316484d8c568355d0921367e5d61173c5b767e884fb74edff21454c888658b0b0a8b5f5168678a2074d2f80feaa7375889d75fa4898d7dddabc87f406605b067b07c4511b4fadd0de4ffa88d110465085ff8f5b1426c41ba22ff99f2aac052e29265701b5f4547a34a28c4f836f17ba335adacfc7e8ce8592a626f6c9f667f6721e034afbe94c41df7ab2ca8f618f3f3c12dc0d41f3b0b12504f1b4fe1c5312e00087bbd84ff792d0b7d8b90ffb654013738f66d7b41016b721e3db67d40c6f29cc104deb0c32ce350d5a0947780a0026fa03ddead168c641252dd6771980cb7976f950b8363be4cc94cbd62cad463fda39c92205a8c7c7b5dce1f00d69b737a11fe502ccc686697ccb0a7f4f2c2486439ced854cf3cdb8b30127ff810fec06e7b88a3212d05533f6324d33ac3945def8f0a99a0c305083ab43bd7727433c71612613f172436697995f536e9cfbc22f3ca5320841ff285f718c838e8de4a7f2e4388bd811cd6815605f9cacc89b9566b7d1a46c7ab0f2f1237e5c621f41255347018c275c0a9a36fd7f80188e7a2cf31f7b19d37b2bfefd6b2b68c141a1a079c40a7caed78f869dc2a03f7307e908f1b20685f5ba2b5e5834a5d6e47f4ff4171c9c2fc24374d61a6cc358e455af45e1cb49669a7e5846f7d1b8b685d4d3308ad9af1a3616905094d6a723a3d329984e7cab30b3dac29d73aebfbb564b14c4fffa3b5ca14963ef295d97122b00f2a5e8a2464dad94a34763681a849e29f7cc93a7b78df95e12cffc36310d967e4de25b127de1cb1cf7f296b1c76e60c45902811890dc8a7e31287febdda96febbea2a0e953b37accb1ef637c5b9b1ff15c9a964585f3be5ec454f9f184f368659f586da94c2010d486bb6737a5ac2532204b450e6dc6baf3f252f93e53fe5b0d93b7aef0bdfcd5bf34e874f284738679e980a7fbe3cc342229fbdc4d65b43ad288f12678546590d59caa29cdbc40691f0d17311809073aea0ea692fbc0f45953960a2872f76bf6ab11fa69c193b922dbbca5b700cf946283cb9a2671848345e664126c9db5bc5c29c6417599c85b22bf263b794f04660803d1546d2a8679cb51b154d77389a13456597aa74b407379ff0d61cfb4b29438bac7717c71c224cc1734f8f28eab9478cac7d91122630785b0ff195cd10bcd9a0258dcbe2b7c9e9a0d0a98dcbae1b3e23346f9de5ccdcdb7d9a2f644bfcf558041531b6b2e87daea4c15e3dd32320a40b12b7d08fa1884757751a54025347e32e02ab9b19a84d9595f78fe4435b807d2eb4376fe3dfcca269f490418d403af6f1826cb82d346f20f823c19bd4d2dec0d334b886d68d0f3411e7a7ad65e032c765e3db20a8869690805b474cf03bc7682eadcffc9115723149b79e9522afe1fc8014548f7e841ac489c07b0c43319a20f8e81c90551da46c5e687ddd776196394ebb0640415d83b630bc818ee7fd5fa2033622a8813016bf81b46c87173a34ce5a82c74e76aa425c82845ee2d191b4c139100be43352748f89f47bfd1a1a9e1ab081a5cb0b84507daae494e960701bfa85c9fcb8a7ee6d2eaafd10a93171783fc46227056766ef9ceaa7e8a988b0c7ce92388b78386b32503e218a98b95c02b69528128b33908af03c35aadb7bd07ff9a2ad2c16b7908e59db261f916d41243860414c262dce76cb5e541e9ee6c887e7c21078948dd6f66e46c1cd25e4240eb4ad288447af25c3959e077e724227f1301fc19a5e9b0358f9c2851fa833cc97769743dd53e1c10b230a75227da0f26d3dffce9b93b7c5cc825321dafaba8ff4ec5398a5d166b0514184dd8ae552bdcaa393095da31c155425b7023fa31f78710e42fd9f52549075bbe8f256e3a69df99f7f7a296357b24c60085cefceefdad7dcfde2c272fc7b86c2e5cb2b45c865e050b724a90f6781367c701eac29d9a6e09c37ab10df611f7b2249b04a87e1db94bda55c1c9bb97e9e8f8db0c4e3f4a1f4537b195052846aa7f3c38da0b37362938f6312b924b17418d5f02dcb77ec38ba101f20791ece817a2f2a84b3eb3f887f476cdfdf21e30a99e4558dc86a9bec108bfd03c73b8cfb75ab3f94ffa05914d819d764f903f9377d2b1aa86b70c58a1b2f32bb6cb3f6e898eee1426952f3b449c62aceb3c133ae7375279ac6bfbddbe96eb05c76c8d816e6b4b614bdbfdd8940d8210c1f7c6e75f473392c8ae0d5858520876e29f629b2b5d470fe5f2fded6d09fbc12fa3067d6c1cf6377977983989a79b3c3f997f77276c630835923007a0bc0b51a732790a0e7d52b6398a2b76eaf3f0bcd64ea5ceb376728f1ad84272958f3d25a43920f77cf0cd6b63761c21699ef307c9a9345fbdb1113dc93a675a9733d7386fd83a508ea21f84f7abade118d440118ddb4b901e1c3ca85073bf808233fea0be920fd3bb0152c3b3de55ca7b833a993e54688d297749c4e37412b63bab2c4887c0f96bf5bb3ccca3da90c5bdb6d31f9f03ca47427a950b583e7414573cddc6ec224447532641500d3d6a427ecba1766f4d18faa79d1d94639bd8835c3bb7f38f0f49fce852d76834a91e3ec4dee00a553cea2220b827aa7aedd18c6c594f221ccc50982ac786980a682f", 0x1000}, {&(0x7f00000046c0)="7d38976dc017309cc3495f5387bf0d68a385f57a15db3f4d9f80b7e03b2f5665f595aebd9d7e1f26cb2a648fb60720232485960810fb110fe795894bd0c98279bf171aca8228533b7ff3da9edffbbb6095959dff245926bd36df3ab83714d76611035f9fa0f2bcbdffd13853320ce623478aa183545ef8e51d266bee0d2d8a46aeafadb5a30685df9d566c31fb0e1555d9fb62f9ec52752153561222bf32fb725dc14db007a4eb32f317d7da11b9fdb3e8ffb2ea1a0bd5a27d72c3d701ffb6592ee457d80a5cea46cf8c8ec135f136f4999e698e7dc299ecf5f91a0c599a8c1c0bf46748df01569b4c2762393b6bbf6255309b95cf62f4d162ad628645723f608506ed5b3bda2719dcad2e39a37363c7836975aaa8a74e821670b55b314655f96e6bf183fc84468aafea5cb4b8cf3dd876b78d75a4fcc552b993d972e80e5a299a0625f8a33b59581fcc8886393dd37d3beeba2148ee444a73f86a72d768a3579cd42f1c764cc689c56c726ac0d7d1e2b8b835d8a9af6f0f74395b63ca1cffd6df1dd9475208d56b7538ffad60a3bdc76b52e9cead20f6524b00cd885364ad095ca2a49759a904865f1c90797c5665d3aacc9a870096470ab6ebc285bb298e3ec575dbfd7a3927114bcde682578433b4f9ed7667abc55e3d09826ae48bb175718dd7f2d21ba63ae3b0d96d2cc29446b86493b561b3d4bd9367ef01f2fef8229381f43365dd12dc8addbbebd69b9dae1c27712832a38f00686ae9ea987c223f043ef2b68da54f446b16790b8ddf8d810dedfd7b3b80e4d71ef2e3947af27dae1ee3ccf37897c5b4edfd3380abfe5468a94cb6d37591ce03dff12934b74d9e1450b6d25c7a38788b0893d24bf132e5d147dd924f45f7b59a650a7d4cad9a163dc7786676d357c8d53b3ad9c8116aea40235c7525ea436317bc01fe84cf77e31c7cde851d6bf6005b7646259fad840ec4429ffaa2c9f07f673a659ad5c78e54bd76d7096b3b7abd5446dcee3ef591a24cd5c866f92f5b731f4538b6bbf4b0e2cae164a7a2196d30a5fb9376b365f3a1074e6df0d0df2490c88d39c3fb2d5fbe06a37ab243bc059e06b1aa3eca12acfcac0a9233de4e71b2b559fda092edd651f6dd007e4a338f8ed5cff4f8ab2089b217d8a3a880344f3e3c3a65318665276baa8c0154455a3cd7802346551ccfe6b2df034e7e61c3da8c96179a60bac61e3eb5edb03a120f4fb8e8df8c1f63d82bb16697ba2c7c042287faa179492d7c3887de3fb2ce154cca3e40494f6632057cd8eeb37f05dc1acf1c1b8fcf144bb020c414da2a816ec9259cbc36898a85bd0d4a61576b99a6655a3b4ace6eb098761527666116cf161816b6082da7d805959f5f37762f0de115ebeaccc8803752081190792cf3a2ae4c3730df947d37641c976da935344d764f3a6483f0fc61fe06caa0aa64f112882988281728aac93c7884c492b06f153944534da8bc9c6dc4863c3b3a71806e31598798c40027e423ea710a06f0cb77e5f5f8eecbdf515edc36d2ff24a5af967a9cda8a21ec13d25e49f96d240e20b7b6f92efa6ae71348481bc8094560f781e43ed6b61773d286375564cd5adc5fd96cb59e502152c977b8dffa6ab6a58a70b9215467f3111b85d60c0ab994cb3c2d0a9631a15d332ce3e125822af6d17f737d73df840a19c250bf4a05886e6191fef70097287cae5fbe41d35c219b182ac713dfdee644dda0b9a2ca5ce76f43f366140ecdb01b12aaf385a0abdc26afdca5e039ddc12507a14849bcf351b3d5a2198cf1b04eede0920106dc00b4ea88bb52b96d5095dac9159b0e83158fe2495f93db79a8f0637dc27f91cacc423a69badb51b302a79384abdb625528881003d87a9d8dcca6ddfcb7e3d8d3cc3ceb6a986e9153269ee95f5505c4cfd8da4e919580759f2da3175aaf0f00bd0700119ec06474bc9734ab1526dd5af4177414d794d5d055f18b10151465730da75bab5b5aa90cfc437320154a7498419211425a4e0aa4096090a15842a1eafe77b44696208287476db1c5a38849b3c7d7612d4450e1365700769ba5797c16dd88ba761f9ba30d47b8800809cdc2966d84c3b95544a6cb3566d887bd27cd36da523a26221209b2df4d0efa6b78ddf802789a8fa6b4b9bfb055f950f41bedf96a81082cde5710e2b28d6c85766a18bf1326620c552162b713a89a63497aae1224ab7bf0f91876abf230b11d0a55c814302a03b869779cf13c9dce7014bcfde374e5a1b504a586c7d5beab3b5a331b006f41767220b80fbdcbb8aa8ee6c0540c8e6f823f3fa31eaafec744cbc124ec8784819ab180b3faa8c70940f14782ea64963052e69446c52e57eeb58b37f9374fe518ad4b76d3409e05ea0e53727427aa6b41b6b6f2f0c9a77f93827db52ba0eae46c9cc3664dd67bb641d799d9ebd1657bd11cc224c635200c0e18ea6e2bb0d27aaae396d5f80758ab98d9d2d18085a191d73b6943c6fec8209c59eaa342fdda4194e70563501c9fe481aa41264e59027b2d6e6c0f19322d9f3460121344da37fef3f069bddc4f107ada091ae434aceb1c35c27a361c354195faed7804031d786e0b1abee35f2d8479a24cc3c8fedb68c00c51b2950e58d5cefdc3d6125c06bad7c59977571d31787724ab8ccd5c39f801232cfe2d72717c0e609374a481ced8211e52cc9ed37f9853ee2ac18e40b5b754c7bc046b5c04aeaa6f9cc59d22e53f8d1f4055be0fe353fbfecbb1421bd20b1b210418e4e46494c5a3d46ea87839f783468f474c726668d423abdd2dc42b5df2e47d3a84cac29213ebecedbfb646c57defe5f457fa968b11981e2efed39fbe7ad6553ff17e05039c1fb9ef1d4519c734a31a95b74e6b0829b13eb12d442cfc52f6da7e25e5d8630c95464ec9700221d9dd5bb3bcf14f892d16d0058b905bb8c0b96a0f0460e997c9fbe313e8a7cb1970dfef17bfdde86ba76e81aa9fd239f8cba8313dd0ec120dd1879cb73ca5f6dee15a9cf7674ece082bc74db7f1ff56713be0f277cf6800e306e3a922f6e51b4d1e632f81208f2a8525a8c4dcef5294f2839c0e4be5147f71c8040c35175755e6e1587f257b074d414b79dfb1829a0659252fd545fb45d6b911a63926e45e1b414c919324d0f3a22f4c6f32ba2efd84c8670585cfeb6b1c642f18ee6c011a4cb0df8c95feee7e73899b54dc3370aa1bddf6cfd57a3a1d28ed79c7235628362384d62722cc12321d0aeeab722c6445f08509ea5a0c8680f5ea9cac2ff4dccd2f1068eeb941ccfc608ea4e42e1f399ad57df2f69f8079f1115c9746003e303b62d663a34f3f080cb99530a3cdb4946e495df1ab4933debea60908015924ec9dac7b8cb2ae948ded8cf78e7cc9c30696a8720c4fc7ac10997b6e3d8bd960fccb3655642c49af541e797bbe10fe8d56a3d13783e1de659e56d1bf7f1221c8df0ccb02fd9e5bf2ab1299f91414c8d433f3bf15f2320b1534d3dc1c3e0f4ff10e8954de1fbea62d632dbd4dddbc3307821e571c657890c1974170b090dfe4d63bfcd5a6e6b9d223a36a036f525ada7dacb7d1a1779b91005bf32c1ef93819795655e9a8fd372594891e7023ec44786671fa413ea6da4006b077c6e3aec2191ba49d3c73cb9832a77fece8c90e47895cb8082b21f5e5283d0c8e8e747991d1eed68060526dd8eaf67a107c23f4b674fe12d0f9dcacb8e341be0d1056b4e993ebfaad367d010c41018149c7cfba46b286691999fe716730d47a6550988cd5ca933408b8824f6703839d6023a9840d9065f05783f70ece3b4e103db64376a223e73422bc411772f99d4387c1792e01bcc19b190496ab2fdb2bdebe1f6a81b0cc057a2ad1a0708f29726303dc08e48bc641f164fa90be113676956411c33186de29ed9e6c758095fab151c1c6955955bbd329d0ef5842f405b73822dbcb745f8ff1d4029db3f9f7c00c08a8347898d9e99c145daf0fd7d27c20d960d781ca256b5dc58d3b8ed039ff11fa53a61253e07c47182865a37950681d139c5118e2fcb48b7705b80aae8ae417bc7f172ac856c54198f25d572242522513a3fef6ea180c9c353554d004ce85f573dc17fe012715f730eb323f675b19c8827734637bea3a8f53982a02ec2aa8fcd0dbf3f57cbbf5042d0985ab78eee87c75afbcbaef844cc1a0532de69b5e0e445bcad2e6e74456b7557d7faeed61a5d75be991c97a8725a95e4794904959c468186bb5aee74a74d29b239cddf0373c3a0cdf721993beebc20c28b95fbd08c18a940fdfd0d32f1335ccbed6ef575efb9907228146a87b1d9be0f5d2edf79ee6b1cad11cf0e03c33c3e4941890e6040cf5e0e5c57287e8cbf726693bcfce7dffdf4e97aeb43efd2cee7c1caaa10761fa96526b0437f237b7b844eece4c5d4b740b88160ba473bc7a614249a62fa53f8b3f0ae99e1162e2cf1b97829a5a8e47d7dc4384c6ea3a637f7e967674faab45d4366d3abfc6c01b43b9956c5ffed8990398b46b4142ab0547f3977fba1fe81568b58a5f4f6c864eaacb848e5cf28363e5638cf2d2b17064835e919a2fd99f7e9fcc516b2087cf7a3051658cfa80ba2f62272022b84c102d0d8fc3f84605f8792e3ecd69034283b1dda8db54a5ec45f3bbd99a2f88f6272423dc19901fc82ef956d1c84b525672f717485889ffee6250fb3e21c99baf47643cb8b4e48b7d1cd2cac56fea3c9da1ac41aeedb6358920107670f8bceda9fe4e29bc5c20faf9e104f395435f5bdf3a1d27198ce8922a3601124b5819005e8cae0ae088344711406203ac2e64e2800303ae4f63e0fc9f27664c93e83f6136ea4c7fe4784791712d0a68b03c1a05910fa6c1440bd2054434ab56cf89134c12a63d625ce2fb10d84e40b716340683243f5f90bef9508969a9cc2c2434a28917c24b9043bee2e67e35d688f9068ae8bdca7d01b994e66b34a7257413a9696a22afe572603c98cb62dcd3f7e49f558634364bbc6128edfa3330a076ff19c05e80fe78b60bb261ff1dda2e70308857ea787b73e5c42f4677ba263d3db29b9b313a9bc9ae6cc6d837ec4f07275727b39316376d0e9b004975d4d7e13be330259823e7157fddd18a9425c15c4a834f6ad68167ea1036e41580b702a28f88a523302f0f4e52f3d863d8e988319b1a6ed95fa9d9aa49ead55b213eaf2713ce7d4a54c3bd37c692e37b70e3a3335b2c78adb2e91fb543a54db31660ef2deab748eacf438e3c943d60b6740ca62e41a93a8e4b3f495df5a74ab0476d24c24c3f2d40aaf6e0b9c1d2079f7f2fa9350b370dd3b3ecfa926628c5583d74c60cb2cb7dcc75232049fb983008e016797c5be14d682f2b3df29e08cd9b96a4fcdf6cac4fe09732397d3f54e0e30ce2489856005e692de5cfa8443b9a0f548281c091fd225b085bddffd2775e5f201738c50a8e1dbc2301b4cb1b13f8c159f21bb12f487ae0ffa34345fcd193464e6d4e061f084c34671bd4c4be5b317776d9197c35e4b2d861fda58bc62ac603deafb0597358d4f77aa2262697ab7dd7513a39846fbde30989a60d1563fecf61d93e117aed83b8b9e7f570fee5b449180490f31aa454e96656b0374871a0c647adf764e3c22e16a3ca0a60b5562126f3e1aa0eb97a9ac23becd8ed543d7edb91c288cf286f7aa310c0adf98e0824b2043fa795f6c8f3776f0a9e387976df6f57c96a7e2fbdefe6825d85c9e18d076a354d15c1cf4be5f59a7ad5689f4f8103dd74e4e5b3f6a0b2d304d691c93c38a46a4cb6ae75bd8aa3e881f0305feb021d808e8a5909ba9787", 0x1000}, {&(0x7f00000056c0)="d8deb8665dca93c73cacd8b3f788ded2e6272c57abc42335c61396ce9d011436ef00a624bf8d797f0ec40539c9abb466948bcf71bc3195510789adbe3b9d51dd718a4ff6713ebe04eced0b0ff30532166cd4935e83b5c4a04161dc97707620c0131cb163474536b01f4c5d1da951dccf0af0dcb73edd3ec6ed3d9ef4bfbfe7be9a487e56b646feaf99f46c675247d2d959b3a92e84fedc69dca9d3e97322e4c582373f13d9fdd072b0e3f6ecc5f7d37de4c021eca023e7e3dbf12241a1295929537c1ec39385b7b99768e605dab5c6ecc15e1f", 0xd3}, {&(0x7f00000057c0)}, {&(0x7f0000005800)="0378867340d9c3335e4799324b4a99a731f223e15cc9e590529c44d8249af6ebbaadcb5e57d47b839787b15a5af454960bd53764fc2d391cd476e86f3ee00d43978e251b", 0x44}], 0x5, 0x0, 0x0, 0x407}, 0x400) recvfrom$unix(r2, &(0x7f0000005940)=""/4096, 0x1105, 0x801, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x3cd) 05:37:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) clock_getres(0x6, &(0x7f0000000040)) 05:37:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x155) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) 05:37:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0xae, &(0x7f0000000180)="559155f6c9f67b28cb1707e6e287e88b1fdca7e05271a95777701a630510ee44aa96b284b73e55aa51106cb193c94b0e2fb5b75742222150cc21bd8c496073455a94f6af080d4c405fcce9f800f05e2606d63816ee4c67b7f3fdc9f2dbe5350f75b23be2ec9d66aea6acec437cca746b05a5b4dafe7f460ba8f8d99171c51ce50b417d1c9c5a97fda8a4c027a1188046e29e894facbe9d3bc15f18c71871dc232bf4d41ac116ac9634a109c37499") r2 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000240)=""/131) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f00000003c0)=0x8020401) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=""/184, 0xb8) 05:37:56 executing program 1: nanosleep(&(0x7f0000000040)={0x1, 0x8000000}, 0x0) 05:37:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 05:37:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:38:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto(r0, &(0x7f0000000040)="389acc00f901e5e2f3ca0d074f365bda6dfab76312bfcd040354f8feb2fb4e697b25121334721214f92ce818d8cadb8e1323d5e5b01a3400b8d145867e3ee5ee98bcc32ed791239a3f7022e1d7c2cff3e09a45c5ab133bddc964c5c06b530a383ff9928af1ff2eeb15a93153", 0x6c, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x80000000, 0x9}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 05:38:01 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0d357c6cd19c72a95e53dfa650aa8c68d2d43513d4311c945977f037c8656150ac059e2719661b9917561f64421e10a2d6843fa4d9afdfe1966943cd395b580d9fdcb394f7b7c88ad826ed43592c267eaed3aed4513ef08e249027929e34304c8a24e6b3177ec275ccccf69104a199ce5aea429b68a00e9e061cf8f48f83f36d040ed591396d7839907cf851a6466c7973d66c56d3e80adacb044361bb52cc01b1886ef7ae3febe09fd5000000f885a19714f3ea560b1532ff496048324ec90a8dd765bd06fd0000008005a04c621861364d0c088b6507220bda50ea42a716560084dd30b6a1676b31dc1a306ac74f30438a6def7626f1dd8852f86c3001d33814a3b5fc4a98762e92bcd3ffaca7a52d16c5bdf6cdf6759e9b16b934e0f59998b3fa808ecb3577"], 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0x1}) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x401) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) geteuid() getegid() getuid() dup2(0xffffffffffffff9c, 0xffffffffffffffff) 05:38:01 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x7ffc, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r10) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r2, &(0x7f0000000100), &(0x7f00000001c0)=0xc) recvfrom$unix(r9, &(0x7f0000000040)=""/41, 0x29, 0x804, 0x0, 0x2d8) r12 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000640)=""/172) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 05:38:01 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) getsockopt(r0, 0x40000000, 0x34, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x12) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x3, 0xfffffffffffffffa) getdents(r1, &(0x7f0000000080)=""/4096, 0x1000) 05:38:01 executing program 0: r0 = socket$inet(0x2, 0x4000000004000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r4 = open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x2, 0xfffffffffffffff7, 0x800}], 0x16b, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x49, 0x20000000, 0x6, 0x100}, {{}, 0xffffffffffffffff, 0x8, 0x41, 0x8, 0x400}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x6f0, 0xff}, {{r4}, 0xfffffffffffffff8, 0x5, 0x2, 0x0, 0x100000000}, {{r2}, 0x2d96f1edc1a41495, 0x10, 0x4, 0x2, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0x1, 0x3, 0x3, 0x10000}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x87, 0x0, 0x0, 0x6}], 0x2, &(0x7f00000002c0)={0x20, 0x9}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r5, 0x80047470, &(0x7f0000000140)=0x4) readv(r5, &(0x7f0000000040), 0x1000000000000091) 05:38:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$dupfd(r0, 0xa, r0) 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)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x10000, 0x3, 0x3ff, 0x8, "d546a5119789179efa8a2657e2718a918a79ee6e", 0x9, 0x7}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 05:38:02 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x200) setitimer(0x0, 0x0, &(0x7f000002c000)) setitimer(0x2, &(0x7f0000000100)={{0xfffffffffffffffa, 0x1}, {0xfffffffffffffffb, 0x2}}, &(0x7f0000000140)) 05:38:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000080)=0x840) write(r1, &(0x7f0000000240)="caa563f850e4daff50eb96f8", 0xc) 05:38:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) msgget$private(0x0, 0x400) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x7) 05:38:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/20, 0x14}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:38:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x1) 05:38:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x4, './bus\x00', './bus\x00'}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 05:38:02 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x1, 0xfffffffffffffffa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x189, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x70}, {r1, 0x126}, {r2, 0x48}, {r3, 0x50}, {r4, 0xb63feca4e72ee588}], 0x5, 0x4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r6, &(0x7f0000000040)={0x18, 0x2, 0x1000, 0x9cd}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) 05:38:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x89}, {r0, 0x80}], 0x3, 0x800) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 05:38:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10122, 0x10) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="4ee711e9acf3804cb31bf307e308ec82ceb6526c915f95b2b549655deae87e9b3280b5c77a4393ccc08540e55c75bf", 0x2f}, {&(0x7f00000001c0)="6851ace06e3548a75efda4182a454e68db00437e90e0d4261ffcd787a3fd9a40b1b6a43048d47d50af14e63d2e4f843acb7f60595963020b26f0464f5056", 0x3e}, {&(0x7f0000000200)="506396847c5f7fd6808a382270f3f398911a39ef77b94c0d340ad59f5e7be90c4c25ee54253259960a231c758fb4655718e5c149912bd67986c53c4868035646826e217b15221ac5a59107dc90d915668f6fbd4370bb56f9ad74d4", 0x5b}, {&(0x7f0000000280)="1df985168fa06183520121d3941fdb753a2155ab41fdca8806f2997827cb5ef615bb7cc02eeb84f8bdd7b51ee2e4012e5e39a210ba45cd24cc8c19706120352df04705e7327c9a438c87f3722858acaf2c1ee19ae496efa84532b0f0cd5680f1dbd465", 0x63}, {&(0x7f0000000300)="617fee9e22e2d87c14463bcaa61a79060d3fec60e2c287f351b0140c24424f9c1deed341f5427c993a86b2deac41cb882b4508e2398dd5acf8be961c2ca542aeefbee2e08ab92098ccbee4c9", 0x4c}], 0x5, 0x0) read(r0, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) 05:38:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6135) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000500)=""/168, 0xa8}], 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r3) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x4, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:38:03 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="92cca53c0828b207f7e0b175b1c86f6048517ba22d62202df36c11ee4b885fb3d7cabdf887a283dde28c88757dffd533dcf7b7955ff3957d7824a7fb4fd0e6e56be25a5e8097802af1f855075368d2225320a9ca5f4026e4bb75a86675b32dc2f5daa2f42f18f0684ab24de1e69f4e7e712100243f39cffe075de7ddb74139c2feb818c39b5039e2db25fd2ffe68f0d91f700bd67d3d74ab66cc220b70df78735d9670380e6f75ffc83c0078db120b2735757f4787392018e4856beef1c54e3a9227b89539a10dd37f2e", 0xca}, {&(0x7f0000000200)="aa04560c48767c3716423910bd2a1355ed4f5ab32d08e5c8d395d00413e1cd98375267410ab4bd61dd26c9247e3a9c09749fafe915675b4936afa30c92da10a1b6e98c16b7bbf9623b8248111bfd2604662ec7782d", 0x55}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000280)="ec380da9bd48827494650656153cc24bb4fa061b498e2bedf8e144b2eedf6a8172fbbf03ea824bc48d74e3c9a3f478fe61a694e847197d349d73c56cc8e93eb6088e7828d6", 0xffffffffffffff9e}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) dup2(r2, r0) 05:38:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="001d2e2f5fc9260d46d6e89cea6b75c6caa4baa777af5291dd4619d6597147fdb8a721d9df7437612d53e0e8213e05d156c1771927fb8587a12943977a20b3c8fa8272b1f0023dca85fc6426f4083d2469a981ded1b2dc6c3904b8633590db68ffd92be8259630e619efe81c82a498"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0xfffffffffffffffa, './file0\x00', 0xd8a, 0x7fff, 0xfffffffffffffff9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r2) fchdir(r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:38:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) 05:38:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1040, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="6b86586fb7d587b6755bbd347a99571c1c06195ca4361bc4061be829b182680683e9ee6e3443fdb906549deae9d5460c8dd24a1a54ebeb375935f620663b9399fb760493e34ede6d062c30fa2c2a633f86c46f2a6adf004db04bfc0c14101caf10692e1d315d9cf3d2949c3033e1c37c80ac0fbd7b23720ae262fc3a3f3d522aeb46f3", 0x83}, {&(0x7f00000002c0)="b5153b868f22e8fb241f9fb4fbae8f30fc05b955a6de1231b948da80d8183b3986e27e7fbf730dd8f9c99d6322446b2bdd09ceb92b54a1bfaed1e72f6484b4e3ec093e1c04bc0f2cba24b0277bacd2d58bf6a8c76f8bfb1cdba0c0f6cf742fbf23c52cdde284c3a07864d713779812a5ec094f74c6f1aa3a5fb57c530e24913c1c2984f195a903b58487e002f7917e264a867eb15b35108da47e51928560e4de5633a88b86d61b76d1a399aba183a7d551d038358dd04094da9d19d649c6526b2e2447165f0a76538bed4d297fe95bb7e4af711a0efd93647dca8191782d8c4705c9722f86981688afcc9926d18a66670c3f00656eadd2eacb509338670920b6a5ba1cfd60223ea56b1aa21958b8d6e9414ec9f42fe97937dacb55e5a034bc39ee45882de90be46947f50a2634d21e5683150d6c78a1b7c0c7d8341fd51e036e1560559347a0376b62a349e6900a189c2a068773b978817bf4a463662f0925fbab5413115ca06f0f1b63c142d1156693c57fdda49ce997a8d2f92cbdfe0cf6f183acdf9dc21ccc59ce6e7036a8b0ebb7bfc385db8b0d366570d16098a5b42c0c845ea828c6d8c231db7a4da1820bb5ab03d72e5098e516bd4f2b026e22f636cf4aa099fae15f3e1cf1bda067ea476ecf895297e5a935158ad6f674a59937bee36d590a2f4e8897ea8099d09aee1c63a70b0ce45a58371b7e8f33b5879406cd632113949d50588219f75923dd53bcf50bedffef131dc65ed23f6790a6ac3c07b556477bfaef5c14dc77608fc50f0a14bc869f90843afe1b0119585f39436630ba4a55a9a99cab827b3d478543dd50417578f7c351cd86dd8a954de93d882013cdb2658c1795a174a69b94585f15bf3a210064a9baf06fd12858f5e39a5a0c4eed7644fe9d17aac29072705c4f016938d4fb51660af263db7b2bb69dd5ba5c93d8c1fee08a979a3af18a21f9dc45788ab7022d2517b4c2f59ed29c701c16b1cad97130b510d45c868f22273f7a07359c22d89a1560eb8c999ed26d11ae8c7c848bf80e432c8fadeb9911b7f96b37175d086aec0b65655e153c68d22c56fbd2fabadbb4986b3174adec2229de560b3cdb1e345949226e90ec5cb7102f6ca4a527233034164e1d941ae9bf8c90109008f4eb64c86189f882c191a7f8f107f29c511a85f8ce171d5087cacdb27e31c3a9cd3cfa4aba18566f964ecbd07fed4cfd06e73095f423740c2c49a5376642f55e09551c7c5abc000fd94e71f179f893d1f82866899292c5d5d9181e621b186d7963d10383b0763fce6b8968a68f326d05d74e3450e5adab2ace3d1f759d2ee0d3f8bdde4971990319162f95ed8829e66a73360b163f82b823d1100293df42317c458f584ed452fa6b0559884fe53d87fd271fceb737d77cb8e5680c43a4b95f7734434e7eeacf3ac5125b6b72509e1f6323e2671214d23e2890f1b6b574ae61b17efe91090430514732fd182498014c410b26bfce542a81adadde1a58771ab41275b176c81abf84331ef1e0343229474eeb61446ff8b0128f6c412b7893df2455445d266a53274e38cf17fd83391337900def508ee70a71d9898da7eeaed2a94108f4e720a812ead2df6bb135de127ffc14609d9876491815ec51af00b68903a78d7fc8f70ecc90e0d6f2707d9c5f7e9d33ad27ad2c4d22c149a8d1eeea6c82af7b5045f7a1b33489b5648b08b2254ff4a1aa236b60063b77bfb2c3ee4c9de8208c749ab4d02ff28a4b2a06e62e3a4f7f6abbd356ecebfcbdfb77c9e59fe7a6bfd1227134c2293b5833101fa9185f15f24ff6412f09816a74b69d7d644f9517a91b26108d2ac89433c6628d27d18a602c8aef2e4619d98dd7d75525579f9f37e963e4c0d42e3fb61b4b7f4b2b060397389d6ebfbaf5a96c6fcd30a8d99f6941a557554d50d45d0f28cbd51457cf8fb21f0f1f12bfd5849bfc25f140dcd9444f12af414899b0569b5d36409ed75b5278d0653929fd6fc6a704bc9ef742466f1b73e77828ff216ecbd9a6934aa008a82654c11378960f2b1d18aba4a4efae5f094cda2df7e1c583bcb910157851db36698997ace53a1a16bf60d35a9cf24ba8845849be277d27611615c631a33de6e06fe149f3fd2d479504cba36a8c22fe9bb3b2516d3f84cd2bba6747641e59180dec7e0d057356e26d530a965386bcd7f9320eb02d3fb2c80c9a80a34c8a058d35008bdf273c4f10e3ec6643c9f66c6a0307a5bbe23e0398144492315fa50a94269d5e08329bf7acabf79c8457c2f0e5667bcc7cececa9892f6f7fcb38a3f978bfcd6588bf68622212869f19818a88063140311da12817f027cccef93d16d8de26865b396e0f9dc43203483b509815f10f65ed81db0143bdf3f9c5f59cd3296c8dbe06d52ce821af34fe381bd20cdd802cfe6ab2e87dcbbd5d64ed2fa927de02e5f0163b2abcdfec365d4546b70327238478727e7ecc8e4d04e99ecb848f7b05caa498b9e7569dc73f76026675315ac7ea88fc6011ea0bfad876dabe14e729817d39e660781a6cd1f0ed0310185208c59abc67ce53fd150916f6086e225c38e126edd4b8d4989fb904845a33673ad6a276568cff7adc0c7e026d38904aaf24a6b98271618f392bef95d1400afb4544f13be66f8179665e21e8032bada300db4ffa58cac2bd1bf62bf3a4261c489df28f8f69e98b984d932bb7464d01a7a95c13665dca204ce742f07dffa3231e94b578160fe93ff9433edc7b4d4ec8877c9f198948035b4195f6ed2963c6f69d757392ad32165c237dbc7ebf5cc90d302adb6d334b0d89c4a7535059598ade6f86012352f8a05884c46c3588949386e48e5f799b55ddaba77b3b55f409a53dc2c6d6ea203e8c11e2e6780c93191d96b0163a02ed3e4910d9a7fa3718f0227f630396898aca13145759e0ef8da9fd1888692e3f2f245414b48e172bc977ca620b14a7e0667f3692df52c000cf194b8bd7a521b711579f7ffca823a283ce10a21d6caec05a6cd3dea0130756a9fd18a528545d51deb9f474f4cf49cc75f29a7f335fd8d4820809f80170e403c6744872a74d2b288f1a4910c8e85d76171e8916f814135f1a0c19ac5f50805635103003c82929dc1675181bdbf0efe9d417d2a68a7761059455c4f048eb1e265ca92fff9996ee336013bad5c585a0cf055e764b98b8300cad6469aeb2db977b1d2753c7f4486527a9ad310e6821899e38d1d0e41ffa806fdf89d6b9adea382f4ebafe4211eb3363a82713b9f90396ac0acb35efa28e97660157f1328ea465579c051fcca642067b7aa1063dd03646164dd3f0b41caf8db2b7a1a2d2e043dc1c1468424ef286197285fe381de97d190077d180c1bd316c0b3f0eb8b06a08a2fc185d8c248946ee2cf940cc4bf90ce5f743ad0d31f7311af80e4688487209d960c27e61bcdb6c41ffc156c1de91a129e98720a7afac7ef0a17e1c1ac4edd4665fe34faed4c51cbbcde28c6da9e68a3f1527751a2c490c1b64c385f691823912d7ed00c575a766c75b5e5f18820c3e1712cb82c6779c8c257d9c4a9e532258b0571552601df4f4cc976a7784b696f4cb157ac04a725caac17b3793ed2a51a6fe04ec87995860be1409b7e2e4184ea4d7629315b09cb7847ee196be843636b6825509d3d8651a7efbcab20fe0b5dae1f5beb126e38f52a86558741afa8b023c6ccfabe05ad5427c292908954d4a4e1c98d125baa60515c87139b012101b046289ac19946731d8f734594a891e9158643fbbec3bddef2820d079f60c5424a5d9fc73a141c5969a25704a1d635a3dd78a35a2d78de16dd1834ca77ff8e9a13051a2f903d3ab7f54cd3501f91d9c166d1176e92df4f1cc4074dd1539b66b0ebcede0e812401a4380a65ef91eb8faeb61cb0587ca877ff8d57f3a4964685819f2f141dd8613f56dc5c8b4b598e65a663b7fcfc8759f6858320854e7a38324e406164b0025aac4129b8587d7f04faec81b418fd31cbe2e23d0c2c4a85f7cd32c046dcb330cc2144a33a5b7dff4519449bcd68687b47f1f701e4a8ba92e1bbd9290715c12e505edd8d7b8cf0f06a62862ac8bdba4a07cc579d0c3eb08b2de4efb34864ce78c24fcb7f0482c1a60c3cb091e9a0f94774f840ac06f5d35b03bbbad36bdbcdbc00c0784322e9b4a1afd4a245aecf0494692f5e24528d828ecc0353b81b3a64a0a19dbd3f3eaf5d2a6b815d21e4a5119cb839468b0c1d97410b2ce071e100d8f47ba197b132ea0d6550602641ba2e424961f7112749b9f6d3fa6006cf53b2bc8052c445b64177ffb9f2546e9ba1cdac9fd2ec3a1ecb56932d1b2ab483ba2dfb31724742d75edd53773112c0a6e462c737640d60d1fb7e94b5ce7e130022e197cd4e134d589971e220877fedf6b1b8096b6d23ab1d65823542993a4b7a16c2e9cd9149d1465eae1f521b3d254875c87d7d32f774a83983307a2f3d17a09ab8fc82c39d52538e4cca3eb97f79da00ce9dffc3dc0b43b6f2ac2d8e5fa02c0a0f0186850b59f89bc3a104491f0958f2c7b6e01a49b5a2c9787106415884d61c6bb9c2aa167385e6f51e0be3a0a83571a85cc05b01ef19c6424a6e4b6d31a34a8f66bae33b56c60e51a23fe2f43266b5ecbfaca25aa419be3a797e3aa2aa73d171586665cb50c38e5e5bcd09ae4d8f62bdd0355e69916deb1befef489c7763b5c15dd9da9ad186f21b7634f6ec91859b28c0da709f0b4a252020fedde1fe9f84f2e3eb3908357b37eb0080356d243fc07b5e40454d90955c4e1828a6091f1d0adf806aaab40ff798b0ebc3b84fae0377135a43b416dcf1dbad285784598d86bd25dac82974212cf0a6f245651bcecbc997eab865a5da5e8fc8d2c1fbec3fb0b6b40f5a11187f35af34e1e136d2eb6d94627a49887c1d4ea1465682b02238107eb3e6173ef7c7312fca78eb68d7835d83d6b5c18ef1b38fb497804bf0d353f0aa30111f001680f3ac97e856ab0c0f1b4433c6ebb333d75dcbe1bca5fbadc7ae428398b06d1a9dc70372dc2942ecf84942e615c185c3efb34100ed27d06d5658b9d75e81c31ba8d00d48465b60a5be6c08d76e06031125ed94996c7151e75e8286641d4c8c18404e342295815ef433a8bdd74c55e24a3f8f353ecf0ae04c2c87e28d0bb1049af3e21d4c081a8d14a4b0daa77f6356e4d2db4e3bde06ee6cc358217244cc9af6fe2bcf2f14596a550061e9745d3ec59a462c9b955cc0c3881be1bd616538cbb2fe73d061f95a31e9e2f168b02f6c8dbc35e4c7e4777b1b824d02307e200b8359c26bfcc09861cfe57aade8ec31290ea39000c46034a81870881e068059895ed15531cc8ed639bb7abd54bf482fe4eb1b6a37f648b576a64b28092a45ca5be70d2c73116ce5f5b50506ba65f963b2fa22bd574f74891d71c7b314b50ca8bfd80959d6b86f1cc0c878a2c7f11697a993b2257f1247a681b8924908eb7f92414159e7243f46d94f65944e146f3610cf9720320e78ad90c033f978152a063db211430dbded90fbd8a92dcb8f35c2b26a2aa5f8df0dfd3b40a6f4885a8228814a0e287bd4e6c470d4e38ff25e80f24cb56ba641135bf02df24b68e48564dd6f86470b058e07ac15922de7b7ec6d1ba1aa766c485ab1e89aaf6340f6edc0f92ada209da3ce95a3a83fbac985c4158ac1e422605b9e1915182ccb4d6c27c3b3b45a9d3fd090b7b6b5a9b3e74c41b5f138cf3f293fd4faaf40c225fb2b6418be9240fd6a41096cd829fc5981b8cc6b948f42d7f45bcdb967ffa627fd25757e5c00a2bac153ed21c85fe1f5051536e", 0x1000}, {&(0x7f00000012c0)="7b18b890e7e38ab1da41c695d081225a7c014b5d2070a9e519db7bd8d4cb26b457528b7a305ebfcc4fd3d42909807f67dda34f7358154d6e3ad2c42cafb4fc7b375f1065ececab8cc35ff86755684448575c376062744489be655508121f03e946b2406106e5335c2bc320288c29e4ec8ddbbe47545e1717cf67f11a25cb12341d0769a4abcc6a705de4a7f9a6978ccb6456a5e5596ca0327b40801c195406c71bef368f20a73ba96ac8e21b7365a575ceb108c1acd2d6e7271cbbf559c20f289e4d35c7c2604777921dfd909b31b2a04723d9d1046f40982bc08ec9424382b200d335", 0xe3}], 0x3, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r7, r5}, @cred={0x20, 0xffff, 0x0, r6, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r4, r8}, @cred={0x20, 0xffff, 0x0, r2, r4, r8}], 0xe0, 0x8}, 0x400) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r4, r8}, 0xc) 05:38:03 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x100000000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 05:38:03 executing program 1: socketpair(0x19, 0x4000, 0x8000000000000095, 0x0) 05:38:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) 05:38:04 executing program 1: shmget(0x2, 0xa000, 0x2, &(0x7f0000ff5000/0xa000)=nil) r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8080, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) r4 = socket$inet6(0x18, 0x8007, 0xfffffffffffff001) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x129) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) r7 = dup(0xffffffffffffffff) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r9 = kqueue() r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x3, 0x99, 0x9, 0x4}], 0x9, &(0x7f0000000180)=[{{r2}, 0x0, 0x80, 0x30, 0x9, 0x98a8}, {{r3}, 0xfffffffffffffffe, 0xa, 0x20000000, 0x1, 0x3}, {{r4}, 0xfffffffffffffffd, 0x40, 0x1, 0x6001, 0xf35}, {{r5}, 0xffffffffffffffff, 0x4, 0x80000002, 0x9}, {{r6}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8001, 0x3}, {{r7}, 0xfffffffffffffffe, 0x0, 0x18, 0xd80, 0x29afe258}, {{r8}, 0xfffffffffffffffb, 0x8, 0x10, 0x81, 0xffffffffffffffff}, {{r9}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x4, 0x8}, {{r10}, 0xffffffffffffffff, 0x40, 0xd, 0x7ff}], 0x80000001, &(0x7f00000002c0)={0xfffffffffffff2f9, 0x9}) 05:38:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x3ff, 0x4) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0xffffffffffffffff, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="83025b16e7538c9998b9c8c4b444ca7c879ada210eee696a8ae43c0e811d5ac2ad500b80f10aa633c694029672fbaf1eff6ac41c28d6a77dd689"], 0x1) 05:38:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) 05:38:04 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fff, 0x1}, {0x3, 0x80000001}}, 0x2) 05:38:04 executing program 1: symlink(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@file={0x0, ""/46}, 0x30, &(0x7f0000000300)=[{&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/56, 0x38}, {&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000240)=""/159, 0x9f}], 0x4, &(0x7f0000000340)=""/225, 0xe1}, 0x840) 05:38:04 executing program 0: r0 = socket(0x37, 0x8003, 0xfffffffffffffffd) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10, 0x0) poll(&(0x7f0000000180)=[{r0, 0x80}, {r1, 0x3c}, {r2, 0x4}, {r3}], 0x4, 0x6) syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b24e1d11e25f82fe17758382f792a6f0efa91c361acc267cc10d860da72fefffe155000c7d21e318404638209e77532f55e3aa664d203a1b97b0405c67737867f91445e71a67d42c2d414423072f583de4d26db54f2090228aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f59e67ddd6e9607cdbbbfae89034336712806e6981d2d5e00afccc9f04e25bf35f2813f54f00dead80133d3941e23ab55c403e505a77907e22fd6830f7441ed9e4c94e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a254afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312e24579e85c50aa5f3288afd75a0c083b5dfaf9417747301dbd02c444ecc54259c286d71349bf55d83507bb6ef0138d67dfe353b247e41c1e983e35d9c5be63ec3e3593fc67615a9e69f0d207072d922350bddb3aaae0ef905fee23721c797c984c4334f19419f013a126ae884c4c59a89868f361e87716eea91b54798a156c4d16c1e578e1fbe041f76f8692", 0x3cc}], 0x38f) 05:38:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 05:38:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r1, 0x4004426a, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:38:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47, 0xfffffffffffffff8}, {0x0, 0x7fffffff}], 0x2}) 05:38:04 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f00000006c0)=""/160, 0xa0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlockall(0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r3 = syz_open_pts() r4 = dup(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000540)={0x7f, 0x4, 0x1, 0x401, "0f4193eefcaed6c40a5c90537077cbc2e8f92186", 0x6d93, 0x5}) ioctl$TIOCCBRK(r1, 0x2000747a) dup2(r0, r0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x7, 0x4}, {{r0}, 0x0, 0x4, 0x4, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x80, 0x5}, {{r3}, 0xfffffffffffffffa, 0x81, 0xf0000001, 0xfb2, 0xe000000000000}, {{r3}, 0xffffffffffffffff, 0x28, 0x2, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x9, 0x9, 0x9}], 0xfffffffffffffff7, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x10, 0xa1, 0x2, 0xfb}, {{r0}, 0xfffffffffffffffb, 0x2, 0x27, 0xdd1}, {{r3}, 0xfffffffffffffffd, 0x1, 0x14, 0x7, 0x1}, {{r3}, 0xfffffffffffffff8, 0xb, 0x8, 0x87a, 0x3}, {{r3}, 0xfffffffffffffffe, 0x9, 0x1, 0x5, 0x6}, {{r3}, 0x0, 0x80, 0x0, 0x4, 0x1}, {{r0}, 0x0, 0x0, 0x4a, 0xfa0, 0x40}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x1280000000, 0x6}], 0x6, &(0x7f00000000c0)={0x2ef2, 0x5a0a}) getdents(r4, &(0x7f0000000a00)=""/72, 0x48) close(r0) rename(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='./file0\x00') close(r3) utimensat(r4, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x1, 0xffffffff}, {0x7ff, 0x6}}, 0x0) r5 = syz_open_pts() ioctl$TIOCDRAIN(r5, 0x2000745e) fcntl$setflags(r3, 0x2, 0x5cf7183cb316a93d) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000580)='./file0\x00', 0x20) r6 = fcntl$getown(r1, 0x5) fcntl$lock(r5, 0x7, &(0x7f0000000a80)={0x3, 0x2, 0x4, 0x5, r6}) execve(&(0x7f0000000780)='./file0\x00', &(0x7f0000000880)=[&(0x7f00000007c0)='\x00', &(0x7f0000000800)='/dev/wsmouse\x00', &(0x7f0000000840)='/dev/wsmouse\x00'], &(0x7f0000000940)=[&(0x7f00000008c0)='/dev/wsmouse\x00', &(0x7f0000000900)='#\x00']) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x9, 0x0) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffc, 0x40, 0x80, 0x4, 0x7}], 0x89e, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0xa, 0x80000081, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x48, 0x1, 0x7, 0x26e7}], 0xdcff, &(0x7f0000000180)={0x8, 0x4}) truncate(&(0x7f0000000500)='./file0\x00', 0xfffffffffffff654) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)) 05:38:04 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r3, 0x5) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x2, 0x1) r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x8, 0x4000010, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 05:38:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x0) stat(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:38:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket(0x7, 0x1, 0x6) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x6, 0x9, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x82, 0xf0000001, 0x0, 0x8000}, {{r1}, 0x0, 0xc4, 0x5, 0xfbb9, 0x6}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x80000000000001, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000100)) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r5 = syz_open_pts() close(r4) dup(r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:04 executing program 1: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 05:38:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x188, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de29067989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 05:38:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2006, 0xa613b) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000500)=""/168, 0xa8}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:38:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x1e, 0x8}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)="6991f47f762fc65d98872dff03f67e5106ce403b4f638bdb12013c36de18fdf9d633987d416150d1a55682aac32c8746", 0x30}, {&(0x7f0000000100)="cfc25153301c1fec964e761f1793d336fc41b5a752f22e373d078881473903837f7d98a0b98524361c5cc421bb6c09101159589b361c1625e270c0c59ad701", 0x3f}, {&(0x7f0000000140)="8d3d78bc0a364fdf1aabe2ec4904a077fcf751d19a6577b2724cc1b8d42e85c602f4c4dc710fcd974127015f97d701de974c8423849c17eb3d8faf6e6a5b5a85984417391c307c731504007678b0f5af66482d1c9203850e7647add79f715aa741744cea6ff8f2ad381dfac790ba57f61d47fdf2e4a06c2129673aceb9d65163353a0ee6579002e237225bde246d0a4bac50e10f2316aac186278e98f54e80c48a3e5f054c2482c4fd1ef8a484d937a8b1ed", 0xb2}, {&(0x7f0000000200)="b73a7f322b8425e72a8c3987c4300766ec352a91b4a706b14752be2fdd1cb5ffe525a7f9411f27b892d9490269dcb39acd338a", 0x33}, {&(0x7f0000000240)="934cc4640bc9b39b730ae21d7689c211efc2d7c2b5b31e8b2fa8e5d0c9277bf3b44b6d4f2ac84b161dd9d969e86bb870592a62d78b9f47e4c288af2b28e66166fd20eaaf5891dbac4e9c41098d5c4f5cfbac3f39ed84113e9f905810364f04c3e0d3a497e89c3b48f279f10c0cfe29b6d78bab1f8247ef86bcc843b161aa5fec599fd75c5b6c11", 0x87}, {&(0x7f0000000300)="6ae2d5ef148b774bd2d322385e0992c24ba6cbec0fc7caee9c08ab4b741129f5be979701d4c2ffeea140c1e77cce6100c7d8fe7a342889fc2fe2d214fadd4c1d788c9871f067f916896ee887020fdc2554dac1aa52427ab561e452db71d06bf7cf6f5d4b06caa1c788b215f0836e30c617fee02929aab11b3708080f5f0163e09ad12908117055d38714c896a5c59caf41c03673829844884018230584c3e1b152a9fc506e0f42f41b30a17df868350a6f28e008824c448f27a38c33f13a12f9c5b6b3aa2e9a6980a06748f84a61d084b89dceae17bc660cbd989189bb2d55c573", 0xe1}, {&(0x7f0000000400)="e9dcc52e9d56252615f75329c9d027b8e116ffdb2b221c7999c0212140f624ad6b17c187249d5f5030eeee91af0123fcf074234f4db06b6fbc828e2fda36e35b9b7d32264822a0ef63ad2e597132ac9b014b3bafe350a7091498606585d54f46280cc7fa57d7234661e44c440f26c4b66bb8f8b36d7f8b3085f5f37d91750328e521fc5006c51a8dea5727fcfab1a67fa7e4ef0fd1d45f66d193924670d88408b7c19fff9cfc92466f654e87625ece4800b5f52f0b30c6b645fcf854eac0f261f7a8806f147aa0e8368b29cee77d3bb1f774c08947da5f7e9aad681a3016212128aa04d66870a6f50fa4d4df2c4f761d31c1e62de5ab31fb93bd6bb2", 0xfc}, {&(0x7f0000000500)="90c0077f3ece724caf14ead63b963cf04cef9e27327dc71f713c32d02d93b13be0283a4061b3b6", 0x27}, {&(0x7f0000000540)="5b48d04c68dd85136837ab377c2e3bfc7f8b2f9b3c5e7259ec2063893a347cae5c13e63f1086e81e7c51d6be31bfdc3756271f667e31d551d8d6e6cf66989690d061a416e680ae3281ab9e57b24335c3e3c5b626e516d942e303cb8690b8", 0x5e}], 0x9, &(0x7f0000000680)=ANY=[@ANYBLOB="f8000000000000e0feff00007f0000009391b27b42a6d3904f93bbdb343393591f6f53b93140becfe26e108c24bb83c714fbd0beaffacc7f9df4b8c8c521214d2eab6b45a4725ee153675511b8a183f83d45c8417c993c493b5ccbe3edca747f19113f4accd9c63cde718006f772856fb15658878e87946e42ad42d7c0306cad73d8a1aa280490bf57f278d173f69c28e4938c5e5b319243631f4518da723d405573b9be2c6cca67053fe9b39d70550d87ff120b1f7ce9d7137f75799ccd0443cc69eb752fbff9ddfc1bc3efa9032286af100c6fc4e4aaee2de357d4d38b7ff1f08d3612ec51b40208ebe03157b1f1a19b3b93ecc50000006000000000000000ffff000003000000e1064d6533507cf200756cc846917507b8fe9122d558bafaa1743ccd6dbe1a3f2db4c77d56b7e1f69dcf749598192f6eb57bc5f83b16a605b57170700093edd8b13b76a8ad39fe28243d000000000000d800000000000000010000000600000064a66df43f68df9d7da9e4c470266ba90d1e9ac29c777f10e4589e19f70c6bd8623870b8ef6b46f9e8cd7f9f583c83b7a09f086387d3b984576e663a9953a974a539f7daaf5c9cc483a61f4584d31cbbda1ec39ddfc5438d6d577795e268314332d8ab35f8587150825dfd1d44cc06aacf83447a09360880a672f4f9ab7daefdc75048cad8da7f3eb8c2a05cfb0eeb1628b64c559406a4b812a32c6d5f4c2cb267b8ca4e3e8d9f823d0978c0a755fd9f404c6bf2fff4aee011b116bd3bf36dc8bc8b0000000000001000000000000000ffff000000000000f000000000000000ffff000005000000ca64edd33c49157f8d9e64251d798d2da0d539af00af1ce8fd709792c8e93a78553627277803b2f31f7a7334cab7125e5475f8c2102546c5ff76391c16b7fc9353b5c5310e5c600716f9fbf8a1d976f6cf0bd82f54ab574b37ca3bbbd149fcdcaaee0d0de39e3e4e530802549457d128a8f506b202d9acde0bb18ac70c8f089351e09502c96f60c11e0f65f736e9a68aa93ac2a67e97c261bb2f6e21a459b12d6adee101d9b584abcc6174ec7cc51b3b39a3b5f47f149e22b00d6e54b9c9193ece76a8224c4ffeb72da12f7a47fc64300643e40e865dea9acc00000000000000f800000000000000ffff000008000000ad093d1c84df233fd5b2c0c1e48fcd22c107c69cb9b4af7c51f8f2ad7a9c8cecfaec4bc4d74ea118b2f4055e96ae6cb3bb24d12677e14ea9644956dd60735b01d041a06c10feabe4df9176d5ea949ce2dc0640d449cb5e5e2acbabe0715a0aff5952cbf026ca2c7f269b076ecac923d7e8d5cef316b82b3961c073dd703c1127846cb1ddef3ea9ea8c6824089e09271d4372e0e1c087bb6d4daa81fbe695d9b5f70042017db9948fe148a9c9e5d729127ece16313501cf7173ef5e3fe78ddf862cc71d8392f9861e0aba1f1b44988ececd9491a6915c481d7364c6af81780ec12f830213f5e04ceff4bdfa23000000000000f000000000000000ffff00000800000092fa4f4291d4d2d4e87b4d3de5db2a7393b13c851b3f53cb0f496d64dd9ad65d00640b065a6150e5ce0e58f73bcb1b974d9f64a274480a9bf8b49b0ca2277b97f1adc8fef2aa7a9fd24d8873cd75544d1c5cfa15ced3a72e83a959375e3d388461cf804daa3bf1e07b478d3f3ccb520c0adc5cf62e95fe6d210e56a19479fefed521a96ab9a09db9e169586eec91f59d4e93b02785bb9ec6e891ce567d6c49bfc51725b8baf1248edb05a9cbfbff11a474d2f9fe9889f82f6a350cb89017e904d90abaee2b9c2989b7ea2de83295222739206c9c4794f68028c000000000000088000000000000000100000006000000c69ce3c599094f63f08e38f30b8171aa4dbfc661ca32d8976bc608f5e5fa70fdfd0798b9a256ecbf375428ca567095c3bea252f2e13adfb236e36f856436392fd3477dfa823931edc6160b05b43f023ec08b052db25aba8a1e127604be4d411f784097f818094c6e6526e0f5f24014f918fdaa0000000000480000000000000001000000040000002be257f468a0bec33b51fbb54aec1a326a0d9dd28a5f30b52d084f24cb984bfeb857f9831b8feab9e6e6a542ac2bf20333b70000000000005000000000000000ffff0000ff0f0000f42cf42482868be06655a2cd01614bdb369b01b9549ccd2aceaf4f75295929dc4f5443530998e24bfb5a5bd7e50f3d840b48d4831102"], 0x638}, 0x1) open(&(0x7f0000000d40)='./file0\x00', 0x80, 0x0) msgget(0x0, 0x0) msgget(0x0, 0x4) chdir(&(0x7f0000000d00)='./file0\x00') msgget$private(0x0, 0x407) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) 05:38:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000f4457d497237ef8be30d13a6b5b28e23afbc6668b019ec770a0945774b3e16644b3502f4005c2d6950b242d573a3426e1147023d24b50beabca1fa70877bf0c91fa5299719ece667e859d5d9214bc4e694a9a87abd1b7a9b122b5c29f6171b0000000000000000000000000000000082023f00db253b437d301767894cd97673e1e76532b76ea372dfd4b9098ab14ef8dddfb1b8a049536deae566a6497941f87c92cb6ee1f5f7b6399b40e7efbdfefd6d2cd5cae8c92d37b91efeb0280adb9b633aa5c0d40db91869c2b085309ae42f54db6cdb79a59853ac2ca9153e7e452b2b98e8774adbbb424bf7551817b853bb36547632767aaa1357dac865ed11a5ce8e78f2bfea40f73e9d7cd611465e0d88fb7e72486e4aead5826d49fd726b70c09cef2c9c5897cd5e8eb52ce8ddd72cf7df3c3c16b28c99df651499f04fb3da8489ab6aa0"], 0xa) socket$inet(0x2, 0x5, 0x3) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 05:38:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "2b0e6652bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x80000001, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8100, 0x0) 05:38:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse0\x00', 0x8800, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = geteuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="01042e3f66696c654c2f66696c653800"], 0x10) 05:38:04 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/76}, &(0x7f0000000080)=0x4e) setsockopt(r0, 0x10000, 0x10000, &(0x7f00000000c0)="bcd57274cd", 0x5) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20000002000, 0x0, 0x5b) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4}, &(0x7f0000000140)=0x6) 05:38:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0xfffffffffffffff8, 0x2, 0x5, 0x1, 0x7, 0x626c, 0xc7c, 0x3, 0x1, 0x5, 0x7f}) 05:38:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x86, 0x80000000) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:38:05 executing program 0: shmget(0x3, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) r1 = socket(0x18, 0x8003, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) setsockopt(r1, 0x0, 0x6, &(0x7f00000000c0)="c4f280e441b403b8131bbfacef74405cb8ac935f428fc89384d32b802e446903ecda0a572473205aa6edebf3e2171cd59e4ef5f94e39f0031154f7242e815d642a3e87c503c12523e8bedc0afde56057da74b180a21aa19d3ac9265fe980ca05136d928d90239bc14de00fe3eccbbe1dff581ff6c10929b9e1e111b5f1fe620a67d7120ea7fa218a126f8f6856e2a27f61fb5c5a3c3fa750684f637f03b0af8c3c4c4b6f09ddbcc3866cc5e6f96f3f", 0xaf) socket(0x22, 0x2, 0x4) getsockopt(r1, 0x100000000, 0x4, &(0x7f00000001c0)=""/198, &(0x7f00000002c0)=0xc6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:38:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100000000000001, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = dup2(0xffffffffffffffff, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 05:38:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffd7b) ftruncate(r0, 0x101) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="abdd2700630eb8d939", 0x9}], 0x1, 0x0, 0x77}, 0x0) 05:38:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x888, 0x0) poll(&(0x7f0000000080)=[{r0, 0xdc}], 0x1, 0x0) 05:38:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x42) setsockopt(r0, 0x29, 0x52, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000001180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) sendto$inet(r0, &(0x7f0000000180)="964d281b039a02f5f2372cd494ca3652e70bd535cdbc4a2d3974f5cb90bcc62d0c77acff29825590a4f909873624a4710de967b0a2db1951623bd06b665dcd95dcd17f7a2e4f87cc329934b3df91783cc5e5afb5b6d4adc3fcf821333ac216bb115a012e25d67a1c16f9895287d96dd59deda552a73b9be0d03a4456bdc495279850ca4f8689f0c394dc7e878871a910d3e15606b4885537893cc214d162e83e6b5ec65a955e979d61824bc9ff12af326c00366acc2012b51fd72566944190d9f3a1f8e1c1f023e28279acaa3665ba7968ff50f0e9b5069b80bab2d5bfa22cc2deb278575ce389c059a02f868e22b5db27842d99d460b4cf375ae9fd581aef9fcd8e329ece8a9b41a142e1d40347e827287c27c7243c171dd8c65680071cf51e27466ea816208179aae84ee2c978daf587c820da8a5988e03233ec3de30771e4a74dda8fd92c80ad70f5244910199cf649d77a738f374edbe1ea58619b3c7e34d90baf5aabeceaf3366a24b2badf0989a6ec609bc5d97175413cd8d3824766b422acf246a2d23eed30719a8eb6c013d78378bdccf642d79e2c8a9e10a7a540ceb75fde49d167cf5d5a5a6d1d547a659b4578fa8a65220b3a441289c33c78555f98165709b748714949c608adb0706ad7c68763fb65bf9e05f1cb34f46ea79757e25ed705b3ccb7b6dfe11baa3f8f3b14a4e6dbed305562caea209a6c96f299838ae4e8849bc8d82f08580b04663dd0ebd01dd5635d7f39baed78b0fdfc658803a82ad8623ecd3b1859faf6fc84ac4638e159721bcd940f6d6cb226d893bae1dd669588821d31493b5a49023c2aec6b1d666d555e3ad7e1a670d3f311ad8fd8324472f37e0d922c41120ebeed2bd18e663faf417c16f61923682c36b46f800d160153eb8a1e1a6a166e4ac40ff727b9739e8a5c9421bb23a12801dc00ec8455efa802f2ec1b7d0e0937613d7ea11fe205b46714951e7e2acb557b8ea7e06a3677f547a72060df3f2233cd65119daa4ef24d3d69ff44522941838d1cc5714698032790d7e984568333e17052bc6618b86b3938648c8d080441f3a1f6ec0c28cea7726a41714bc7f3c34c35e9997e45240583c14fb4a4ae7df8072ebfa045f616c38cc8fe97538062bb339922e662b7dff003f81ac1174568bcd30bd0b69eb16e24ea59b1cefe5755680e9b39b4fa49950961942f5de3d200809643465b56198b38ac980b23e9d61983e851a8f65996b700af6b3918ba25af0507698fc60a20f0b6adae57579d9870c30bb70e002d497694df212e76e4a6fa9d495b88a716680b61c0791a36c1a26894974d4aec1a887b9fc7237581246a58eff490c2d8ba2054bc1063c1bf8108726136792e4887eaf4dd6356e26cf9d254805e0ca0e859045f719f3f840bd2833f59b21e1cd385841d1b7be45ccd2c5bf4afbd8080f962a6e66fca188236f35d655e9c60bf4a6772c314206cf4a693570238d6d6f92612d3a5bc1cdaca06fd15f7c7be0fdb6f11b0cddc4befc36456f1865387688e918efa0fc14fdafdcd8ecffb489deeb50f46dac5130bc646e12460214089a807cfa694cc20ee4a18cb25bb0109d8a248ac9826055b5681fc68a3229007fb984fa55ce1995f2a88ce78e5f53d09fffe6513725059d1101fc925ecac06dc76328fa1ba0e26dc2a67a44ba72de255e64c97b393828671cf16d8540ea348d8678a5ef87cf2bbbf11baa2821451ab6bfdb37deeaa4986946b51e0d8b69b2cdb8d6c2e9dc99401f5304fe1008764e8c3cb221b980f1377fdfcfbd4a6c6f624685a8f1e0857db74c51d6dd1784a3a652c10fafe211944ab9ad7dfada1b51e28bbda2a07a0b49ee9b85bc78c5585d27936053be896d060c6f2fa85da0f5926567b55dbd54cb5a9b3f46d22d947bad92467c3d924f4a9476648fab4678bd69311eeea93dbc2371481387e4c3792a917246e7673428515cb994fe13dffbc79a3b4083798428ea2afea912455184fe805dec4a11e7fb25d3bd29c58454ae6be4eb11114d0b403c4e174432bc1edc87d42151477afe68aeb5018887059c5871da8ae79992ca7eecd1fbb320ada3ac12b272631291081b88e34f36b2b4bd25ca7c456b3d48d79870f9bff3342c3a97d71265e38929c6c5ce64029e1175ec6c5a78102321f54ca32001a743877163295482f8abbb5a47c3991d27a3be992eff5e3a32a59bcd3d3b8416d00bcfe989f2faa287f5e3408738f8ba97c4d0f3e338627da53d843a623419b2fd266327e91ac929980099971af5bd1d2c42ed9caef05a3ae89e1e744d3869a8fb631607deb5be93cf1ad4faade4234fb28a1a473f2cae9ac4ffb456f995459ba87b62aac44fdd1716a73181307533e6f8c3681e7b96f416f59652c2faf0dac6cfd22775612d8b5ba964effcadffade8af4800972a312289e839ebd7f7e8d1eb77006d28824ea421fb1861be1d84015d27a11b40642dde3bb2f21c978b6dd9a28931ef3f9c4b851e5cd56b23aa0ebd7686d0f530ce9962a7803d56b223e276b0d1c5348bbaa6df38ad7e97eb6085eb4878c444f4f6b40389107f246149df92c4c928bf68b1503468e0f280c39c17e01c8016c0ddf7155cad7030dcb63a53c248c9eac9cf03fbaeb109e1efb5e3e3354132dce62072458a2b601da98b87a06364598e19baa423a4009da9adce566edcb452a8d100e1fa07a11f7ccd7574a92e01eb3846931c8789d63e255362d0669b520ad823b05bb9e2328ecc04eee60bdfcf164f9585a2f734965d61c3f5123585413b4f8d6dfe2e86bc6a980e2db8d170f5fc273cc40044c294d0df911ff059358b8075244d2459e8df728e81f5d6f7bef00649f67cd552be3c27fd040482b13196cc4ec633edf820603f6e226673e65cc4cab98d041d466d93f8c7b8451ac297783958dad0e42c816a103701626a4d57d70b9971e891096685fc23102c7cc2b2d1fb8bdd7c9e8bdc79d42e4b585c1d01901fc442fb75ce37c291096a938bf8c7d4d6db50b62b6e63cee42bd73c5913f4ec94ba4e5949c6d872c72b77f15f20bd9b18181748b9f26de6a62976db09ea85acc012826af3dcac8f9702cd44ae6d53b5c6bc2c29cb8f052f03b25fc5a6fa1988786df01cdb14d37a3318632fd4a318fc01f3dc34860d322d247be6012d8bde80b451475c13bcb255d73f82ac01dc212380166e6bf0beef879485369aa535f4ee06e32fe88cf170ff86a40fc26b1adeb7b36e587203c969a3c27acffef56d87f168f3c427516953d9d52f6ac06621cefc1ccb40a7453fc055cde49fb02dfcbe1e8896816d1f885e7c7281e51ef67baa8f8816e9d6167f45298818caab8a46653c03dabb79b8239a394f3f51e5571983986104f50194d875b80fe7bb8e75f2a9a99a0b671b6d0a97113d7c1737b2446c6da0d9bf350d5d5ff8f1fb9cc1c0e1e586b3d780d8a8fe6b5ed926fd02e2ea0705c390f07980507a1cc073c8f7a870a62da0907b30157a400f00f37843a8dc3b4c656e8e626255404397eca3fac04817728a2bbe80683a1dcfd6c24a4c7ffa303129955239562b5dc1c294b4f7553fee0c6bd6a98ae37a852dbcf7f806f14097ffb62aa37b926f33ffcb9b82f5ce3ad9e4f758e40b69386fc715966fd2347abeb330e651b245e825ce61e35d13a1e717bb13499f50fc07d4a1255f04900963883e83acd3a5b70867c0fb0477cc16a56ba0c97e83bf38c4ab6d168c1d5d5cbbed318ada0e9971e893d9a771a5c5cba3ee5e41fe191247f26c7e8fb82cd6411d7ae2f274ec4b37ee64b7484eee71851a1b680712b2403e63e35c2c1218098473b3d10281441f5485683f7d147f591ff48a16ca068c6647b8130b162b0744f060458d090156a69e8939242ad83fd1679dc8c006a3b7d8393ad8177f1fde031b8dd32f9a91746882c610b3f94dad4436f5a70053bc005605f2bae4d49fe95364b8f5b4c897f06519e89998e00cbd9f011ad9006db6477e9065e977183ebb6798d736ebe8d38d7a189b6594430ba79d5e130b73048842757ef84e0d0df49f5effc31aa7c181a5900feb9f79266be9a9c5fe418f21b385609727f7ee650ac6e2d6e55d2f0f11e09778a2787dd7e68b02bad4ad46354ef16002c5b268f912421be78aa00b2992a56e5218483a532f685ac2ff2bf37983d1fbd3966ad7492d5dd4fd2f99a38ee0f8c8cf738d6b64e6bda25ff9bfc7bbce0afc42febeb76ecf09d672a38cfb2bcf08214ecd6022f2d1a98d379a09ef88601cc3a1359a76a0321ff215c40b69a9b5d8b5259933da030bd19ee5011486f71b7a2d56ee14f9eae650903e3dfb7a91543590a6701f8b689d8781d41ae6964533c815ef59f7aa9c5840667b3c573e7eec28a9d3d0b98153cc298bbfa059b117a763f5b4266b3c569d4817979e44351866b1a8a0ccca00a1b2fbe49edddf767e6b1c990a95194c711e72eafa5dee07b9c52f27dfcb27b379f800851db0da4477f32d59cfe8798e0447b8cf8d7997ee3c870147583884244c4625e3f30f45c354c8f3a16626b97d8957bf71be4b3dbf905d3999043b6765dbc0f9747a68c063121290219d6ad0a3f782341a5e3d3b3a91ca577cd4d6c856291494c58a5101dee944e15013bb3befeb1fa7fa9aa27d0c5464bb44b205fcd2b58eb3a50c313c028c6c06172918e55fec1b05661298e217184b3acea2cf1d920e6a4f7094b854c5712dca8d48c98b35a67fe277f21997ef97abea66af187e1272dc29b804340c6dd226c461d4bbe8289121cf450982dfe4529c1fe6bbc4ea547a03d17f0d4e9ea7e128ccb79b5bb1aea08b1650ad9482981e7ed02681a43df9592ebd73f5c36e5bbdf143cf9db9323ff2356fa96c44acc328057d35e5357cbc89abd516d298ecac768f0c704f96358218dba525b70da707450a58f38d059fefd9730175600fda5f6315bdc0c0fc29cc70a2a3c059c787df84f2aa08d405e8b89a8284feff0b836089932a6a32973fc1686b207c502a5c2b718ea333686be59f0f537a6af9b6a5f69036608eeb1ced36001353a0d4a5d4bae38534c59ab6845a36a9cd656fc2609de513477dcd51868c611830b22411a38094894f094ab8fc7e075ffd2a120c09204fb46f8bac399f2e5492ce4f7c0fada623aaebf9fb0885eb2462c0a4561e19d6ffccb976d4d0bec53ada940fbcf8b93ffc26b97337bad71a4c281cea6b843ad7dbe694bf70794eda41a99538a05cf1ed37e69b2790473a95fc2bb12f49c605b46a8bfb215c5061d349d1b37ca526cdf5132827ad4d19a6d74504c0440396842572519353989652010e4c6dfbd35e078414923d8d9be8bf93c48127c181341c0fc2a25c79e14d93ecf05342126886f9cff79ada8292c6bb8c179e5f137b95eda0e46520195a21d97ee6cec538b627663653c9df64ca4282c8f70987de099508f6dd73b6c2306b6a8bdc6ab41ba29b0cf2583c802c4495b7bfa0f5ddcb0325f09cd575e962c476a8d79daf5a97dc9f185d950af91191991c54bd0837ca70a8123a0229c21502e058720639d8d34d383532123a9b6c45f262cd2f7a4b28c811ce2a5dc6a4024cc2e08d8a2ea01ef3f363d283c64d33d7fe9bc1a67b51a96cacbac403fc487fd3786fdbc7cb70baa229aa58508a62b6e636a4ebd72b50b0bb43ceaf1ddfefc308feb847625b656dd8963e929452882507d69fab3fbbb053cf41a9c5856851cb46de28a1c9342a94162e0734153fd831af5e0a1d88d56a14ab4523604f041b1a18d858c457ccb4162122ad32ab4d58bd2efa11a2f1f84435388076d95c119", 0x1000, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt(r0, 0x5, 0x0, &(0x7f0000000040)="4ead69f5c2911f1cce24a68bfdf3cbb2460722d1305b3fa903b2070c9bc30a8dada2a6b00778727942b065aa57d24c7c503693a6308749db2846ec93c20284feaee20e48ba48c471329d68f6d8b4c2e302af446060f769d098e7e2082975d8f97e4129c7f93d0f6476cdafbc645601f3777a3921b01b68e4b5fb31504730beb1ae1eabd66d1c2862401b80025b3b77a8fe003c2130a503a52942c3322bac257eeeebf2083e89b1f06802700ebf6142a6efb27a16cf4fec0864ac82c5", 0xbc) close(r0) 05:38:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000001280)='./file0/file0/file0/file0\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r2 = fcntl$dupfd(r1, 0x400000010, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='\x00') connect$unix(0xffffffffffffffff, &(0x7f00000012c0)=ANY=[@ANYBLOB="8243fb592ed98a34ebdc24edeee4c3f2d8bd2e"], 0x1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0xa8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001300)={'./file0\x00', 0x6, 0x1, 0x55, 0x1, 0x1000, 0xff, 0x80000001, 0x2, 0x2, 0x31aaecaf}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') utimensat(r3, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:38:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xffffffff, 0x2}, {0x18, 0x0, 0x2, 0x100}, 0x6, [0x0, 0x8, 0x3, 0xd816, 0x3ff, 0x6, 0x8, 0x6]}, 0x3c) readv(0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000080)="97d771ce05464caddb91a52ee7effe633886963943e886fc6d8cbf0aa150", 0x1e) pwritev(r1, &(0x7f0000000180), 0x168, 0x0) 05:38:05 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) msgget(0x3, 0x612) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:38:05 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0xfffffffffffffffc}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x88, 0x8}, {0x8a, 0x3ff}, {0x82, 0x4}, {0x84, 0x1000}, {0xaf, 0x2}, {0x26, 0x5}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x187, 0x7}], 0x1}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:38:05 executing program 0: socket(0x18, 0x0, 0x3f) r0 = socket(0x0, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 05:38:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x85) r2 = dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x3f, 0x0, 0x3f, 0x0) 05:38:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x5, 0x5, r2}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="13") 05:38:06 executing program 1: pipe(&(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) 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, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 05:38:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = dup(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 05:38:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x20) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r2 = socket(0x16, 0x3, 0x0) r3 = syz_open_pts() r4 = semget(0x3, 0x1, 0x2) r5 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000080)=""/52) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/168) fchownat(r2, &(0x7f0000000200)='./file0\x00', r6, r1, 0x4) shutdown(r2, 0x0) r7 = semget$private(0x0, 0x7, 0x230) readv(r5, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f00000006c0)=""/229) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() getdents(r0, &(0x7f00000007c0)=""/117, 0x75) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/226) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x100000001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file1\x00', r6, r8) 05:38:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)="03e45059e046432fc32b7476b36fd087f4ffcfd630a1868268849ba56ec0721e93e95e94ddb57ec721c73a8d7e32c4adbafb3b3693d1599f3bd54e5f4b1c24117af2772792cf5b6770887b0dbc2898ef9b2752f076d8145073c8a1e11d233684b728016006115cb832008c10d854b1ae4bb257940d28df4eb0d13db3835c493610fe18454160735c7f5f0d138ec2b116863831677df3935a10da839714595a6f12be110aee6ad23f081eece3e6b1c3bd6b17c5d97e6ebfeae4864434241c", 0xbe}, {&(0x7f0000000280)="1a89f90e8c113abf79dd0805e8ff73d7d40016ac538436c8d092403b8be479b8670de7eb1da428e515894d92b564b1a8be1c926e8195ce512bfda61141a7cbc1774377b605a0432d42828dcde169bb450052dc18eae894ced7a3eec7716b373ba4db661e6c4ee3f79afc79a6ff076a11f0f87ecbbe5d105841511ef88c4712fc0006474982eb1ba93af676768e69fdb6b13719e6b9eb5b6d83d19c20d1678cb3bc1b09851a419bbb894b", 0xaa}, {&(0x7f0000000380)="00c804c3a3ccb5880aa1a24215c4218a53a6ae8d2b8b", 0x16}, {&(0x7f00000003c0)="98e8a23acfbb0195926dd6b0735f55d377bc973c93d3f007371ec25bd376de25aa5b647219881c44420e609a4f3bf2c647f929562665757932c1771d81240b05e62189c8b048a17fc33b9645a18dd293a89a5175606935589d71ccf13b40ae38f28d289f7998fe8780ac6c606197729b2ef9dd5adf8ea09fd7329b132fc8190d7dce9f632743cee0308eb52f9f2cfd5524537cd4c09c837f4a3100cf43bcf918339a324b4296ea260c507bd6d3df0d8565809199a35f7f323965f48c3edb2bdb697727e0c4c07d021279e211de009db0ca65b0719e9b484c6de1060b185f29", 0xdf}, {&(0x7f00000004c0)="e1fa840cf0595b8c83934bab0b9ca920572eba9d4f3493b16358808233502c68dccf94f6e6370ea1e9c4be5ceff71b6d370285ecdf121084e5fd4343bbbd43ff38a4f8bc6ce0a25e71b3d1ab8a2f9872fd46903dbea0fc6b0fc1a16098aaf948853a2e7a1623c5e4180c2baa045ab5b75f3c4b0d91d890c254db8701012f1307a86504221b4cdf", 0x87}, {&(0x7f0000000580)="6f2ed40949cc11bfb4d3f26e993ebe764fcc6ab2a34de6c14091525d0aeef875929e8704f20313d48843a70b8b4b18ae3e2c3e", 0x33}], 0x6, &(0x7f0000000640)=[{0x58, 0xffff, 0x3fc, "2fe1042d7287cd7b64df735e62c2f084366a7b0adf2c59c331dbf88187fbc071f92c9474cef1066748c48abd5ac8e3a0e0de0de73d3e800404926d33e3230248bd"}, {0xc8, 0xffff, 0x6, "b8faee93441cd0d4b9a5ba4684a9e1233edf44a96db9fbc7203ef8340ea8310d41480aa05664ad781455dcc8c2bcfee4fc2f172ac7d0d5c4ca23f9935f7a7b38ebed25ea21bdda23a73d86a5bf0edc762a6b394d3b5e495bb9cdbcd2520fa4a282899c4358f12ef84ca224456673c83bdcd479ecaa433c39f529536ba13075a94d537e65ad3f2a47d117347cfad90db24192b2abcda30c26b60a841f820b7a999da36d267cccc31c29c26a472190b93c11bf"}, {0x38, 0xffff, 0x2, "0f6d572bcf33bd09a4a70a8554fb104bd4bffa358cb22f48d6e96dccf99a63760cb14f"}], 0x158}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpgrp() r2 = fcntl$dupfd(r1, 0x0, r1) mlock(&(0x7f0000379000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r3) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 05:38:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) msgget$private(0x0, 0x92) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = shmget(0x0, 0xf000, 0x40e, &(0x7f0000ff1000/0xf000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/207) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xb69, 0x3, 0x7, 0x1, 0xd472, 0x3, 0x8, 0x0, 0x3, 0x5, 0x100000001}) 05:38:06 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) 05:38:07 executing program 1: socket$unix(0x1, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x40002065c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) close(r0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) write(r0, &(0x7f0000000000)="caa563f850e4da1751eb96f8", 0xc) write(r0, &(0x7f00000001c0)="96f00fc09ceba04c9f0ab5fdb0c160fbf4fb8ee525e40522fe77af4e467c42962c6beb2d3fa89ddd2ac0b3c1278a399d57be3a11fe3f0066ff8d2eba9837deb845952f19a20dc19c36279aed9989a2582ec025e9a0f6e0129d62e1ee4b96b498bc1dec733fdad4a1cbe5c9a36f842ea28d31f64e142c46bcaf7ecfd350a15ad1a1a190c819428fda5c29bd346c63bfb48522cffe84a19fe4747d486910cc451985528997c4632ff4fa88e315ae6f200b3ac35b57d5b555eb3d547d4d36d32c0b78c47e40805994ac9bb612fb92ba51f8f8b1e831808255e964f417ee7866f1", 0xdf) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/94, 0x5e}, {&(0x7f00000004c0)=""/193, 0xc1}, {&(0x7f00000005c0)=""/235, 0xeb}], 0x6) 05:38:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x83, 0x5}, {0x81, 0x7}, {0x147, 0xeeb}], 0x3}) syz_open_pts() setitimer(0x0, 0x0, 0x0) syz_open_pts() setitimer(0x0, 0x0, &(0x7f0000000140)) 05:38:07 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x154) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) fcntl$getown(r0, 0x5) pledge(&(0x7f00000003c0)='$.{$-:{&\x00', &(0x7f0000000400)='\x00') preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/172, 0xac}, {&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000000280)=""/204, 0xcc}], 0x3, 0x0) 05:38:07 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x220, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) stat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000004800)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f0000000280)="1879244e3cf8a6d5ccb2dd540221337cecf062f3cf670672149f8cbb7a6d4bec8cfa3107d2863cdacf69378e37249ef8592485b917d0ad01532d9bfd17bb3e40d3ed7acc18b30b5ce00e0a567e9b2c341800cec9597afcf3ee3acec2238b64e730ff1509167ac02a03895ceb9e4fd719c1f2db9f80dfb8cb72e3ef28f888c5fc4f6364e0bc5076b9566d67a9b90de04bfc80865c593be10ffbf8d671992b4cf5a8db7a040919f385c7d7a0c20ba92f4846dd309f3f84228de7db2f71e86bd28ad021568e06834ec6f330f1b2f0d7a6ca9c65c9dc824a5addb87eed00a47e22321cda631224301e2d2255e2ea3bcd3eed23055b25d2137e3a25ea07ed240f499b19fb6f28d48b70b42775652847b23b0dc4df49f913061b9f692b2c588dee0e59670eae3d1777a58d17d3ae6932a4d98439c7587b638b54f8ac2279db31b9ae3a3cb116b4b16473d247b9a06339f490b72d7d31b7060ddd5ec8813f8000cbefaa9ac63ff9112a923170e813dc75651e1793fda3222fcd8545498695d6853cf2453f3dbe9ebca9a223139473a8650948abcfb677f5d0cc52af227a7dd401e4dd140806242d66de90dc2047cd966cceb7ff25f0b16372d6128ee83de3511120771e1012d5ccb1ff6cba6361958cf9ada497be2b04ff68c9839cfb856d68520df32123853737422e66df55c75428c964bc82a241b82341781cfd4c5d66caa88ae687a9f453d9e11736d0ad3d0a8e1ecf015d0b69c3727295ec3372f6423a8655971aacd0a19edbc92a9a25801df27fd076a49fa95e25b58a5377c520ea3cc8dc1e702663d24abba57c3057683a47dcc2325345b60c8dcf89c3267a721d576f308ea83051cc6db0ace3a910a5d642a13348db9bfcba0f61179ca6d1fca48e49c052aa11c50575a96ba755ae8015ccfb23344c6ac5f7d66f6aabf551af918b64a3491b994a838fa8db2932be2dd0fb702d18f614d7cf7ea763d27e17ef09f022d1b6e7ff3bf9c8de32001617452981a0e9393810ecb255ab69cbde9d53898d14beaaf4fa220cc150de83da0a622f26753358efa2a9e29073243e61d72c39ee541659655e1c45c23c34fde3d4ed1f7273d7d22d64d993935e04a41dabdcaef3f9f05ad27e62f7caf6c05bdf6364a933112c20338076ac23e835a6e2181281c271a203927f02bb8356d3b775cda70b260a06ca42768289a55e3ae0a21b5e555f57265e4b4fb4dfe0183f3eeb9be09b6509ab3d52887a4be074cb4c4dd53cfe6330b08dafe94939d18606a4b4797f66d73323448b726a406800fd645378285c4685a95e70fe8079a93be23cf3aef113cb7ff45a7699cb01899d863af1b4fdadd0c75fd7b3bc54d0e0a83a9543672acb7e5641e84ae5a25d29966377499dac1baebd932e7876cf8b6eff4e8dde7311fbef975d6a79aa7218dc8da28da5558737300a534761f6c7d7486f03015ea8a4c2a5bc0c167f551080b8984fc2e620b83e3192ebf5e3403aa54493cbbe087e4168a7a19e8819fd83615f937a5d5764d0ccfb40044e43b9b7aeef524e14fbaa6d3b4b262e24a6d43826fcfb72d003d33372b3b0f18d7336ca5c6abc940b8ddf25ec732e598369b5122751760472b1e2dd1a21baa1c5ea23291827a99f6571cef32f7e34a7542d58486fee5cd97e69d564bc2eb352946bef45b5fc0e7c2ebcbbb26f3908b8fda3270a0d4933ff08b765cb4882fb0e9d8ac86639b13681304a978b404f040f3a73af766331f744e0663f0bb9153ea8ecf90fea1706953db926cab27817d2f2e0983d6ea6fad8aa43de8d059c6092e07904c32d01c1b8b7d54bd22582a75d23495c38c5457eac4281184db195e47773f415ba4fd95eea9966da2c4a39df1acb2406d0f29051ae5ea95c5b08cf7d664b92833b0944b13d175567ba94f6422e99f4f1ed9b48211390b0ec27e45b8f61809383c21afa6331f956a5f0f2a5e68a831ef24dca5dbb6e60b2b66a8d19e564892b02ccacdc1d11d2e4d6158c112c4edad54560cf4d015d4f827e844fb5a020383ad43013cbc5c2134f4b11e08ac6357e940aed79ea1337ef1e491a1011c75f67044c5807eb268871eba4970030522e396126051446ae7d83ce058795ef71ff92bf24bce848e9379cf95ae6a5e2ec3883345e6350531704fa91314e26f8fec03163de18b717e1dd159df2d0a0d01c54ed5712cfc5b79f47f2a9894980f64a0635d605b009a5edb94185e9431830eb265fbdd9b818786fc262e2038647f9f77349449ad65b618fa03b3c1d6e57f766dbd0c53cf554e5d254cbbcaaeef1c4019576faebb8c4e4b82414ef5891ea8a189b77ffe99443d293b3f4e0775d2f2438d180665e2cf30ef0862d6831f8d235ba84eca229852e0c70976e2a49a6e28751319d1e8efd0ebf9f50714b2debc09bdccf45de0f0c5610c7389317227e83933bb7c2f1cad44ae3a7a8427cfd6f07844021e3d1b95e7f59622afb23cd82b222ebf3f323844f1e3bf04de3f49cf8b613241854bf176d2cd7a4c3b605cebfa3d4963eccee23a3184c619432b64ce3be5f00b6bed48be926004ae1e6cc03be1923cb2af17820790877ed20783c40158acffb5a41a8857c133a9d3299a8c5f4fc2d6e931258cdc4cf1f0dad7b89adb6ff5fcbea53e282097c56393ae41ac9220ab78a4754d48969f6159d8929178fcf71992224ded233b0fd4390faa62d3c0a26cf018b908dba386ea1bd2c19ce0cc1970f3f04f5873751bc44bd4f3089c43ac7509c06166fde32cae04a87edd6e4dd9d24b6ea268e0c2a4630d230005e7311464ffc5c62c8a12907b941c08e38081524691ebed6b53f95320552075af9e68b88ede9c94ce59d663b9d6a350fd1395a93de71c5c93983549d1f983fd06179ebae57335c5329f02b38f19ab8120116ae4a690914d2d6dc9d8e2c8451b37cd05df586bf67bb0a2c92d54c89bccc8a6303ee6b51048c187d35bfb6f471ee7dc4d504fbcf8d1a66656ec5fd72392bf48e6ad7e865f2c870bc1d17e723073eadd8d4aefe20fc4d31fb3a215e334ed7d6ea6af2270b779f67a34e21955d9032b2600fc6bca057fbe4823c56ebfcd27f8f70553a12f560496945d2b1dd64200f1d5554ba8f828849905d92b24ce5f98b4df71b312d2b6ccb526432189c34154397c4d6a19fb92de51147d00efe54e71f59ef5e9c5eeb745c4c5de4fb9a6d35a0059637395d3b9f2534e232a3238b7f708bf1b9c14371d56c766bcb73ab35d95f58781be2e4100ee4573792133c700a8bfd4d39868a26783b6235463bff292dcf34809a428521cc069daa278035d4c6cdb0ebd8e235a7a2387469aceb377785df9a0c1526d95f452710679b70af04d8658a767ae82814244d31d391466ac0283ff9b3313f6d2632e1ec14d56a797b56be8b919733afb5ded1d81b213a6b40191bdb94038dbe52fdefbfe0acc50fb6d5cc73c7eadfc216e20080609676f41d967a44846c83a9a607b9162e14f1bf8be0a9bcd355b38679d66bcb9adae9eb86c913557002d2bb75804155bc5b48b6255d2cd2673670c3c397ff19c244149ff8fb155b63162d9dea7c011785cb86b8c68604adc72e47786131265c859f776172bc0934c6b90a5d4987454aa835abbd3322af4435163f98cf369df0827dc2e66c7169fe0f938983e78941dc8b3d007cc0b866d749a5036144f8814532dd2cd33d2ec0b43c74c5cbfff488d6dba549566d865618f49ff4979f287eab6405bb09efd53adf7624d21c85674d3d5c0c83e022d22956a8fd9b4882f908be89a301eeca2fd38ee8861df21770e9fe6bf06ec4280ca37ede836fdec2de156cf4a063ba80a4529148cce5ae4f304866ef2693e92d498a09af5b54e99b6e78763445fc15c7c98d81908153d383c6086606bb391c3a5e9ffebf622ade3314e7e5a4ddf1a54658108de22df2101bbe7b825518301072788b85b19e2823fe33e546ea36a8ead8d5a4590181bdca01abc184ef38eb5c5afd090150f7e636ca15daaa7dc1d2e0d276b9741bd7b5f9c6b548e4c1917b17ce8cca585cabf275f744d59ec187d76db261befd0f83023f00692d6377d600b853adbab16efeb836a06b6af3a24e507e30cddecf33d68404a58480b63e78422b147ad38719fdaff895c0ca8384980cad0df107aaf0ea83bd158896b3e50ad8d5b598dfbe67cabcc59550e553ab5728e54908a7b094045dce23eaee7d0765506892e62fc90b31f4fad39d621cf8359054116c433d3beec97b1b7d5a8d4b9ebf786c85541e18c43108b1559f238841277936563934024d217cdc22d3c79269eda77a13cbd877c1ef09f21c3fdc19cc0c4ea7ecbc0ff13447cf2ab84a135bdcf633ca829278aeb50837a06c765b5fd82471256d53790422b35bb60c6b9606c577f83dff4920aa8b9b7990c6ce0a28d5317413e3e72e6f8a49dcf1f95b5a69473f9ef4b60e852b56fb647027c6b302ee3772745ce2806a795c02bee6b513294d0b83a0e01114e5736f533b42750233015faf9d7d79e31ba3819781d69d56c08415cd6574c9514ff44bc7b596cdc99012dd1604754d1c332c95bbb91d26c0f8f4ad956ba0209b4f899bfdf7a2965382c26e3f3ecdc5a5eede4d7a6220dabf297b15b2263bc2eb3bd7374b74243be3304d8d89a73f143da536b748799b540b13f6054f85dad418b8712ce45af18ec867f5246d4ccda414a45d703f3a3b822f02adb63a9731f66c6b461ee33da32e7e5957f1bdfd580423fa02888cfda9d37d1798f55ed0c56b13dc2e01e6709df10f74f86abe504e8c2c4d9d9bb7380c48242359e6a3ec9e6899cc97ad4810d74046911232187498101006e920fc0f32abb5ebee4b91707e5e327851af2617989132d4fb2ddefa59542cec9a6c350883263794af182d3b68d5d68f0d1879db57745edd98f2c72e2471d8d452334c31e2fa459f90ca30c3bf27bb1aeb6336272411c80f4973de624a6f5472d38e41817758d5ccc4ee82ba1154dfa39ed6e33a2ca35e57352923a42ee5b3d6be944dd30ad720ed0923432287fe7b0761fb4c985eeeff623bdc4e572d8a691d15404fcf496f962db85eb7537b96b045995843dc9c577a649301c7a7db6e315b35c1396097317a1d18d05d4351761de72b0b3ae19dcc5cbe3e112bb409f96d60fdaadd0843658379619fe4d11c2604ed3da68ed377e962f12fa78d90a8ae5ace1466d8005beb9b228746fd9a0610bfc50f20c169868e0a8d0f5f70ffc3f862552cad6532832e97f84cf36bdd447affb78713fdfbd78d4f0cc5232b1122964560d8ea0a7237b1dea51d36e67e3da99c2fd0b7a373f796fd33d7033f8da63f923476ed211cdd373b161acd14be745f55c8e227c984f77a8cd62b738bff34f46f82243558b9d78364e26c038e976d7f35a722854ae4a1d46833ca1f27b86fa331a89d1cb56abf1fe6f310d148ef78c8daf3b81237f2659cf2589cf79c841921858e9313ba64b75c80f57a4627026ac6aa089280365d9c7b62c7aba2779d578e1b539e7384d535a8e053c38d97068922b2df8de205cf970ccd799dceecb27631cb625e7de0c955a7ec0fa76a3ebf86151aa1ecf7a47b2ed944f3144443559e290ac14e9b1e6a3c03a5a3836e30366bd7d49156131d032492a38f620a44b96a70c79c533e4b0a44fbb0a8f3680fca7abc63dd0d21fbe2b27d42f0d736ab7f8e4eaf8650ccc6d61fac81eb7f6873bdebd9b8e3e49d05b9ae100c3644f9c86d12a14bf03518304cab2e0f3bee58aef3d50a837d9b9d11af2e3561fcd53431b208465487da6eb62ddee673f9", 0x1000}, {&(0x7f0000001280)="e7e02bbe1d0bd344d97b882e2f67ee34935fcd3bae81fa94af4b3a68b7471eb2add8f8c42364764ee70815b4b61e9eea55e81d9d689de0544035bc686beaeec4fe9bd3967d4eeb0ce3c4340a1c2f12e5c491f33fc71fdcb14e3e2d3985d755226849267664baa25a7d21cf0c7f106e11192db8704f6225583caca8f75dc3728795ccbc1136cc887cbb3798c1e3b4af233930d938d23c341c6169a80b052f47db61e06e5e0542e111c3f3a6ede04f81f9b878d48a7744e62156cd4ea0ca36d4d1b1904d13bfa612354d642a3a904bef6837b64e2ee4914ad088e84508582ab0d70ce711", 0xe3}, {&(0x7f0000001380)="321407da", 0x4}, {&(0x7f00000013c0)="5e1a6ad18a1a6b5c67a51049600cdb7e33bbb26f5ca576243f7ee2adc3db1a4afc3d888a277260350b2cf02111b79f49fd7baca8f2b4951dd54a7e8b2ad710942bd21ee6a2487ae959bd30266a6cf821b9ad3558d51dc4bfeee8c4f5159eef338b12a734a2cd7b339a0356cc02aa281bee78015d8d6be6f8d957cf16ea3086d67d74d93b89ceb40a78740611d9a2c586c537717ce0d8c103cf9883f4b70e70a2003a0fdf23e80fb0aa515eb16418eb85714cb5ad5ce2b8c5b44103b36d3621a9d41cf95292abd1bc8322ab676be0b5944b8e407fcd9276766fe861502f1241b40f7a2a70db9b0f625ac57c725109cdbefe7b26d30e8adf85f7ae4ef41b8bd56a626e6a417dafaeac12503d58038ba32e3d6ee4e48eedf8797d6288c2c7a3fcb3b5de3b40bd0b2bc6f10554025a44c799b370fb7463df5544d311e59e311dede442c5e9bf493ea4ca35069729b93912ffeddac6f4f025c516876a6c5e5ccb69cd55eb603e9f29a59f2ea415a2dc8898ed2f6ff9875f61eb8607deddd15430da8f09220b602bc81968f26d071a5153e8cdf52f21b2334ef21981c75c0e268d59e425b08d5a997d405ee324d9b9b11f7a5a91c439aab2ba655e9cb63422e66e341b97571146a09ba9d8a2658f41e1a7bcf9fef684427809108b5fdda0cc36775fc6035ca86e383de1d99cc8240ef9276f0426970ff62cedd1dbebd680b40b12ed826d21b556ac475d1cb91310b79d269105b13ed04ab0dbb5f08e231431fff06cf3b036275cb818653c5f9fb95510676d33888690cb8ed1cbd2d82753b82c95d512891ba7b1c392c4e68ea399cde43975189419d1d1d1a211a8fd490e7224f40e711957ac510f5b822dbc97b4cd6a374a9d89085bbce4154de41d1152d97ef6d3942ab8f920fabf96f6b2f8ffee89f479d70ab6cbfe15c0e5efb271f932f162e7139f1315c4fbae384bd6b2edc67b1faf12925a0863785e3d2e46a71aee57a153066d39f9dc782deeff62f28236cd0f89229399b49eb287938330717c7a72677d396dd7310e112d14890065ee796efcfe25fe74d88946f940b1721fbcdb1d69ca703f357633df3b9d7b2d4988e4ccf6985fce22ce1138650c115dbcc77deebecf6521ab9062f581983813398a7f11b585b782f0b6f4ef2f8ed524c0efe968511b7cadb2f66c669d3425975599a4c2fa53d48dafeeb63ba317bc95dc98b459baa4d887fe5b4f807f4f23f93aa212fec8234be0fe3b3a3f07d4ff9044597b7067eaff7bc44819c810dc3eea7113ad1e45908605262c5c004f0369079897300b76d8bc9cf475143cba8a1bf54a9bb26b0462d5ed660806e9c0c4bfb643104992e5ec04fef299a78c1efd6bd35c4af677ef8e827566c0583d63b4f5de3fc4d767a79e93459efadf66cbef86f1378ccecd5a3472698f8a655d034695505c741407c7e023d58bce7207865724d54bd86dfb97c45c3479e029ed449a3932616c6f5301122fb6df696face23daf77ecfea825aab8cd5ba5ee086b060cf715b305c1f6707b88142b5fee32d0082a9d49cfe810d8564114bda9225938791ffc180aa4b6af7cc0f542059bfd99bfd1cfa69335dbeabf551657480b2a366fdd470d6ba2026abcd382075af452a444349e499a6ae2de9a73850b90d7eb93e2b4663e2a4042f45819a2acd7f0eec436920da1657c6a818f6dd66ec546b74e63886403bdc0a679757c2c99b718626cee80566a107a80dc82760c5aaf7dbdda031b7c2536c8ec4b84b93a6e87ba17d45966eedd2e4dcbe17fa949109d10a04cbba2f7ea697d31b56ed4867e538513954f1d483e23f033b6da727eddee47d044b59ecbf03a300f4f9d31952d555857db44fc2bb498397edd24a5c96b7e1cf740656d21f466710fa2e425a58db4ff367f8f0d5d032d74bdf59579fcecb4a5e773827a4a5924ec51db4896778af0885ef6b3a66885fdd79b4f0f4be3c4543e000aaa1c8e972382f4ab50e001a6b93e8cc36e8216d28c7d5787213ec438fc4a23e17a68f48e3202bcfd5b47257c78f7741fb97a0affe2ec3a96c8e5c9916313930680cc6fa656bf360e59166b32be45c507725cc20715bb88cac5557a67d3f61f376c7fc5b0e581e16bdcfe3a5573788d9919ed8d90d3540e7dd289df67ca870a1b3e61fe850e3ac4a39d1c9dbe25d9ca2b67b0ed939dd582938a5c3a8e853d46d75406605887b5d520bbd96518857b65ceb088fb15e6b2209dd21397568692bc0bd1223cf08cffe11d706944c44be4e8e7c656a5adc234cc44154db530f211037d15e069d118343c9e186b05cb5fbb2c3f9758c623c7208415377c0f57b3decdf830e607d5f450d8ad7fc52b4d3400203dba22088c3f492cac79ac86efaf244499ba84361c9483eed310366923272f1a2b0b17b1c47643da123f6f05cf9ed12fee3eb59314a4999cb757be28cf2c61ac52d8507203db31aaf564706db43de87c34e4ba692ea91825459d475dd55b269b636b0ac95f1ac7607cde620acb2c5f0c704e7f2bb7d1164866967436b757b94b41ad4b03640178bb5310748b6204dd282db3ccb4aa53434ff70fb7f5f2a6e7a93458ab7171d308915796c7331595435568e92dae32ded3fda4570c811f109d671672bf006b3d57e060c7b979e1d4eb31a389be410f2bf3e93a189bcc08b505a6539a5d1e8cc14ceb17109748f4122f00e1de63480153d66f2246ccaa64b00ab912f55c9ba00e732efd524830a9692b4086abdb166ffe4fec10d21f393aefe6a4d4a6178863915278844d0d221ec80fa29ca55671d6b0c81e22a9b6faf558fdc7e394a73a90ec3fe8ab033b827c0d2c6c576f66e79685d0ddfbd5651626f3caabebb7fb8cf5ab01a04783617f591f7f0715cc6099fb61d7c5bcc404de82c2a17ec5eb587f0ea40cac104c5f0599caeabfcc0e1cf15924378715697ca649a8cae49b8976d3ca65dc0e154d891ec9e8c61e15b41d5b56f3b5746d55d11da78d23dc6e5577be8186ec50d02e37744ca61bb9a57771450ea501fb7d7c65789fbb9e1699547751dee5ad867496532a5146fbddfb59fbb5a541976ca6f076afce7077feb169da782eb374744135de2230f76c168b34324c279fef909e67970c7b8d521207dd5088d8a3ca93015d874f2c4bf263b9b410e9a098cdf091ef53d882daf44f3af56b7939f735dd559fb80eaed326f6f8c99c7d2ee1c5ec67702e88b77d2e6a267978f327dfb17c56a75b55c64b3864666fee18217899d4b07ded84a78839aa132d7e240f3f3bea042bc9d47d53f28fbd7b7e6d23a741c304cf752e31fb763d971c801fcd8bcf2deb85d631e43225fec955f2a47de28b21ab5cab5e7af0842a8a207d7c761e533153d05f9c4a0699942bee812e8f97cf53e74464eecb05f25d66f07ad5468760540cf208c87c7ce3ccca650822a52234a5962b8c45d139ef3036a7ca6d89aed3ef026e248b4511c5dfe8de180c5702b119cc4eb6fd33ce5e82884b349d897f7f505758e178e166bff59cc61e5fb3cc8c04ab9c2a8f0432f245fe17d39dabec83e401283847ebb2dad62e9d3d6ccd1066572421491dbeb98d38eb54653c8ba10fc23fafa1d7f2e2beb415018fe7f176cbc24e75e19644adf00c0b7ef852a973f01d22bda00b4db62bd64f699e55d5d75d5d93bb26be2c7a1bd62465b50f5a628fedc63f51f13c5e67cdacfe0417a49d68ca02519cfd24aedd10b6c4e2e8507e83d2a40ddc047ef9f799f7eab978de4de40ff557aee15fec855f7f846d8fd39b43e0a04649feb9b6c5be6b83e2d4fa7e0e76bd8998517046607e554039d28781304af2204a562e975705e4540221603e224145d48bcc1869ee34355f9d99934452814704c303a44e8704faf99043428b7bfdcdbcd08033807d58491417fd446053019afec67bd6000fee9ffacd79df43592ad577d806b763b08c4008166c204185a88c03437a142acf196d1ea08cdb7b32ae29d6bc1c6444f5c6916689688abb09cd20d5c40de13610aac11c6898ea7763810d759622e5420566ccbbe2d74c0ab5b2fc4bc9d492537013a0c0e2e4f11f4ff65ef4c8086f6ac88d4724f12cf75619bf715ea663495c134480a5dd0360ea5334509292838db8a40ac6750fc9b81937e83bbe2c2b35517b42dafef19037145f47af15757bfa30f45ddbeca3af60c9abfafb94ba7c83964529d348e5b7b513a2dca69d7fc546b2c2e22661d1793fb36f7511a570d5d3b2fd1922b78e2c30639739c6acf38e0896aceef474cfd7cba3df88efd5844dfc174c47be5136bc1f7905e92d274497b4c630469569675627b2325c98f9021d187d43986b58156e6ed25a52f74301774973ad5764a2bb2a0c5bcc8a070a4f9e83243a928cb0c63d3517bfb5694a65c93fd47c0ec194b913856e5b64aa45bd82d4c01833040928afe8b362dad44668878d1f8b5c6805fc6d8601e18fa6ffcbbaeb2d1fde8ed70ce2a2c318683452f4ea1039691ec378f78776510876f2f09ddf3ab98ff47365cbe4a11576caa3617d59a65027a0a88f0d4cf3c60125870107b2da61fea15ce003484cc894ae4b9792df2b61a7fceeb630353639e647e983a2fdbe3d4cb9cce0daafc624c364cdbf87d0c158127c9d904761c77443378010abac45ce541772d749c955da199d118827f5945d96a188f724be3e50c3f809777d732f0ccb159b988ac8944af4773024c61b8606b279f808f1a8b2c054a156ba46a5c5d178a750f4e5feb587589947d78a821e007c83a6a3ad0b9e88185ab430c53bc94fc21b098e0d9856df9931db824b74e6854c583c1b7548f06d5cefdd18c17db25c38f87b0891d8e9b8af0b66631b30ffe1f3b0441840969eac90383ef860d62120e32b3a2b11e2fed9d315eb881383213f205baf563d17ef57c873166c350fac1763c8608a74fe6b43bd5f1a4f0a761ca2ef45c64d0cfa9e6687050cf2fadb3c3ea627a1ccb9911f8a6d36da7b0730b56347132fdbaa92c9fe0cfe23f9ebbc213d9bec7b8f207e7626bcf34df68ba5dc3a2c2f031586a99301d41531cc04aa8cd9876ae96dafdad1e12c6a96883cc326f2eef2776c11ca7b03c0051ca1fa99cd8320d5318634210b49fa1a4e49494f3b71c06d1c1fcbb0a1950f486ecb24879a6a483ad5dc60cc85a3724582f9c87a02fa95588470e5354b883b312bdd9f64f2291db7b15189e31b4abf5332df8f0af15fb49c9a36339d33b542b615b5029e5539737f600b5575ae5e62fa82a4c29faa9d2fa5bff43e97515a3d7d5aa80be84439722464d80525cb51319cb97ff4c32f3874cccd5df8faff4dd2645fe60af6a43c817d1cd230afbeb7cfbc5801dc0b15a55d69a099532fe327005f27785b41ea4457bb78fbc04ba840c8b05fa053910c49dd437c88db1444784c43f554a86506dadc880f075ed37227af20acc3ab300c33d676201aa2e513b72916ee3986fb0072acbbd2521cd8ee3f688dc5a371bcf2df00be6578e7fc954f817a2af9f68f1e9089324466e9218bbb3220d096c1b8e4300cd032f99a9f1d489c7cbdff6cf787ce0f30f10f38797f3f006c56f1f8266ba4a316bfa2f93ba46fec160d798455db690704918035e8258c4e898ea038209fd1bc19230e16f3fec7b9162a48e08bee6db93834cd8d9577ea8b1900a51df16d9192ae40da21f69227400fb57afca61f6730efd45f36e1b2af5838c87a1709d798ecc6965d69ce5c4ef00eb5b8d7fe2cf9d09894b27b5109b63cebe83bfb7c800b9f0711b512afa270b3de1d95b0ffa970113ecef087475702d86792ffcb", 0x1000}, {&(0x7f00000023c0)="20a2d61c02fc3afa2dbb13a79fe76fb25a7742d9abc26f80ee0392f56a3b5e4886dc977ce5e5d6fb3d8c87b15f93f98dcc7c4e86f65e235243cf70b69fd2c94abf8c48cb0f7d2260d163edd5404d926b9af63de1d46c8049b33305f9c292ea76c0879d02dab47d3f451c0d508ac6aa8b7ad49cf4c405859e893b5f57c9c0c79cd624245c31d77d34d5bd55b228d28be70c92f684db9b97710d3b0ff3c3e28584c63ea91903d81eb21cb6f7a009101b8b484300c9bd3c40527a73ee4485ee06d304cb2608fd6997f5666eeeca196c434a184dd1ebd3172cbe4873b27758819b5b9e908cd24accac46349694f32340b6f32f04df17db", 0xf5}, {&(0x7f00000024c0)="0d6d5e1258df371d3cde9bc6eb87942a66374d9df6700189733d7406cbc0b40ab686bdf0b2b48dcd1bfb1095098fe96fdf167bed365580b604ffd758c88d259eac9d2cda436cddd7d14905299a3bd66f953823181ca6ada5d3cf94a69e82a5d1807d2798064c8068e1ba10e0c6e724a95fa16d8bf5c305963193d9b9dac9f3e6cd0bc07f0c7ca6ab49df4c84f05a550618b43456e6e75050ce1a8a0e7dbc93b055a653176b0c0297b73e8c9123f8e434edca3a7ceb4ab095b4b74de29282181e1e72a8efc675b4bfa108e6f90461ac2d6888ec73", 0xd4}, {&(0x7f00000025c0)="0ed8964c5bf022f6e67ff40f26eab83d00643c5be7dfd1dee5d573bb920246ef5594d35e1a68c1b63860343cb2e590d149a26fde010d6e0441e3c3e85ab97847680c113dd1a89e36ec622eb164a6cd08ee4f0a9aded5270e", 0x58}], 0x7, &(0x7f00000026c0)=[{0xc0, 0x1, 0x1, "ae8ce71245265bc7517769b66020bd16b5e9076bfed87dca33dcdaecddee169f3a8c70f13eaed62838efde249ccd48a9ec96a3d97cd28d9425c68075fedbe02394bca2366712acf196d7c7540c8b72c910bf9eb1c4317255bd2012060a7227976543e214ac99d6896ad429b03210dd16e6998ba01c6414427c9465fd789c8df51f60fda3419768f2c4fd0ed5c1701c51b9289610c25e3b2cc233b671002f933dfdabff8a003568c8e0b53361fd2e32"}, {0x1010, 0x0, 0x2, "a637f875a049925ac036837742eb20e5667f7588cab5933eec61f38674d2ef57d446c2011c1a8da2399c3d4ec07fb4d2086e49bf4c4b3432193a3b3f939c5a50f9cbd1ea18213b21f66df502e65717cae397168a3a4ceff282f858935979bdf0bb74b720aa90249d2d90c7083f0c46dbdc8cbc12091acdb2652514051ba5e524c52e5fdfae0f0abdb0b75657e332594a84d87b0d431ad7f1b99d4b8ba6472828decd2d470a118a4921d84cc34f71cf9f2f008defdedbbb2cc1007fb88341d1f9a2867ad65605e071bc841b30719de23bdb82e1e66659579ed5e647214da139d57ebac1136bf304f60b94f18af6906afcabceb05c1c4a0ee0c1ee05559118e99d1ec69c83b2cb49bc0b703ac51fac72f8ec1243fa0d58881eebe32f67ab30b65b6152ca251d7f6ce0207fe40ba5924497479bbb77c0bd23739c3efee97b2908a045a2cfa1ce25e1808e0a5d322613906976e3830eea7c5d9708d53fd4e8bbcbd35de5dd05dfcf1f4e0deaba0fcbb9aef9a2a00589694cff039e3afecc4922cf2e369505037a162b0b840dc34af17ed397896cfc68cdfe1aa59b85df65fbfc9e98de72b7296ca9c9857da1af91b2010e7aa048848d67c8273f3329434b9ccd3b027c0aec6adef47af6b932f2bd665a6a0ae980ab16a49eafcc075f5e9803fe3107025bf8e0c1467deb5b781daf34fa92d0ad450ecd9fdebc14b5a946b6bb68e5271cbed5bacf43e27424a402b1ee67a254714777ce938fe22f559710572933efee8c510fbc979a4da87ee88770ff13237b5870278b963ad12609b78fa76ae1be07cafd0cbca654fb201e9cc8fe1fe4f1e8567804cdd00022d4fec079b4ffcae837a16f5924587cd71dce8b4d82c009a13253d26ea8bb720d0caf00712ee1ba10834065a122a3f6ef399fdc88bf4bfef5d79c8055514faf484546bf4d57e74ccfcc625a561489091f10139187c5bc13c7822ff4fcf2755b9b4c7ed635080b6ff2caef57692e1d8c6654cffa318357e2a9188e381cf684aca6e01bcd370e624c7e2f39495f5a26af5b5f835db642ca5c49b6e07e693bfa98373789a604c3f65d22719dda8d19de2927deed026c96278a071527aaaeb3968b70a475a45c86f3c06144daeb1ecdd474019eb471c782f50b6eca716e377615ef39238fc50ad41138e9a2351984937e9a31dcbbfa418537d4dd6ad57a592806b534bd0e24f15917098110aff2fcb6991abc2d453886986171c3d54ae569677ce19ac201fdf3f9b2776402841df88c2727532e8b940c17c02652581efbdc62e0c66a8b779dc604e8549e3a796c212377302fd750a3f2746a78b646b0e6694191e6a128e55266708088e725670dfadcc295a9a83638e501c1b968956bf5e1d37b1d8f048fcec67ba62611e0ad943b970db0b72aeede18298d36e3079c35b12d584054f7e562c3b23e69f5272897a7d5e4c41eb5d83837b6c405d7c3ba2167f5e106695a07314d0963638d831f14148ca7108129d66761c3e05eca4ac58602c26c834009fe1209cb80261371266a4ef9bc93db949bac743ecfa40996e843e723713bafe78501b0fdee1cfcfa28ab35296ce929596111d6dfc1b95df25726c190467b4a12c4568fb0cb506050275aa10101ca8919ab886ef20cd6f2bd73aba88ec6f84e5ce51b3c76f87f2d1d552ab783b6dce68927409be5e8da3cf5b27d39f22399052e97ca58f13f53b057b50a0ac2bd68046fb432d5267921ba3af7d6b6b54ed0a259a9a866c7bcd23ca9fa0c1784c96a562fe0188d12799bfdad6002e58a4655f6feea3c36ff755c034562f3493b36785068886c287fc605eb251c258a1d3180109c8b0d404325b7cfc61a23508482475a395539b4a4eb0d7b1cbc3b0b99394ef19cf60e75c40f5f8e039325e02971c7e2c467b555d428c9dcf3ef8fa54992f4cb643a9f6f6b9cf116a670755cc64d98199ce9f297d788f63223a4d65ecbb4dc8d9efdbe97c9a022fe38de75f49604481afe848cd884bc3a1bd2be5fd0b7f13bed18dfb65d802bf67827d7f73e2728f8d50a5626a1734bd6ea0398af53be38eb99f5ad1899b3ee69ebebe7ae34d20ce0c74b661e62b9630228fa3c1f7186a3582b056da72b879ddd243e57ef62dddda2fe2eeeb5bf27ed0e2a5ba4d76ff74b34f5cecda71c766718d5771982265dbb762c46a2ddb0a0782ba3b42ccb34db21d7a136baeedda808ad2b533217014cb3da2947d5710f02fc8e4c3abbfcf6cba2124cea071cb45acbfcee28b0f7d2184af179df7b0f3702fbf2672a3845523869c6bfc7272a68933e1df1058b97658a0db1aaa39c7255347073b4d0c8d76b3eccb6f320cd37fbfb3a15795138b96306dc350664065f8177286a6cc3bee1386019445118118e5759abcfac413c0d588d4acccf88c554f52c24348c606abf1aaf62d7df5a0b07248f9047d113aecdd8c0a76244fb0683f85a6c4c5c4212a93e7b4e56f38ca1f6ce2e09c4524f54de2173502d71d78edc9a385e8f9b97eaff7e29d62cffe3492a2bb7a71b2b80865c5a25d332bd1d0e688c0451a30d88f553744af6c1a4c410facfeff4288358bf368df244264755698f1556cac2e7222ae8cd501c5534d2ef3b38cbd439374647d380c035f9412d02952f2ef5c8aa4f2b9682186e40ef631bb10ead5fff38c91e828089b1ba2e48344faa2e992a420e2a15b4960b1d4d36b1ddb67beb403acff4185ced8627f0485981dce709b532368c43539c54cdd2fd727b2490d7b66e00e89e0aaa28fc08b9cd67627f2388c39bd1e156eb8215300a2834bf911e3adbfcd6c78568487b74c84da3deac85c26b75ea0d998d9d350142b99d4d987d6b843bb8063f43c3685577197a7b8a69259611ae249512ae3e46518deb5cc52ed6b7728e2927a721ab36550aea9e778e911ec32fda1b93116d276a35a81c7b6e3c8ff5362926812abe0c0be373b432f11c22c07830bd314a6f2cb5fd9517b333ee013e128cc6abf31a832287af6325d9ff95dc1eb6cbcbf52bc70ed41f0c9646ca40c4d151f33e8f9b879241cb5286d902b36495525ea26052f0e93611f7b2dbc47e75252c626771356522a7c0dfb20a377af6ccebe3ffffd212f8650edca7e4f7dee22d5f5b9d8dcead4d0caa7e1f823ee1a7453ad67470e7c42fe335faa19d158e4e32366c639c2cb9cd7d7e683004d30ba3d44205521e3c9c4100499f19c2ff14a32f4d1375c2a39907a13a157503ea2e421cf16659871481670571d3275a1566d21e07b2e0de7ec70ba5831780fabb372231a9d9897f0006425c2f7a2fbe5fa5cd91089ac3f556682eee2e0388c7cb7fa29f75a474d81d4bae02b1a2bdf6446b779e99a40e5ebc47ba9198ce7643cf86ec3e90b59dd7f2fecc4db3670a40057f1b3978dc9ffdb348d57760245e3954523517469ceaff345f988d10bb46af5c5b729a2244a2c8a8a85a794c68c275c3e7a85df27d7ebda607545edf8cb4ec417ec2c94cac18f841ff148e943cd1708e460979b078cade7d31c8ff1b57dd1eba08ff2ac6c3882e9f2ff97e8d6494ccdf23b964e7cd7781ea626baa33f953703fa3ffbb312f8c790f84f5c3dc30a8cef435a0e682ea684395a10b83c5caec2b71ea17e0279b8e5690ce4ece68f1f7b01db138b374f234f60f89ef3f641436bbd5b80ee9b7112104f3c854e63bdbfff129d48fda2a9537f8f79821cc3bc780f34b0638a8dfb968dc2e9564287e3c0be28c551a9b33ac534ca50dd5a5ed5efd4dfa4114156538d6480e4809b7eb2af59c5fc9aff5550ced0c251d7d7e93db929bc94a895f3dc8c6a90c3f430c4143ac63d11cd3a358548f12f45da5ef90ff9bb17602fa35249e709940c88f04c10565b3811e9c789518a143bf4fd4339b2a839cb053185b6cee0765660f739451a130dfd21e9d52886824da1f88660b764040594a5449e5c64f3face60c092c89e6038bea356feb9e302f5e8b07ea049f83159fadd76300421f7836f0e3adb601e54c2b0c183051b79b0c761bc0b184c9098e0c3e6ce46f20d78f60afdc066da8951909c6788c50ef09305da035c89d85549eff05cd04dceea058da91ff3a5ce1b0ca6a228d232a0f39407d5d959ad5fca59620495e73214e138ad213b0b258bd6e58b8841c73beeeefb7d64f51a438311ae954412d5ab78f18024475530bac811ca25e1b6be9ff04b2a0e4f4ba42f4aefe3af1ce49ba6d4866b34b59afef3ebd06436b3762418beac17662970d15436bcc456b329d5815553416548b95c73557f964d8eee66a5ef757ee3bc5fe9c834f98508c3b45b9c0962a31cd827901b37339b50341f3b23c63450ce5b43b6be9b83dd2450aacffbb97b728705ea0957e4071f4a4e6b65014780dfef568b9e2c90ddf0307340c42f7153fcaaca5143f3fe95ed66e2ff7d1cb3c985879c31b863a67fc0558acc634be7f7b833fe296f8a5ce2d239334a6b386c757e3ed7c9d830026cedc3c55396d4bc59d8fd14bac6403c6f456b4d18112e7148209995b02f0176df3292e7092062acf10f3aa9fa337e014310c1329d008854dc711f9dd971f47730210ee655314c9b86c8fce7958e3c031b9e1c646e9e5ee199bb258582f54dc9cba533dad4c78a7c3c10a84aaa1c4016e6069a534e193ad2143413c7209135b11ea942d227845a827be00fa7b080addc7fcfb22a90ee91115263d262b286992b30fea2c063b28d6dad3de4dae443f2cee1ef05464a72594d439fbe8c033d330a8c40da5f7fe12bd0280726405db4d346b3ebfd626d15ecb5f3a19e9350c1fb57f29b720c278dd971a7c453f86cd480f206a88ef8d1bb2d3eeafda0f46cc9a9829e3cdd06a98a6f6a63f8dd4d12a5384e573fae855868b24e6d214aa91fc312e0d54009421b5f033bfa3e2b976617098ac86fcf0a7fde2f534ff6d94df6840bd34b23011e02dadf625a5a2a3f917f301f73e6c327b897d2302f9e9ed64142de066c8da2b25ba0a3301a46dc5080b87124af572d85a200a66967a9759d64fdaf61b57b4abd28e9923c62387b68f7eb69577b448af990c78495bc7a3f4b5bdfdb9dc01edca6b647c3178c87197d51a662699f67a218f47c612985036765ac487aaf9348923f2bcbc7bc9eb8e877d88682b2a0c9cfc8b625d0a14f1bb3762a25f9cccbccbfa1bdf92f5f691079c6337bf93ee352df81375b540dd2661f97af1b6004df3b0929c8dd7498b172038afdc4adb091d87b387bbac1f03a435f68db3f36164e97a2ef4987da163b07eb9bfd03c1a8ce3c2308bf2812dcb181ca5d4fc9bd794b1dea9b7dbbb6271b73e502ad80d0eea584665b893b4744d09931e407c1819cfd37bc16be9d443c191ca359ac917f4d4bc7cabac38a11eb50b3ec9c8f823f4067423e36b604bd977892437fd0d2fee27276ade7cdb13e6ead81d644dafc52a9787a2ae03add530b6ea961c4d997e2e72bec834b3505295cd2a20cac62af603e1ed34276e07ee8ad3a2d4e1171fc5f50a62d9be05866adebe0a27019191e37915bf3abf74d10a84c815eb37406d7f2698c8de740804f1a71b33b732c4ccc972a2d96133343b4c8f14bb74103db91ea41f3e481439c221ab8386ffe16b830df39f16c27eb19a78af9f76083ad1dbe85e9f23bfa0ff5263dcdb7d9ab4c6df86bb43440385a9698a9ba91057a2731d0cbc411ca16cc469afaa124bc6851dc47036f2b829b1fe5f8a5ab4dbdd64489400fe8cc9bcd047f60dba16d53c5b31cbf72448d4509e619d6c61c197c4b42a3891cf7b0265cae04e557fd9e41d049f3dcb64a158394a0b29d1"}, {0x1010, 0x1, 0xffffffffffff7fff, "1d3781d1d729a0d7fb317b79e4f64de9eeeebe8354393bf028d54e3c41f854c58e48786e84046bfcab30f116e04cbf0eac4c9ea9310145c1b68047265a2d5e6fd4cbec1b664c6b09a1f53d265c2786924ad984356a6f8cca8d4d2bf363681dfaf07afb4ee4df4a32ced4c56317d8a8613ad1f63deb96120e7d69d4ae38003c124ee00fa48da05aae6bdc3077b41a6a1ddb809247596ee319fdeb857274f0703c17fb5ea967c20b0ad193291d59aff2af3ef99bb33ac23284766267a07a54796bb06caa7e8effe9d16b183bf565e807f7b168c497716b958ffb2b6de683070b05dc90e2cb3779de3d99b0c60f268159ac1ca69cb1c737183548dcad4cb5bde7bef1debf9e1f421fabbb92945a8091e4c525060bc59269f4d571c4486f4ea173f9962690dc39607704b821f94342b51b3730ee9352e50e29a3f9b860e03e07b79d8a87608494091eaa0f664571bde2d00c7382a11dd150e388573a736c991befba469b2c1a03948f5791b7432ed4509c4569f768852287b42b4aee99ba6e7ab26666c13cd4fbf5be139f0f4c4dc4f73bfb871feb936da28c92eed85c57107df9df26df7239638c2516decab5f8154d52a4715347edbd23361b488bb1cd3c97f706e8001b4737c1c114f0f9705b3f9016f71d4be5591d050724a24600999488a8a8f704cba173ef054955dab1292ac70b91ae451b7e7548d080b0b6bd82514323c670855546c312fd9d520d4de43e6ee698bc51691a53fa2084f3509393e74a4eb40d1c14c6db67a54f063dbb6db822f2125a3493f19ed0252c2ef1b3c8be451ae6187e44132cc92b2d433683c581964101a8b4599a1021843526501703dac19ced43f45378477128deb9d2b45862e705dda8041f80543e85b82cdff3842628152b8de265ec898e835f5c3c0479072d885fb3056a6ed641b67493e735a77b23670fc7743a51dfd9ac2d872bffb97e970f43b8ab15dca8ef57b2630abd18613248421e6ca22ccd085505f00defc9a6e5f932d8df3d06de49cf3f7dc4a8a85b7ca364d82cef72fa78b37201d3beb5b4ffa68329894c250f57090334db4d261a9b04238c0def82408053a213dad4163243f261c00c398f08f6977400baadc738b7d9970566cff7193ccc8c9c2e45f87bef42ff1dd2b4863171f7a17b74233e75c428cfa23dffcb6a7c0ebfddf501d94a17f1378cb4300b4a44ff740af0833983695433e0685379dd30cc40c7bbab9895be87c2f44fbae5e13b469aa2024202fad6e09b0438e158e1cb423dda2522363a4260461920344afab3317c18bd1c4281bfca12e71489ff77f5ecc5dbd958f3894b30da9168910ba2c2610368fb9899d46e5156dfe4c518713846e86aa7389268fe77b13a86f1c4b482339ff389c85d43584c60f314b339fc9c5c6f4eca126d9f96772b84c3bf5c14860aa14b5d2bcf32addecc639cc3afb2356ee7cdead462746c3f7576d4fbaca6779c9b2dc5a711ae294adb62db547051ca0a876d7016ed584eaff7e2eac0ecfc21616fd39cc8da8123973a03e874287636ba4d7c2d9e4d068155d714bebb74133bfdbf769a78521d6ede62bde2fbf31e48e2528157d5c1a7690210844983a674feb4bf915b4e93e3e37395de0915964d878b4dd75e6ffa25ece93ad0972a7f2906f7712f8eeee07c552878c55e34611426e175b39c839ed9c3c073c740ae9a20fc2a1316f2dd33b5263973cfe4e1d87dcaa11bd61c54fa80d94bfa5afe651957f6f173c85e2c5fba7e2905939f737b5337e190dcf803d08bccb8ff655e83897bb211f05684728e9007a63f9fbe159f36c0b491cd4b17a96642f0977778796c9f09e8d1f18b023595bdaf5de21800c8b4fb7c8da91d8e4ef6a85c22baa0e232b9200a884c16187169fcb38823d15cba65b093624391527cda27a6c1c4500e847f7f3aef28c953b9e80aa4e1e40441fcf567dd10994ab1aa960fd09e6ef67204eab5bce20c2e1e0d798101077753419ce3408a51eed653c98225e3906793904607452906c2fa9de5be4dbb8c78cf6294fc37c5d466306839f86e8cb52df56a7ea5149aeb6637d606082df6a1dc1aba8ccaed3df2cec18b72f23ce82ec289cac313c364441e181f4ed160754f333b5646e59934cc99ea9466a21ac44326c8ea6e2f85b4fa4df83a858f56df9f14ee5dfb7f6778ecc9af77fcd9c0e137a730cab86298c41c8d65e5eb17b798cf7c3d91eaa5e6f252792a1d6b340d6ee9e4d4ddb54ae89b7016727bd2a7420850376ed9decf168f59535e83b808e027374be32e71416f51dfbf6e608429b9f3095d87ffc0baee6707d9fc2bc82627801ab6dfb1e77492020bd6415b60d4e0eb3279c367c3cff43d2953221b775c2979e3f238403ebd44af5eedb7b1d4ec1a60e779dcbb067dc292a5336148a3661424d04a334476d0f9f73b6fde8385a8d6d04a9728e988c688661c433bf97d700a3e7aea60c12e8a7eacce4d1d546e5665d1c638d81f184a9e113ca28e13443aba9b45e75dba804ddd0b635a88cb11bccb938aa25a2aff9510fa6896d097144850caa6e0c3887ef7a97a8fdfa6e22c221334b01c8808478204b39a39e16066c563b2f2cee156e9e1965abab0a58ad7e95d120289575030ec2c7877681a42069e5f426daebaf85491e006e6ddc5ed14bfaf1fc6f661836432f5011f2bd617c6c61a506b82d6f39fc9a2bf5992dc32c185d5856233b6a866e3f11fac28658f52083003a6d25bf521e4d97d89406b9484730fb19cb54ff2a5ee51a6f2ef3f338bfb93dc243787603b85b7b2ba6e871a30ae0af609d48b3039dead0a91862089199578753f41092dd33e826a724b624872ff7112b6ce2bfda46e14cf9ba5a0e7d79439f5395ac81e275e73a5d3363f73d292f64713144af2b7b712b27294c2c2c37f4980c07f0cd8cf1330fc609f6cd79f423ef1a7c19a4f526b359b49506b19d4690a41f739e74b1c0ae748d1b3582f32c73ab3e52e25283b831562f4a5450c2df2aea138cb74c67fb5a126c670a39fd25d7dfe575c0cb677bb0acdd09555c1c6d5a1e6c7f7c019e6fcf6118e8510c22f7e5feacca814c19885bcf53983af4766cef4bf6937106cf34f7f61351ea337369510803b14ab3ac4377432d0e8c3249d659a47fd80e4c033154031666050c45d44ef9d39ab36471b29ecbf8bb79a4f40582e25ace98672a4cbe1b9e0d2e2805dfa80aaee02a8cdfcc77bacbd9566d9a49c785505ee0f6abbe91e72bd535775d4f2f4206e1516ce9beaf019d9347ee3d9e6b7c6914758c1c2b0af4d215118486a9a509318e968959e57794c3f9b98ea47aa80b9db0782c8d9d11804e867a5d96f393bd17acf590096bb1c23ea60c69d6aed627f9a42e9a575198e79bd7c7056c8f886384393f5735b8fb009bd9708b7e8222724de1ae48bad213699ad777782e3da0a51035000079ceab0904b6fe57687923052b9aefefda22fdf77a6de0e8730c4e1f749c187415820c8f7c95061aad596d87d2ff60d00cba53e5a1095d5d8e44c85613e5f0449f229165f5c3d78178b78955a1f109fd511bee9455267e95bd416dd91586392ec5596ea8de2456234898dfe267d4af8c9b1d64405ec292aeb4cb44e150a54e1b5580c901062fd86e27167ce1857f6765254539cab87604eaf91e4dcc09b1c78929f70ba40d442da31dde20f90d422173bd321c2ec97a1e40beab8bd378807042636eea1b4aa894e7d6da82f742b42ee815e0a60ef5a2ad3982f60347694e535a05d88cb000e803e34d6127947b84f6bc5868c8b10a82a6ea7f92714cfe5796a37f7e3bd80ea18914cebed1c028bea9c1d1284328244a49e183ec2461580ded73a80b892d31cecea3c7adf651ac2bd8706f7f9478e676df0340753942fd93cac84bcd5720fef65569cae85334c58fe78ea46e83ba4e46d00a895ea62620234d1375bcdb322c901af502ac8d646c969cf853bd5f720ac857d99ca990e393b2985bd01250915edb04ec751e7fc4b96ef1415ca983ef671b3c1e427600408c38e3d917c4112286222b08f07c00988aa218f1d5d80299b13b6c3372c5d8dfe937def13034fcd8082fe7a89a7630dc2259871bf1055615e0701fe236f61c99e8a42118a6b4e233924d90dad7ee726c5beeda6f7500cd5ed5126c8a9cf26a5913121e40a1d00d8cbac4114b5527ae1f0d6674143090fe8a5e790f1008626be96d1e5eb32d82ea71de20a420905a042e1586a834c530f314f508d43b3340018a8adb831e396a70304266f24d8572f77734abec75aa6f26e1f8767e73a76b8d6369d590615d5f7798614cae4883bc63d1b10013174663a445a01d889e0140cc01f0850aa27a503ccc1700e30532fa3173e3048295062407f19aac3883214d6483baa9a39073ee1f89b34eaca4d5dbdbb241862644e4f658665904c7e84a5e55262eb3c0de5b3480e0be075eb4cc52b830a498b46a0ea4854b9a9aceac73ef5781817074dcacca065c45c8ee4708b3d792094009465dd08faab9a72889f915ba7c1e2377f46670b4daa2f2b58a58bdfb77ab3485db82bdfec706c904cff6d10b169f7db8e7832aac4922f360d5ea9b59bead8bf67493d391e0248b6a372693a17d6c68d0ae0d41f0f40cf8fc219c5ad48d1f8197eb87022b8ac2e94171eff6bff5cedb4f6be3e6372593718b3d32793bb6221397619990879bd2bb3e2224a81dcbdfae73bb22cf80e6146ec1404bf792682dd8f57a221ed92332e604238a6c4d3f17bddcde626d44f6e7f015f37b74723a13923857ff07986dd0834926037c01fbd58ea9abf1c038850673f9da94d7c2b1bccbac149baaa69ba915e0fb5e5d464be33ce4948c6f35d4269f7743bae3a410f072c1c18620b97d7771d730bd18f453daed29210a6f0305cce4a0290609be352e37154ddc790a66060f263840218de4af7a35c6007f8606e6ee71af4627bd3d702699b9ecd9309cb932e597dc07253252ce94ad398617342db566322598fffd6c46d855bedaa0c6166983892406b3f79f2dd239bb848ed64ed434a6a99e15bd5c32ef800ce26095ae9291939f9e6298c470d6b4e4840265cc86dbce7c38c6235287d348fc25d485eef8a9f4905d822d43b0f73ed4925f1b8a3533999681d381db0433773d895f4d6d6663bd6f08e7ec0fa40385b7669009aa7ecbdce2674db30bf8a5e01fa615d8a29f01fb1b50d9c336b77e2674d866cdac9c1b13f59fd1295075d1fab88450d0805f22a8811f776ebaa40335af95ba6cbc2416bd0c98cb45ea01321e1762d55c0a94ccfa875b2fecf8ef1560826d59c87d64b3f28af862327d63e4446a95cb2091b58ae58e9db93eade4f33673e3358655a779ee4bb3993e826c14f27db920c0db563f5f57d0151e20d44b4ec663a543c8dbe3dc471f7e5f3c150954f7ba5b959f53942b87a4b4b53b152a72aaa93b83890f688c2ee95d1024caf56a98866426e126bdf2522da6329c2325e09afd29d18edb1a365f74da91bedbac7e30f01d1204dbb723904677a25d2a60175d64bee2cee8939636aabf1a0fa715ad163f0272b4d890f074f0332d618fa3d8afa08c3a4763df4df2bdc907ac3c3190454dfba9b3b0bfa57032cee8e72d4434580d7b48c096529e2d03599af0e2fc023d38038ae0055a2a290e84a0d483ad23de4fe7dbc0046f51c24a1ceca89503a11b38f902de5e60124fc144556f61f860a3a069e1b018f945c932bea9b16fb689673d60bcf83cd836f74017741bab8d1f5180cefda57b7f456906153355361217b7d0d9bb52ff04340dd5042dc96"}, {0x60, 0xffff, 0x1, "bc4cf075beb35e4c66e973483542bafeec9682ef0afba81ec4768d38b521b12796478e4cb4bc3304b02644e4d036c69cf81155802cfd66be6397250b1a603d3e54caa6d09cdfa5d75608c2334a"}], 0x2140}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000048c0)={0x0, 0x0, 0x0}, &(0x7f0000004900)=0xc) fchownat(r1, &(0x7f0000004840)='./file0\x00', r3, r6, 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000004940)=0x1) mkdir(&(0x7f0000004980)='./file0\x00', 0x2) shmget(0x0, 0x1000, 0x120, &(0x7f0000ffc000/0x1000)=nil) r7 = msgget(0x0, 0x0) r8 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f00000049c0)={{0x3, r5, r6, r5, r4, 0x20, 0x9}, 0x4, 0x9, r2, r8, 0x0, 0xe4b, 0x8, 0x18000000000000}) kevent(r1, &(0x7f0000004a40)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x100000000, 0xfe9a}, {{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0x6, 0x4}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x7fff, 0x1f}], 0xffffffff, &(0x7f0000004ac0)=[{{r0}, 0x0, 0xc, 0x80000003, 0x52, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x5, 0x5}, {{r1}, 0x0, 0x12, 0x20000000, 0xffff, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x2c, 0x13, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x5, 0x4, 0x200}, {{r1}, 0xfffffffffffffffd, 0x80, 0x45, 0x2, 0x6}], 0xff, &(0x7f0000004bc0)={0x74, 0x5}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000004c00)) kevent(r1, &(0x7f0000004c40)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x0, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0x58, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x94, 0x1, 0x7c, 0x32e400000000}, {{r0}, 0xffffffffffffffff, 0x9a, 0x40000022, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x46, 0xfffff, 0xedcc, 0x101}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000020, 0x4, 0x20}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0xbc, 0x800}, {{r0}, 0xfffffffffffffff8, 0x2, 0x9, 0x800, 0xe72}], 0xf8e6, &(0x7f0000004d80)=[{{r0}, 0xffffffffffffffff, 0xec, 0xf0000000, 0xfffffffffffffc01, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x9}, {{r1}, 0xfffffffffffffffd, 0x91, 0x0, 0xc2, 0x10001}, {{r0}, 0xffffffffffffffff, 0x82, 0x40, 0x7, 0x8}, {{r1}, 0xfffffffffffffff9, 0x82, 0x4, 0xc0, 0x6}, {{r1}, 0xffffffffffffffff, 0x19, 0x3, 0x0, 0x7}], 0x5315, &(0x7f0000004e80)={0x7, 0x3}) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000004ec0)={'./file0\x00', 0x9d6, 0x7, 0x9b78, 0x0, 0x5, 0xfff, 0x112, 0x2, 0x1, 0x7f, 0x7}) msgget(0x3, 0x400) socketpair(0x38, 0x8005, 0x2f, &(0x7f0000004f40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000004f80), 0xc) fcntl$setflags(r9, 0x2, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000004fc0)={0x80000001, 0x6}, 0x8) msgsnd(r7, &(0x7f0000005000)={0x3, "ec15096e85f27c9272ee3d4af0c1fe3a3fc901817d88ad10e5f03647216c20df05b65c2a7175fdb694caf9de8c026074d4da34eb0fcbbe5f575e51aa45253e6a9930b430c62f4244f868ef3c369b4aa1c8fee48b12c7ef9af3aa3e90ae434f1df5e3eb423d4981425bec9dcb3465138797f4b8328e1ff23e5c604516174f23a6369d11001279b50aaf9fb7e7a3eae2a970dda4fd2dba61cef1ad7476d9758033de7e87022f9397e061411300f72ae73abf7e124231b21cedb498cc112e46028005f99700"}, 0xcc, 0x0) fcntl$setflags(r1, 0x2, 0x1) 05:38:07 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r0) 05:38:07 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$setstatus(r1, 0x4, 0x44) pipe2(&(0x7f0000000000), 0x10000) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) 05:38:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="e75808e2d0cd1040e2a4ce5a76d7b13a53795c941bd3178f7999ba941ca49f194e4a8103f3223c396e0c5ba2d8dfd50302065d26d99786cf013f5e1cca82905d0ab9a780d4411bc33ce9c0475c8a921105d812086a0c23e0ac33d1fa5d356a47897e8586a4f7c4e272ab972f5300440c0991f88c276bf0517a1d887c0ec8eba8faafb8c4a66f0c56f5b4a9b5f28cd6de18a0f39e9b1f7a84fdacd5206d1006b49579bc8b4deccc4f0e9556d5", 0xac}, {&(0x7f0000000200)="b176ee378e53e4336b6511ad8f0fad3a7e6b55042ab842ae2fa94a03fbf8bed4c49b7e52a86a8b34886d839191d121f0e3b3e7008b851304f0ebe2b73bfe1b8c7a57b02973e777d9ba79f65f9114db3314a2ce3a9385091cf24068c26d711d892c2164a071f39d132ac6342e661fda", 0x6f}, {&(0x7f00000000c0)="db5d71438af422ca3df5126ad2f98a57a3c7cf3ac74e48b1338b9b233174829eb81959b893e87ec8b2278f9d4dd879c1fed195f93b", 0x35}, {&(0x7f0000000280)="d72c2cb364c28d22d72afd4ab59667ec713a8980aed5148cae0ee4bb7aa9d7e35d9809957b668a774bf0dba8e9f7ca3c1efe8bd2cb11f5f95ad520735e3cffb976a73c8f327d89de90f3106a93f4968235aa42bf797589ad0138a27a252c5623184cdf1db549cdb784152e38c4c861e321848ada6b09df81324bb2d61244674a7916abccb3d8fe07ebd2f5e0585c74715fb1f9faa88ca9ec7d0e621e37cadc0cae9e16aa4892ed832b6ad5c89a965538ef63fe0af610607de0edf2a05c84a5d052c08b61221aa59edb8295f1e34e79cee5c6768260c209dc1df2ec4891e8a5", 0xdf}, {&(0x7f0000000380)="e35828792be4f63a9d4e239fa3167a2d233f5d7819fefdd1beb6f64f2e71379fa378e6fabfd2", 0x26}, {&(0x7f00000003c0)="63097b142eae32a203659f16077f6b46d061451001a706572d1fc7235f0eb20206f7b417e43f0070e96a7e6990d572c9732eb8f80a9a3bc80e62281bafa1daa9618e2178e87abe04c621448361f1985d1c8d73a0ca532f07772ac1ff073288dc993e089e01bb48a0df61c2535fb0103d992916437f6c9e9353c514038e3af6f122e369391bf42f0937a291f09ffb8a6e155bdc5920467f1f09015c2122a8085c4fea", 0xa2}], 0x6, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x807, 0x80) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001300)=[{r0}], 0x1, 0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x4017, r1, 0x0, 0x19) 05:38:07 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x80) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="feb4dcd7d867211305a5c887d62e51c492ef5152403aadc4f7029359f8c61748090260a8f65760770623396718b7a1e16139696bd87303953492ae558350d06f9d9405bb2d53d824532015cf5c90bef6daff1465c870083493bd446a31887536a90c0f1a46c2107ec54908a20f6a012be7f0d24ddd522b27441f98eee116", 0x7e}, {&(0x7f0000000200)="77c2c4edcb01a3e5e6731fc58a4c4bf2139deea4d6b478b576a1ac428355435eb6662c2ec42bb57f2d2d4d36eefdfdab7e2251ec4664fbe03c444f901d03ae6bce5ef2acca475221edd488e1aa426757c5168a92252258229e3c5379475921eb1bb9c930e6d1e3a4d900e744e23e2208190b0c826c", 0x75}], 0x2}, 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) connect$inet6(r2, &(0x7f00000002c0)={0x18, 0x3, 0x4eac, 0x3}, 0xc) 05:38:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) ftruncate(r0, 0x40) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x0, 0x100000003, {0x100000000, 0x4a555143}}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000011c0)={0x1, 0xfffd}) flock(r0, 0x2) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) 05:38:07 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 05:38:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20800, 0x0) r1 = open(&(0x7f0000000640)='./file0\x00', 0x100, 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) fcntl$getown(r0, 0x5) close(r0) write(0xffffffffffffffff, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/169, 0xa9}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000400)=""/25, 0x19}], 0x6, &(0x7f00000004c0)=""/211, 0xd3}, 0x800) 05:38:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:38:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="a6067f196b2235eda1f5e664457c9add1aae587140251c30f2003ec7b0c9298f8227b29c6c90d126fd46e332bdab7dbd44d0d8a552528eeffbd52b31b34c77b9e157be0632dba7b1f7a6082cb78eef012610d297b23f14e7f2e4513840b96b67c673da1198a3528e1501c52b1099dd60a946af83b8aad70869f856e078921a811a77eb1af368e521ac8a1eb84a", 0x209) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 05:38:08 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 05:38:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:38:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026530000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 05:38:08 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10400000ffff00000100000000000000"], 0x10}, 0x0) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x9, 0x3, 0x6dce}, 0xc) 05:38:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 05:38:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="014fc23b15522d5c65b0f829b825620e1ff760eeacd107ed85811884d93d7531d65fbef7070ecd802729a0e8543ef65f816e9c20d77f441524522449aed1df8ba858b95f1fce3afecd452588f3de2cb08bbaf0c17be16f0de0783856bfa2953fa4a9e78afc953165a2b4fead785df29152", 0x71}, {&(0x7f0000000140)="2065dcf7392d9f8ec77f9cc7eaf6914551d7efb05411c0e30806000000000000007f8dbbb882870d8a3a9e978774d118a3dfdcdce3a74b566f3fae982f461b04e68ebb4379d92b3e7ef85514605cb0981f9fafda423f53fcad26aac1b6cf112629f97f98135c1ffd6d2d04acc3582d2ef54942dd30a1cdc52f62a4bf3a6105c0343666877ced3536c2d3b94df203da6ec2fd3caf168f23", 0x97}, {&(0x7f0000000200)="16eba7f04dbfe794757f48ac14f409f56ab29e3dfb0e597a30fa994fc96aa5c711fe1281a2264ecc2457124c4bf80bf27a4ad8c9c7be0bf2380e460a2307ed87d1c7d08a96dc6739da46803a49770db4306740cd458bb7cbbe49b0e256b98293b899ca70d82e53499eaf3c288783ce3477ecb00bb2fa6bdc1eb4300716ee4c", 0xffffffffffffffb5}, {&(0x7f0000000400)="0ef76cac08a385bb043792e64624cbf84921243e745df6401651f4c5e2cef3ce6a9372b26c31a929b97d1b038079bbeed901d4918f8b87af3544aaa848ecea848f5da4852727fd693aae41ce13a3192e288d45a8ffdbd88f1c8bf9ecedaf3128ae6c5e780516ffb65062bdec5ff734591c496d946712e7d0aa86d871466b028d8854796d0f82f9b9f29478f41985bf454c5794566c31ca7f", 0x98}], 0x1000034f) 05:38:08 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) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = shmget$private(0x0, 0x2000, 0x510, &(0x7f0000161000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 05:38:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 05:38:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xb, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) 05:38:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x87, 0x3b}, {0x40, 0x2ad2c413}, {0x7, 0x8}], 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xeb, 0xffffffff}, {0x47, 0x101}], 0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)}) 05:38:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000100)='./file1\x00', 0x8, 0x4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffe) recvfrom$unix(r0, &(0x7f0000000140)=""/1, 0x1, 0x800, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 05:38:08 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) getpgid(r1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 05:38:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000040)="0e9777521e6e479e964cddb72a9361720b0e5c6b99f5f66c83c1ddd4d27228e5b4d57b20a3f55d16d8527afa91496d6400301f33ad53288d969111a499ca4b8b47b99c80840257e1f2e35d9bb82c2c0e9063a0384e5422235660aad5c5576a9c8063ea39ed990dbe5c3cf9469125100e450edeae33214f", 0x77}, {&(0x7f0000000100)="dc931c425063749a045d17b216104feea79381c9a83f04774abc47f8fb566e20280f051c7bcaf996fda972f00cd03ff09229ea5cf40777a0c36552ad40a414dded0b6d6df70722608d5baf156d8cb9529494320cf808f6d7109bafb6ab6278dc1224d61bce3c0e6cc2220b377cb1bf384d295b3e4c92f383c488a4bdc55589218d4ba2cd39f4da1525f8c59a6bde2c1cba0f082b472011d9084f8171b7e64dd374643bf9c8d85fbb190f6605d21420b4c9f3c31f99b97dc3cce7ccab98e3d1dd890ce1d86e395d4a52437121b11ecdade306697c983e59b14c0e32f03301", 0xde}, {&(0x7f0000000200)="789f38a6e8fc696575c9dde0aad28ba4547d0d4455200fc18ebf14c00b2796ea3a15a5c9293d6e9b235633fd287be66ad58009f1828b220662d51cc816c79f506580e0c1dc9920c1b751af0be22618a701804c877e5882ea7717817206893285", 0x60}, {&(0x7f0000000280)="e1b34cc3", 0x4}, {&(0x7f00000002c0)="bfde0b2388fcc22dcd34cfb352494a285d872b927f0d2fdace5135f1ad5ed4619f9e4f9d51ac6ccce7c77236de6ff0319ec756b5c5f5409e4cca45650b168a34d3525b96809bf14d3f3dfc443ab6e1eb22592323f7e42140ff230cb00b62702ebe9281ac26b08440fcbe5bd2ba084599dfb5c35726091ab8834b4df46e8c237348ee3936d3074992a54b4390108435e291051df686fd8bb9d1f4a6d6d1036b7c7a8fca4de8638b0c00abb2f659d5fe6ac04a646baf6077c6a5f2f92a9c3064831c2a985da2917c84820aca5a5ca149777ec094b98d8a03a0cb95383b28a38a642dfebbf9253a0992adee524039590f0b73d36143d0ee6c58ebe808e142bbd8102540ce42837816312e1327c12a712b790baba8e9001c18057d30a969b7b060fd3f6ed61a3a138ef8820e55ac3b6aa6cc5cf50c70c660b18848b1c1083488e2e03e6f064748eee09d925341e62870693775776739838b085e4546605cd29565f658af1276b88c172e380819e3c0a71227da200a5ebf4a86a00e39cdc794dd137c169174fca450645905153fd1b8f630e1399d775bc41ea917cc9a2659b5094acf4d6f3139b09605b700f1067fde2084dc3460dc9ec14d9e84d4d90a6e0f683c033cd56b1834a32396605f70bcf783fd101cfffc75e6af7254f3bb6714ac9f126b289d8d419c93f37f380aefea8836d57b982e09685a9ed9413995ebbca6ae22edec1ea5ede7246c7a9c410917a3d07aecd03068642cbe8dbcfa5850955d4ec85f7633268e54d69c22f7ffbccc6f1a857dc65635766b9f946eba5fa7766ef2bb55d73f1c2518c7e1fe10c60a43f3ac9f645244f838cc530ce47f46a004de802b2816809bf03546b9d69314f9b2a61cbec27e84419183e766e57f6df9c7419408b1c52abe5b0a2c176e688070ab37840fb2446d463af2e5eeb1244b7a4ae8432b04349434f8f6b56ce954c8df600f96f46c287193281ed2d605da0da211e24e4f426fb60d024f468d9b4230abc47755021bb9002c91214f5ca6e2ae54df491bf745fe5636cf7d3041179f364b7898e282a3704693143f284dc473dfe0c0edf3b34f0a627bf2cbe5aadaeceb8c4491a419e3375089554d5feb126d956ca54807549617698d0af6a84310c6c4b2ad36a7c6461f0aedb418577668b8303be56ffa7fb37b81505bb17431415d0ca0e1cf7dfe2f283982ec13851fcde719a84cfecbbcc4a521867cb1e3843af8a607ca760af936d3bf6a9b0c4e4b37073c7eb1630719fe31549e7ca511e0e9f3d51a3432e76164a7d29b84bcbbb55f1f2989a5331a654d214ab48e28d28280046531a3ba517ba07b9bcdb783ff13b230b525b1f6758d4d1b3be74bb535000e0df4f062b8f47529637914cc4dd5e79cd50ff840a28bd118ad2efcd1e286a962bc227f0cd67afc30e376b2faed27470eb2c6900181e3b1d013a27f44aa45df4eb6795fbfe072d0e7b0e7013d3f6a6a7fb3f75a9caccda856b8a268bef971f64b72dd5263294517719613df74b968fd36cb2ed95f4c4913efe4ad4c89480cd7af73a71ac31b457517e184e9aaf98ab66ad648c84690f26aea4ece266a117fffbc0ef0314b1c79b88df50d86b23a3fa07e92483b65193e696f6afa4dbe72a9714237c308edcbe884df5566cb091c39809a489b4c8827ee3d38a4c4f7b34c9dbac625296d7c51d37eb7911a8381e235b702c6a46a1023e6799221178b03fd3cd5a7c72a68cbceb5370bd15dcd6b331b1b807c06bc32f7c1a63b5321d51ef864434f1d45bb2fc5b13d1585f468efb7d037cdad376c6750017e30c5176ea9b05a109cd79127a097764fda42a6cb9d17804aba5b588b410d30b53f9ebdea5084cc06adb05ebbd1f1afe96257e5348a0e5618d8f9c6bd9b7f208a16c7cde25ca4fb809d6d17a67241cfed843577c28bb295d14b8e536708b7cf94807a5c76b590a465a356628c5aebaad6a23bd72474c9fd926d527a9679527110cff783177c5b7d4f664345f5720ddf85897957af6616e812297272a978e74a9b0061a5c17c7d4d7adda6e97d1c05251e667126b10b386b6ba1dfcd766c480d9823d917973465666fafa8ce6fe11b1c1d4d518bb298514973dde345dbcbd3e7b469606fda727d13050f55963bee1958264e0deea691daaec46378a6eaef492afe5f603a8391c13a513c33dfda27b9cba2facc93cff2a9c40c4152fc421e1525c46b1629f280d3178f58af4cbb4436835a18b9b28a37266b69dbbda89f5e5cc3c7979054b61610b7b8d4fb79d293167b516e8c79c7d084ec093263fd182855f39f0026b4bc6cd092e488c5ee12487a88b745677b9ab620fa23189ab0ff392893008e45a4961ee5bf48044ba5debfbf6ae2a7e3d6f7d1e459b31b951ca442bc20ce6937c5e1f773ed9785d18d36c5bd5d627d854b50bb0733b851266f2f0d0e70106c359891c28b38287992101892e5009b8d315fcad17305e502f8e434891f848c87489e4a2442c38baaa0ec33a7b458c70acf2b79f6abfdad4eaba11f62dd5791ca1204a2f22f9474e98de5223bc2c8e28f7ae3bb65c6793c18e19df0fe0e335ec3115896cd2f7f6bd36bbac810d34d3095c9e394269cef970b5f6b7eb305ddbeae3a8ed0839c6aba862078d7640f9ad94d8bf9436de74885660c68e1239594ac1785fb23772a9589e0c38a9db09fa5cee1a7f152d3ed1b4c3fe1502f20792fc7550351cb1e8326a7d4775681f0e811f557737a2ea475fd9842ca08415de04a80a974c6339ccc65f620323b8fe612a9a403e0f951938d443826d93995ee9451deddd9fc01e15f6cd60fb4b2c91ab7e5134c445a0c5ac01da57af3288a6b03f5cf921149db264fc36c2847ee564169a50e06dff705600d54edfe1d4a641bf2505829af91a7f64326db543728bd2588fcbd02f1c310da5e9a3653b703516a495aecbba7111821cb3528e4e7517f0b1b2b80af4ec3f0e816a35c4f1946859bf888b69105a3551239a1feeda29a5a970b2b2ccb9ce01faa3160ce332c0b67218e0dfa39870f8a04a83884b845e7909aef378e79aa55eecc3c37d6dbdd06a8b2d56310e40b9a7126eb7c73fc8b9c9466a4d34781078d89f28aec02647c16b4ddb3b0a986ac2a913e5c2dd293bc9d9b57d931b80d233b96b889d6975a1e4b64e4d9b1aacab89d66212571ccfd14ec820f764b97455874b221dc838471bfb3ecf1adb87358f0da78f21a0921f01fd2e849d5e59cb369091ac07f03de0245ec311362370e46cbc0ee784ea4dabe8b530f217855cdde74004dae2afc7702c46636cc959968f39a82869b138613c864d096376be5e81d1a72e38c27b03821c91bda9f90a7b3c84e99e833aba24dfc3b4cee3af4c09286bc7f99010fe7f0aa8fc1fd38ef9cf53fd03fd34e3fa54a5b194e4729ea719d741d4374507ee450665635e59ecd4dfa9fd140221d4ba70a4195a6167cff06f9d9c7a0c00d158288d26709509a446381820fd810255c447222dd547ac3788cfe3580ef987887e194defb9dc031eb86483e0846b3c14d12b75be5bbfb0389a79352bb0b70533c72b1ad4e440dfb3f3ea09a97249235488357fcc741a3d503a310e7d21e7fedefb24bebf9612fc893568f10799da5e7257624113ed4d243bc063bef401d537bbd87cab4f72141a3735732a7da76e1ac1a010b2cb48d81edb2a8e5ad4da7dc47b9b80107f1ee3b9a2c3a78f966f698324f94d98010205d43449fad92bf53faf58898a16b47a067e08a4de942186476dd27eb3c27d24de78534ad9fe603e01a31e975f8015f6bb99084d62c448635654086a6c938b7d54100ca4efc4963c22839c0a7f624881b410f05b697ff7d1db2faaf13702b6cc2a15bc5712f1e632f8342862a789e2e447509d172c585440af440b10c9ad9c58b38af687afff393f612f0f823ed94628e6ed1679a8c9eec2d315bd0af6e3c4ae3aab1ce87bfa82820161c214ae8d4127b1f5785ad2abc12635ddc1bc245078895b809f94c63b34c0f552fbdbdd1425ca2b8abf566d1f48ca63e79ed8985dfa07931b8ee0b9c8a1b8c97be309f73cbe0a17f2ea52601d688c699f750daa921d9d9371180c9eee20281b618362e961e6c4133bf7b52e57952aecc489a62572dbf56c2e036572b5e436513a1d99fed008e081a7d1f9ca03a698a7c2db8fd3e5dd2f6a224766cf447b769c18cf1bec892539274d1a77d174ae24cf5d4dc0ea43270765536cf973c547e161fc2e19fbdffed69fa91f8bbb0ff5d367ec2e7d08691ed756e607a6ee6e3c9b95b72250272f00fab2a05fc6219d033b6145d970364833a790b6ed76174533fad3a46de5882d6469a7def154f09ce8039467261946dc6288d3f97e383e2aaabaadce4beafa141a549c6a38f428a6cf900d1a2417519b6fd57a6425388b88dfffdf97bec9e37d323ae7470f68fa534afadc2e042889c3a0c837682d2b60dd4f407b489a99bc6a28209a1cb670fda677fa868db8f5a40d4f33f85efc6b7412596a62a89d065174f4e00f9353768fe05d424122ea2e5cca28d0ff6cc250449eee146d135e6ba042f4b0e90cf5fee665a3d4f9c1121ca3fd8b2b1d6b8705410d69edd427d6c7d79ebd2d857e083b9da54b9f4f347ae1dc7904dd4ef2e3e98a2b3e077686738e0d2e5fca706f336a7b36d182ff9e119ee3a2ac550abf454f9ac7d925cf0d4048e27ed9e7c8810246f60f171f1a7e95a4f84ef98e8f64360446d6cfd037bcc9dda329b0b9e971009a90926b5a0eb8ef1588967cdddf82e1d8f351e620cf0c9c62f097b446c290edcdf27a5ba3158ca2b5adb82b7ce6043f8b538ce54c5cae42a2b5caeb62bdbfc2ffd721f3852e4cf4befa34f373a129b17cac22776d5d72698609c9c76aceb7a5697accecbd42017135544b7c980b9e840d4f319926ce342cd15b0ac440d3e9cf227dbd1b47b3d211090dbdd08832010994dd069dcf368d240b7e9ab1ae571520b55ce63856a26dce0c4ab384194b98d37ae171dbacc95cde79c1d559967510ecbdfd20b3d5da52064763da5dc9fcb7c602aee6ad6dabceaa0e1808ebc392252716b438fc98830cce2a9c09864f4b258a760c3df0790b48989184e7159927aeffe1044caa37bc6639d236b201079fe117ff08cd3e01012109063489912f7e3f591375f69d4776a88cd2bb244f44fda006f50336653f5773723ad31221d34bd75920183b9079b382c7897f1843cf6c2be8012a81dca1437a27fed314998fddea2dea136bc284777199cb2179af41dee3e020f24abcbc5500cb54b2967653ef1af78e608a2c7544c25ca6950bd30ba8f115200fbd0d96804e6bdd6325ee7aa4f872073b4501145cff82d808bdcea9fd537094c7b6409aff3f642f713fa393acaf0f636b3ec42ccfa38b3b33eab658f34771315cdb4510e928bda68a689b36c6e2b6bc6852cba73ecddb4dfba323f93f292a78242e26c0b069d4a5c949370bbd4361182b57cd3fbd862a650a99c4548c1b887a0c425420be3fe43700868c7166d35b9325da502d9f12cfecb8e0ee9bdeb37ee3eb4f2c5c54b6f16f51850c17c60fe6fcf41a558fadfd286a79cc90a14771eb9ff6e81bc8367d506ab32fc23d306cc6789395dbeb5a228fb0854fe26902cfc3114c099c819113d48a52d5c061d2bcb1e2ab5dfdc238f7b6790cde035c581e964b0b55d6892387750261807e80bb6bf0ec4203322be3850d661256a99f9456652e39b2b25e96c6858ca1c0289d6192bcfb51b473929c6074c87afdc7af2230bc5e9504559250fc84e646082b8a32c269eefe782", 0x1000}, {&(0x7f00000012c0)="a21cb646af0dd37d07793c2f612022462c949e8bd518b1e5fde876e5c74c92e8e661f695d52829490be4299f6f4969c9", 0x30}, {&(0x7f0000001300)="a6420497578c985aac0182e72b47758115e4079393cd5fa89d3480bfc3920e7e594b470b105da331cd7e7bf5922e18d78d7c4573d5085f33ae49360d8468ead518f65c8403752ffdca12fd83e605f872cb437621e586bcf45d196dd0c5338c43a166f50985be34917d951132a2df68fbea21ace11e9a1b519108d4545bb22998b2eb14f33b13ebe869bdf8a0bfb00e41ab55fdabca36d2b7e2ea485a61b83d07aabd68789c2408899fc4739d02081a7064112077141c3bf361e60c89367c5275ee151a6b", 0xc4}], 0x7, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 05:38:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="65e51acc1ce582489ef2e079c7aa00000000000002001f6a5d14d26994d02f6930b2362700052261b71b9c52f4014f098402fd6ee20603d5eb1c37c64b80e3fc668198f536e8303894bfddaf52492a4686246d730c53a25c99e51508a5c19a73fdf25c77f0584de3689eb89c0321a32172c9cf9ca8ade0e85bf7a726067a6b1052995e970196756a575583a10941261cca024779c9ace1739f1b52d5fc3f4d1a32eabf30cdff7f8fefe28b7fb0826c558472f16531eece1a426d0d4d1dce96809749eced1f4c3441d77f707e98ba768c4f34000000000000000000000000", 0x25b) execve(0x0, 0x0, 0x0) 05:38:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) 05:38:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x4) 05:38:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3f, 0xfffffffffffffffc}, 0x0, &(0x7f0000000180)={0x0, 0xfffffffffffffc01, 0x3, 0x4, 0xffffffffffff0e64, 0x1ee, 0x20, 0x8}, &(0x7f00000001c0)={0x8, 0x8001}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 05:38:08 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x30) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = getuid() r3 = getuid() setreuid(r2, r3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:38:08 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x8004, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000140)=0xfffffffffffffffa) 05:38:08 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x27, 0x80000000000000b, &(0x7f0000000100)="00f3aad31d9a4447cee17f23844c4e004aa684db4b", 0x15) 05:38:08 executing program 1: r0 = geteuid() setuid(r0) setsockopt(0xffffffffffffffff, 0x29, 0x200000000000009, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) 05:38:08 executing program 0: setreuid(0x0, 0xee00) semget(0x3, 0x3, 0x20) semget(0x2, 0x0, 0x89) 05:38:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x43, 0xfffffffffffffffd) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 05:38:08 executing program 1: mknod(&(0x7f00000012c0)='./bus\x00', 0x180002005, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x40}) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) readv(r1, &(0x7f0000001280)=[{&(0x7f0000000040)=""/116, 0x74}, {&(0x7f0000001140)=""/225, 0xe1}, {&(0x7f00000000c0)=""/6, 0x6}], 0x3) 05:38:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202f, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x10000000000, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x9, './bus\x00'}) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2ee4, 0x8}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20088, 0x2) close(r0) 05:38:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x2a7, 0x3, 0x1, 0x559, 0x6, 0x200, 0x2, 0x3, 0x1, 0x1000}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 05:38:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000193415e989472b52db7012bade9847ae434dc07e17e16e2a1d29f1ee1cdc1c474f92e3f9b8913d3838c5934308852cda51bc7bc1fc5ab946a9f4967d0af62a0bc29958dda5840b2fe06d197bc9a72b98eb"], &(0x7f0000001280)=0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) r1 = semget(0x0, 0x3, 0x1) select(0x40, &(0x7f0000001140)={0x1, 0x1, 0x1000, 0x3, 0x1, 0x9, 0x7c0, 0x2}, &(0x7f0000001180)={0x2, 0x0, 0x1a22, 0x9, 0x1, 0x5, 0x5, 0xf}, &(0x7f00000011c0)={0xdd26, 0x0, 0x7, 0x7, 0xffffffffffffffc0, 0x4, 0x401, 0xfff}, &(0x7f0000001200)={0xfffffffffffffff8, 0x2c57}) semop(r1, &(0x7f0000001100)=[{0x0, 0x7d5, 0x800}, {0x0, 0x0, 0x1800}], 0x2) fsync(r0) r2 = geteuid() getgroups(0x1, &(0x7f0000001240)=[0x0]) fchown(r0, r2, r3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) r4 = semget$private(0x0, 0x1, 0x224) semctl$IPC_RMID(r4, 0x0, 0x0) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) 05:38:09 executing program 1: r0 = socket(0x1, 0x8000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x8002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 05:38: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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:38:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f0000000040)) linkat(r2, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x4) 05:38:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 05:38:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000040)=0x233) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x7012, r0, 0x0, 0x0) 05:38:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 05:38:09 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/165, 0xa5) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x8) 05:38:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x4, 0x6, 0x0, 0x9e) 05:38:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x200, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001080)=0x1) r1 = socket(0x1e, 0x3, 0x0) writev(r1, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 05:38:09 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) sendto(r1, &(0x7f0000000180)="b711214c26955e334cbb1a1c8175f0782603139475d1a0a57dac6233860e6d7669fc7e2592fa7722f6a55374a2d6e0f50444e874d184ee0fcff5bf44653dd7d585776fbb8da725969cba2601302960257a15cb7b387f91d399a814874880029e234acb94d491679d2f7545224836b6ba8f4ec7b78f991149906059fc374d6366d35ebc3f38cba61deb65fe6f325ec4f9f9cf2cd738bf0e0551e31f354b7024eeab31409a129e13898e07b21fc5eb79c2d066b38875ac7f8822f3a7633ff8ceed6832c0c45ad8d5acab206271ed3453a42dae8831c7da948b3a7f91024dc6b703ce0108a07a02b1afa28148", 0xeb, 0x400, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) getsockname(r2, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) recvmsg(r3, &(0x7f00000005c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/164, 0xa4}, {&(0x7f00000003c0)=""/216, 0xd8}], 0x2, &(0x7f0000000500)=""/158, 0x9e}, 0x1) 05:38:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000680)='./file0\x00') sendto(r0, &(0x7f00000002c0)="ca5e9cb1a4335c64b84bcffb9f3fd78dad94fee3447d0ebfdb685e060576da9d6009955c7e1564718ffaf5ecfae780cda29a18b265a5ce91930ac5af5da05ea1c8b6a4f50b3fd9a6e1a70d253ca63394e594cde6915a3c2446d293d440f03bfa42acd6442d975d199a1729b45225b4907307b339901dab5af81bb16b2fc28fe1fbeb6a8d3934085f2f18dc3b1272e436bc9969a57e66182063d60a0bc253a92c5fd5", 0xa2, 0x40d, &(0x7f0000000140)=@in6={0x18, 0x0, 0xffffffff, 0x7}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000380)='./file0/file0\x00', 0x100, 0x20) readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)=""/207, 0xcf) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) write(r2, &(0x7f00000006c0)="945a0c3b0b2c7c7e15da670ead8eb7cda832eb628f0cbdef6f4207426c63e729d3b584ee833af432267381c94bbe572e95a535f34b7a604139c6d45c69b49fa9207e9a462b85ac5447ab7164d509fcd93b17476c946e4d60ea136dcc934f81937e2cedb7968b8f404c5acce8ba326f1afca434faafeb7d4efa4b434dd20584a62d52555403e5e3cf61a8a7910918f4f971abf2773ec57ac3fece0396d661b283030123653ac2b10387811c915d100c59cd2d61a7be3e6f1d63ce69853794fbecdf5d991d21d6586ed3a9ec8dcc131942f3f6cd37179d340d8320997b855b9c94fd341eda7604cf9ef046f81847efa6753720e3269692101199084a89100703379d42c7e3163d556a8844a26958facb67c844b74a31a27dc906307d0d10c4b654d1fca1949d7b7e239a50a7856c3bf052fe924cfed9676fdc4ec93edf66fc628a8bf95e81c34719a019c674695a4df91db7e05a03a5328a222ee50b7bf93188123daca74161816934e0b8b607e446b427620fbff77c46e8309eed22838caf3daff3a285dc08d52823818e31d71ab897dfe3529927e8d726d30b5beb54684e458b578a4509a0f318a0778f410a4910f2cf2f5ef93f16a6f27393687c08fbea4a41612d5c7984fa50e1019a8a02eedd13620400c070282d98ab18ff09c1d0745f7b2db5a721d0073d10994d51855f5a08801487bf71575732a277c043784288edcb9677baec4ee63a89cfc08af70c3a1b110b9c7f343607c2ca59d47f81acbd70c486abcf4b9d48a8da5e097691b9459d66d2aff6fd3f3c03aa992ec0322b3e117f21df6b92cad4665a196dd6d09f74228770c9e3e7d21dd1fbe3e2f483e18a668e77c41b652f21b0a0fd95f3b80ab1fe3044280f374d1f70d976e8fa226bcc7088dde7fe433271780fa41fb66e41e3ded3542996d156681761e956eb9a8cba62b75e7d99c5ad942b6e7f7cc0c05d642781a29ef7d978ed5302b3e45bd55acba470fb1c1590caa6e63ecd6051373a6b0446e596280c6401484a2c45e75c07738341b45954c3560bfdfa54c09112d9c46ed126202ce5e74bcb3cde9ce328e612dd0c8238edf934095aba239352a0894fe2baf9f71e792abd039d573846c18c0726fa6ea5b9a10b8f75957445624b95c6ff64ba54e3e6e9d2552bfbf784fbed56da9a9af08a6d010fdaf4f191460722d1b3489f05060224dae5ff6264f7e6d8a2acbfc937acfa2528875a3f854b4d7dacf12fd32e0e4d08aceab7d07aa2047dc005d02de5bdacb3cc420b291d6e675e5c1f6e1a29e5d7aba14dc7d8e2fe1c6ba46e69cdb2aa5919700830285dc046e886d81a97b8803ef738b759538af8baf2e677652e4ae0585ae12234ba6aec401c0ff20680bb1491d6b3d6852bf0e3dde6771bf8e96b7230e18c24cad95e1c02159e5367934e813c9b7cdf08564014f9601f50c55b6c29cdd8ffec42cc20a72d38d8e20d6b7b77049f277cee23a09c4d8ad49044e75570a3737b9e0537e13b359f9f692afa2f15e2cea43b8e957d0633c0f4412d196275b4ee27e2ef794d7ce456f6d7ee225a62e1c534b152b5340a88900f9d4ac05af154e85f63b5c0ec5b0320f3b3b75b486ce301e7f3e02fbf06f80bed7178dba279ac95b08648c1460c5c4a1a26d78024e2fde8b676dc39e95099a66fdb404e86bbafac11fb6734aeb29d918d2bde32b09a7d76eb6ceb121de1a1d04f154fdfb31eb05fa8d9b5ee4643036bf117bc8e3d812d77cbba981db58d580c8d97cfed7eff47024fc27aa4e25e25c0c54a6f217f3dc999f8ee0d20c5f8a9bc7856b1e42c132fd1c7ea5f851700725e88a0f3635346a2ba2c01a02728f602f8dc49de2a800c42aa86654a4e74d7d6b98f1a76da0f62d5a4bbc5cb4a1f3e43a923e01e834ff36beecb9e8f4e278fe0f82fc5684d45485c00b964c18c5d7563f734035926105396ea20eed5e507d594d872ca9641dfd41c12ecfdbbed06aee80b47ee215c15ea7772777d6725910b9bbf0a512cccbf89637eebdc82404642fab224b5c1c80a91e40cc3ab686e7ff0726a59b87b465588e08a91105dcc2c958a3f3d4df516dfabbfa6fe45ab715e6b5f4dc27fe87eed01265c4a5fa92f914ac0c471c244a14cea34fabad7e3b68b1debb42cfbb2f8d356aae850169b5da3ffc9c92f2e1722ccd9563aa229176be00be1309592ee6a656b0b6788203de97dd1f258d5edce3d44aba184dd61bc0a14681311ebe3c9993e12e2f5810b913a3151be4ed48704e14d404462c9859e29672153e2fc8a746c058b8ee7cdd4f5d06320f00048f421d57712215cecfc30e1338aae3cd9416ed49e14f3be670e11758255606869b6b2ebb2824797b0f2359c293b4d887471e85172f7b81bad0612e42cc5cb9000386b8e4173778a61da55cfbd2a99f08a12d81b2aec5718bd15609c7808818207a378d638aa713fee46d14a2830b57ef3f5a93e82c2ada699de746b7757764dbf3a5a8bf89a96d7e39220f03ced95dbeb4942688449d2eb719710cd0624c35b906c4a38b48302bbe4b84b490f419157f50d61c8bd4a5041a68e3b344d82dc3145e471a28915cab3403d0f832d813de46f927c0cbe72236d3f757e72976c75a0a9bad14899851532b8fcb074995612839944a9841e16d93d50d7a6632211decb39ae6fa180345d55d22c590cd0d57f78a03c58741b1acd4d5d8c2459d835838b85b76beee1e0be7923b15c854c580fef83df91c24e8727035c7c3c54db6ce5706993f53744dde584ba3d5439740dbdfa566986b0d79e7330ee2266b2442022cdf4e339e86fc1d7770693fb68720de0f34c9de558aa54bc5d3ca934d7f8103bfc6c1552be28fa352423000406761316819feb0619145b1981b365d3663336a0b991ac114dfa68559696d9058fbe798f1d130cb3a0c1950d94cc418477de9a81cfa4ea2340747cf04e8752ff9a9faccf9eb02d625fa3b0721412ea6da0ceed45aea6b333c8f6f36cde44222c098f8321a19c5bb3a59f436e654853595474622041b2b167765d75517b666842876f0441735e2818d40c8b9ce5760f16d7dec32d55666f799c20bd9eaaae1a9738c1eb476e6e4f51aa01c3d64085b5eb8dd70ba7e37787c0de0292e9f089fba6a4752e4fe1fadd00fac3d2c5b359b00db75a640d06ef773efec2f8fa602d1f049a3df25dfb0e62b8d7fc637f3e8517087dbed2754aaafe8997daf2eb6d4f71455d134698b06e5466c4b6e015e22a36e531cb42a417b90a7a488d8be57a5c08349191cd272acc69c83c3a518013acf7767e983ffb97c08ce3eb4a32d4fbdb9d8caca7941875c44d28a60321238a2dfcbe77f216f98fd90bb95afa3a8755a732dbaa8e64c930f8e81cb811c9dedd7554f0322e53deb10ee7946828a2ff521e949d699605ba164f137a24c1aeb6f80aa29d90094c358657d0caa1ead73edc23859343581ba79de7e27b380e442add202d8d2fa4378cf0294098ea2f16f68e3c352a84e4e98e4028210bdff5dccf3ac72f5fc8b653fa888f697e802f202897e0b2bcde8dd9ddae4247ec5a188f4658ed5178dcd0c17ee2b37a5199b7bbdda3efe19d55d6cdc1f9293cc1d71f02f548e98cc620caf8b70243638caaa19c65d0207f70593e893dfa8140ba51e700bcd49cc2bb78b1b39a1b0d055238fd11c887a6a75fe88b79334835a6e58d3f068f11a50f7584bde391848a170c50a03946478a3102348b0997987ae024cdb513bc3aba7b990ee02e1d5add09361721675f74b77be4aeabbe70f2bec18755fd3637cb94a30b7c0317d45f007254eea0b1fc3e4a093c3c3dd9ebe5b4ba2f6e515deb51c7912662319dca4e511baa722b7a236e004c371db3c6d9294cdce5382e9e7c3fe296899ee7052b40f18f986954465836a30ab7cfcdf7c758b0a73e8b0ccb069ea6f7899ba2bb2e431ebce40d17b73af47384893ac81730ec320424525d8dfc6259db6f74607db13980ea1ac36a09f27f448f313b4f19dab2e0435e507d6650be802d37cbbd4c8f2c72c03f7c4ae161e9f4a05df96b0fafa97ec6dc4f9b7d4f4d9eaf251dba00c3dd47be3ec07f2b74df83eb6d89cb569300d9f1dbc331b51b707e7063ce772f2051a3f529b2599b8d1843ee0c2adc0858e9c4a5467069a27b0b6b2df97ceda755317fa1acd188d13212692050b3111c8d99ac29185810c33c2a3a09802f533768c4f06d1529a9d8b29384a23bb4c6facec2376ed3bc3b0a5898c3f07f65709277e710e0440dda2df09ad380ff1fa3a11b7a546bb359170b3e62d8409ac01b027e1f287b4929624ba82a24393be2b74a5816269af4f25142955a2200b42e725508592ccbef5468531c39978360535deebed95b8cc90f9f3a44baaea458e78f4aa2691c5ec48d71a5fd30713c0cc4a59bfbd2745f1a580c903a4e3b6d7d2dbae9f26224d060940b78203f2f3c04fcea7cf9ed1a08965dc275745d6b490b38818258d763669b7d5f97853cf0eec9a158b42aa2915d4710b316702adbfe67bede762466ef17dd4381322921b3cb1584f520f08bd7652eecd817e3d721dea40d97a3a017b0b97ab991560bc75c3d3d0b38ead0e3a4153bcb3d65136c0e1db11ce3e355abcc6d85f5239a7e0f14a79e2b24e08436a99736424311f8843edffc023778001ceca85a530b1449896b157dd89906e833d958ea9b864e9c70bb4b9c6c7f8298aa31d10c206d74b195a7591d67f44b7e543611031df2e492ffcf21214758892fb068f3f61e55f770e7c4657325df56a353115bead0597744a427fbd8af80d4df198e586c320f4785add3c4a74544ead624664822bd2107da791b9eb0647a9bb67ad734cb0167b5f4b8ed9c855b515b34381bc1b719e3af56056927ba87eee8e19c62d1da91f2140064ca38f8d3cd8d20a22ccb6778c1d17fc8d0d9e8d085b9fe374a1625ae174cf767c28f676f642aa37a088c7cac6eadc78937bf0cb53b593b73d8cdc79467ca7e565b1a488d243bcd1a5113deee979ea6ea3d0e238cd27a1204d75669be13762461a48e930e1fc512ad4505016a17473e8492ec44d00f01cad9a1ef82937439e12112f60062674e44cf18058d472ac50d748626bf8ef96c328e347b1fde4ae37f667fcf41c5e97403831c1b4c0d29945a48275f268e285e75cbce5a844c1b02a169de63dd8ff9d9ea05b3834abd75a5a2a7ae88f31a9a4c4403f0569d8b113e4172fd7bf10e5338741107a1446b3bab6fa35c468414a5f4c55097df4f28bee1e0c74276ec5f22e9ba56fc7d29e7212c623bd14866b2bcbfef44728c5f72f1e111af04d5d5d34d7fa61840e074e7238caa62b0cec7e9f1bc0107e1a409dc44f4e9b7780061646a65fbcdd01fde7aaad7f55a54c2d9260449a2bc312e566020c1c05ab5539319adc305ea69054241d6f74d4540499c2ab1bfdcc267c0be92c1220e9bc2d0f77dbadfe46fefdcbabff987a5f03fc412e346bdf9113d9dfab1e2a9d5211b2551e36f7ea2dc266abd63f04267bd457cd2793eea90f02c766f5822731dc55ea437bf9411914f24b9f60b9ab8725db57acf5d1192831bd7c0a3b832263a4900ccf0e86519a17a15f4739070a43e11941fc24a9783e8dd04fdbf9a63ac923309d06c636b4847d6ab81b0a9a0038508c31b256d33010249ae68b0392ea6da3600798dab9d93e4568d954a817acb5b2c4db53a4f6f03fa7e4d0ce2db9d174597ff3629194526f51cc998bdec8b9afa53df32874f4d4c025e9eabb1d08faa3cc0934c95a6b324ebce8899a71831a08991339d2318d3abfa4f008eb4", 0x1000) r4 = getegid() fchownat(r2, &(0x7f0000000400)='./file0/file0\x00', r3, r4, 0x6) bind(r2, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x1, 0xff}, 0xc) 05:38:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = msgget(0x0, 0x80) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x81e0, r2, r3, r2, r3, 0x10, 0x100}, 0x7, 0x9, r1, r1, 0x1ff, 0x7, 0x10001, 0x80000001}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 05:38:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2000000000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/160, 0xffffff68) read(r1, &(0x7f00000001c0)=""/77, 0x4d) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 05:38:10 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000580)) r3 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000480)={0x2, 0x0}, 0xc) socket(0x10, 0x8000, 0x79) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = fcntl$dupfd(r5, 0x0, r4) kevent(r6, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r5}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r3}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r4}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r7 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r8, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r7, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 05:38:10 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x880, 0x0) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 05:38:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 05:38:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x10f4, 0x280}, {0x18, 0x3, 0xfffffffffffffff9, 0x516}, 0x9, [0x303, 0x44c6, 0x4, 0x3f, 0x2a, 0xa000000, 0xe2c2, 0x2]}, 0x3c) 05:38:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x9f3, 0x2, './bus\x00', 0x6, 0x8, 0x7ff, 0x1ff}) 05:38:10 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2000, 0x0, 0x6, 0xfffffffffffffffc, "854955883d026111fe4d04000000100000001000", 0x0, 0x1}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 05:38:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 05:38:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x10000, 0x83, 0x0, 0xffffffffffffff89) 05:38:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x10000, 0x8}) shutdown(r0, 0x2000000003) 05:38:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x68) 05:38:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000f774cd40b397c300dbae50ff000100000008cd3fdf000006000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 05:38:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x10004) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xb9df, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r4 = msgget(0x2, 0x10) msgctl$IPC_RMID(r4, 0x0) 05:38:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="0bd5e6d2bc6c533f4b8f5ad7ba80ecfd6f341b5bb82ffa868d5891be1edebf70b8fe81f147338180b3dc36902062f341cc2359223e04750d11b1a49678e88f31aecf7a8f166e5427f83b9b6938916c92bc945bbf87a216d76369e536e8214e8197ece9bc75347e84c96393e4b90b4892f7df6dcc239d2b61998731ad2aceaa480bf67c2b9c25d9820a7e812e709f802d6049a46f9b4ff6d918a50c71b02577ce4d557456b0506eb2da0314322b5d83ff5eddf77538be67851e6c50d3cbb3", 0xbe}, {&(0x7f0000000200)="e5da46b201dcd84889dbba97dce5daf981714fe247226fd8b034e8194afc9a5a3687056be26baa6d5ec414df1d65a185cbfb6301033c940c88fcb8d71234c78e6067d5da63ffc339dd0f796c2ae9b2d6205c916ae25231d7c7b2cd4a3ac62f962e57be3723a956a1d0187e0e6c9dccd9ff5203a3e8b8c4804a55c2dd0c56cac0b7e50e5ff6", 0x85}, {&(0x7f00000002c0)="d9800cf7efbdae5df03e1e2bc621d2383f95c25affb33e4643edcf79d464c84b3622c586267b89098f64f067bd284cb509a0d7a2af6847fd6dec31a71e10c97ca1f8671c96910000caa537f74e71969551c36b37c263469bb79e86c118da8b12a36dca4f44880f12dc1d20a26d3f3dbb843c8f78708eab695dfe8c001e553d082914d78e65f2a961bd0113222ccf27a9a5c8845256312f4095ab7ca335c78fe2a5816587042db3bebaa007bedf505b1c15e9c391fb412ce203d58c4cd714fd9be58ad1feb188d5285fb7f00bcb4c772b06884fba57b3fcc2e339272476d9bdfd8011ca00011f4b490573f1d0ce1bcad853b193925eec853967c0ba51", 0xfc}], 0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) mknod$loop(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) 05:38:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r6 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r6}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r6, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r7, 0x80047470, &(0x7f0000000140)=0x4) readv(r7, &(0x7f0000000040), 0x1000000000000091) kevent(r4, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x10, 0x82, 0x0, 0x4}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x800, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x88, 0x4, 0xf37, 0x80000000}, {{r5}, 0xfffffffffffffffb, 0x40, 0x8, 0x5, 0x101}], 0xd7, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff9, 0x80, 0x1, 0xda0, 0x3}, {{r5}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x7, 0x8}], 0xff, &(0x7f00000003c0)={0xff, 0x3ff}) 05:38:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) 05:38:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x80, 0x110) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./control\x00', r1, &(0x7f0000000100)='./control\x00') mkdir(&(0x7f0000001780)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') mknodat(r1, &(0x7f0000000200)='./control\x00', 0xc002, 0x306ec048) sendmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000002c0)="02e2002a55f3568805dcf62577620b917f1aefbed0eb77a09b9db737ccf08dbac5ad67730b6691f598e5024bec71a75d698471d8a5e7fa28c6a48e742e2581625dee488e54fb35f5d211af5291866fdf1c9280e45ea3f3d7bb72a91312655a437e3d3098e5da8a0faf983191e96e52e09bdc2e820bbcada85d1649f61876b96a0ac85999bfd3d3f3d0dea9982d6b1353dc786ea4edb8dfc5030d7fe2b3f21d4a8db0df92c860e7da1cbe9c7f7c1da52016022941a3af18dc072ee0c4889517a3be30d620abcdaeb390d7c2e2483f703e76c313b7ae5a45eae7784487de990b2a6061e8", 0xe3}, {&(0x7f00000003c0)="475f7facf005e3caeb41aeba8df19e6b0a1f58fa74a5cf1ce3e0f30cb697fd3614cb20b8a6adee078bbaa3b305296a793912bbf575c9e99a3f26c39a136e9002af5b4ff1", 0x44}, {&(0x7f0000000440)="d66a093573007956", 0x8}], 0x3, &(0x7f00000004c0)=[{0xa0, 0xffff, 0x4, "3de32b0355a9872dbb37220097f68a0e7adf15013655216b94684562856a5078ec5970de664e7cb19e755a68b584fa9bc04cb379012906b7af06785fdd0a315bf860f880ac98814cf220133824a51c12319ee2c384fcc8663b3b8e44fd8d440f961ac3c0bf491b92688cfce6fcf8ac17b595b6150035db28e6c4dba803280e76278267623f5185a194f6cf"}, {0x80, 0xffff, 0x0, "4d1c00d843672bd3b33423ac2580d82f00972c21dbc0db92ccdd031c9239fed9bf91aa341fe3613bafaa78386e089de163f62f07fbe1672c7b1c80f88a582113bcd2ffeeff22a588cf071d3b3110f94c68ce11846049aef68209e6b16b8a0862798c9de3c1dd1c6d3b55"}, {0x48, 0x1, 0x401, "74ce62194bcd829541aaea10be1a232aedeae19680bc0c27aeb72cfd148234205556c71888f72716333e096c6322c1dbc0ea8c915931"}, {0x100, 0x1, 0x4, "3782f12c84be0486f5dbbd03ae4f0f5cc678a0510703af92161682384657ce0f295c3038e7518c6cd4d1ae75d5e7ca2c7fe1d23726652ee7a7eaa42d0882a10a2b0ee5bc1e8499b05958c83e0c9fbf2932bac2356310d743de1d83d7be2a956f7d31200a99b742a38ed872f57a8e470bb3a320c26ce89ca09b0e57a4fad694d476c3927918b7d959fdf79db58521270527a7af16df0bf443dad2989151329613a6ad7deb73b78062c310aa0577c92ffa370c8ef55502b6d6b64f55f4a327472bd45f48268d934fa521d2cbfb034931a12433abe32d39047330834935a5b3721f4c946723f3527531d5"}, {0x1010, 0x1, 0x3, "570522687915a01f09a913a2d6223b3214b7e1df51fe1a7dc88cc94282d8816a0d2e0fafc15a307d08793ad14fa75251871b311d05e6e7378117a08bb9537979d41d915730f3ba50834cea2f4f80b0797d9383d9de3010ada1543480e17f145c6add1c17054648dba4ba5f1fd8e4ce4fccf3d345d45c3fa783be124d6f93fcc140b6245d7701eca96adb827674430360bad55822fd9dd677373e69d67e97fc8539bafc7f1a19ab829932ac55bb22f58816ef0e7a52e45b9e3de6ae520ada7bd280301f9763a5e29c40aa9ca3ea0bba139e5ad3591e4810b52914864d5c660e359bf8d105ccbeadbeb42ef133502d838b6026ffae318ecc51970508a5a27141f11d372b118ea742ce5db2c564450fe051a7da0f0819e59fa9818335b08598ff57a0500c125b53ad32a01eb1b5cfb94d50cc277adc32579bdb67193855f47a943d321d9bed292c959f647e2b23c0daa8cf40eda5897f4726f95af0b00df12b409b060eecb58ea41eab5bb66dbf6a18010688ee9b219efb2106df53096e7c9f5d6fa1d4f783d8eb72c2e0c915e15c98ef2dfa2708b1c94bd39a1f40c24da3f325d597e13a870aa4877ba53fc00ae0aaa5e241573f952f737173c1a5d26b7eeedcb8bd7900e6bd3101df76fb1043c2870b9bdc1ae7623af17e5492bb38e4ae9eaedad50a4270faba57685924ea1a22d229a1afb3afaa5fc9b64b733950193977d432a14032f3f10c6064e3e9389eb8491ebfdd91eeac7352b8ecd4d47bf55e7c1c6e47fcdcc6dfd035f49d24ab7cdb59f7487d2ee45cb87c26782ea467e356f4ecf833fa607e5062dbe4100dccaa74400ffc612670111ffe3dde96b73fdbba648b00d563551f9e1f6630a26d92872f2c5e5552e8ee3db3a922e63725f9f097ec830f35989e5d7bce7829801a245916cff0e48bd2f1fc6abf22f4d98155cf34d612c44a8b7e38a4849c57e70a7012cd536da3691aba19b71b5229cfd9c0a189f50710bf5d6f45dc784e162d21c5aa4f4d3ea9ab91bfd542fdd9859d884880d6be494b5101775f64279be9301531ad28b2fe69b02e2d400dd0318ea6c2fa69b21e57625cab33c9c40a4c4f7d208f0b3b2e00eb22b0ba85d84daa9d4a913c4278341b9feffc28525155eff99770786500188fbbc91b56fb0fef855e09247207e3ea8f92404f34b01b653adaa720d7b710d9804d1f33a8920c1cb472ea19b26f1bb6322d338c37feb961cc9b915c1c84eb9bb632dae56c6f043dc9e7b3d81d171f2f84ffa65efa499161dcc204e9dac9a9e53c5036af75d0b416a9df42b86f19d4aa0c230227c01a29ff5e877205a415a9dca652b2f014fe7fca7ef6479717613e0eee74b255cf49bed6c6addf3d982aba8bfc90fe5b7e0d40fd7f2d6a37904149adbddf7da21497c0b5bfb94fb36aa418c6eb43735ab341ab37c2ba29f262d4a04e88954aebb537e5954bd6ce66cddb14570199ba9b41623d367d0ef54f8b0dfa18e6be65239677b6d92c20985bd5feca83cff8bad75f6244cfaa81b4cf552703aff365c50b8b50b56657de83f43f94da0c8c3e46f0fa937ad1b0ae14f739102fe50c228d51279a9e6c81975c22b76bb83a750fbe2238ab50724da06f0c517a010709fd2fb7ab4b3f3932670b5e54f9711677022d8abbb3c5b8da0a676ccc30bd96dd704a972dc63290fbbaed0f63e35ae3a76d4a7238df1866def53eb2e15f7a34dc7bb6080fb31ee6fa2163d91e468e9c64405ca09383f2e0bdfed2d92d2f173e9b31289db9f9dcb827ff478f91a6103a9148b26e9f7e57e3a9993ba4829e7a2a8b36cff29357c6478fa9c499052f280ef1f1b005056c5238be1bb08e0857d11b68c0f72ae01ddb8b4daa30bbf9db5b38c1924f24f8d975905ecaa9e1dbacbc14cf21fa3136c38adfb8da96e67c7dda0218a493f34c9921e7f5fea17d5ef1b3326fe8ea79babe9dc7212ecfa303753f2fd02fd247d6ffe74909cc299865309fd3da640ce6758a01406be411e872529390c2d21985b2ba3bc4983b8b7e6537e400a9b851613ad6180092812b3e23dd0a3de3fca3f32939e2e602e5d4a07f7f9a8c10dbf98271f240e5016f515a36ccfa3067b761227714f1e7cdadf981f13e75139b0a9f57ea25e4cea3c1e7ada2d715538ed1e09e6d6d1085986ab8b6a865511d5e936f7288c87eb66a1c9fdfba2c7b207d3d27e4f01322443dd641dcfb433e1682a347804ec34319e59e5848b9c3e2cdab671c7537201b5ab9b7e2c0fc438918173f3564bcb98e344aad7d1386f472a858437bad73e1fb4c9ae2cdf9ba1dcc6298638f492b322f6cbec4656e597249b4cb2a842bdcf7f51ad6167d5ab1fd8d26ed355269bf8dd81369a227fe9630b46ecc943b6c49b959abc11fb4670f760187f688dea5d5682193a31b30ca124044703eefa84cf4b5a8c9afa779654f52c2175f704ecb8dc7a5647e5e088b0b37b90f9ccffe322dc2648e86717ba3d537d4042d966e0d6eb74e234ed90c4e7a6254ed15c9945b0ab0ddbed80a2eb4de606df2c4d9680d64a0fe0b40857a1b9a0249f88aa806a851a02f5caba9ce803f3461589c334636970ef91c66a1b05f228ae0a257df44da0340a40017b8778578d0017dfed404d56f13d9425a014773670d7d1a61caadd4e3149c37ce855200b2001efedf27350e0539298af65f7cd329e32bbd53496894b57e6aed876e526ec52a8eb175c2556449b78342c506d177360c354fb83d5a4b42351e37dd138302ab53458390c6c5722fd3991286580531e5ea78192b8a7c2b3ef64f179144998ebcc572b4592868620a917dc9f77e4b7cda8e82934732b825ca7410af30a8f76ebcab0b9374a9b573bc2f02cf73975aeef569c897d7471b20c7a97ce65fda5771865f62fda5672acf3123b1704004485191e99d50ef68cc9147478700f11425f99a348f5ad4842a779a928531ccfd04054d3a64c80ffe56bd4b88f5c6ca6022a29e989d7cacf7362f00e80e47c2ff661a5c8d24904fdf737143809971ac12b7f0d9b82adcaed03c369d61ca07536e650d2c2d219c3b060c2521277e6761373b771667f9ae619bc9b658f997508ce0b70c31a7f83a1891388c8564123cfaa8c7cebabf254d8eeda11704d06a69e55b270af61efc9dc60b7439542b2034f55451c04fb14c107dbad3a75d6d630edbf6b2f201057a3ddfdd54445a00ac53e075d9fc7a68b46fc89a9b78b2a3887a5258a78e9f7019d728b015ff2d16dbc3ef28ff6a64f7f0bf20b6ecf088e93d20018fa56ab1cbd0a1ed4eb31f85daed6118ba6998a45300fdc13d335959ecac065ffaa0313053442c29d2b65839ff200ba347a1d93d213e925e7e0bc47599ac44a0d6ae9d04f285b345415241e0dda7e752f0b3447ac980e869b7edd812418bdaf6272d52f222b1b584b5798ed6cdbe76b022efa5418e85becf813da4341a43e40812975e01f609518da675cdf7fcf9af0803652fdd3325f70e1c66a8a05ea76c3d411b2edc38da86183cc2842ba10838ee375bd90a151cdbc5fc1979727db6169371277aa37b6fa059e54f8925c75beb7c2e64781d8fb6ef0034429dfcdd42725ab1ed1009b0b86dac23e5ddadd1db668ed65b52e1e4f4a99eee2345d2c629611cf559e454dc111c499ce12be7d800ce649b1e612f247f29ca55b1beb102a3e5e06337432626e7482f7a62fece6a9cdcae57695cdc3ce7b8d5de4573873bcf94a3fe35974306b815da799fd36ef17f0b1ff84834fc67f02b1a6f108464924ee8eb9b41442d181a6f503549341f99427def1c20c787827c8539af2c14205cff8a73b5273cdfa65695bd253f882d29e10e442ab435f79f72b649c4d675b60544bbae6f1dc2bc01c374d6828eaa283acf547ff531f5e707148957547260e6f6a85ca6544488072cb158e1d2213ba0f0e4184dcfe93ee19d29d03b239ca782bd17e7cb333b962016c9ce8038c1c7020f1a3d1a2180a7d02ffe465a4e3aeaae173ac0c2b5e05170de82bbb512277770f3fa1eb66db5a896a0ed8ed61c443e984ae6dcc5178d1f66a9615f071e9a0bbe5d56835aba60b1acdb96afe2cbf315a257e5ee3555e508ccf6140f69eade728a62ffbebca3689a8e33c5d8ccc66a27bcab11819bc562fa00cc08dd79ce8e955e52f366a25533e6982e15dcad848ea321cb9fa1778f4d511bcbaea557f00866134168a3d2148e655d1d39b413c8eab421da6e82e5f3c8b9287d52b8f79b05b6535eed97ab62b3988c3dea2c2cc35aa0ebb414c67bac48241799bc993ed1e3492ea46c597e96f986168deb81d91e765556e4d5ec2be52eea34ebefb777b1f093a47b6c20eb306318c9450dd8eae7e06226a97c577e36505de0abb516831dd2668bb75029f81d8feb678cb947b7cf8b9af426098e90dde859240541477426a56906f436630a298fabae1d99619349bc96e901d0b03547ca6a62644843d2c8a9a1e77ebd73c490a8c7edc09fb3fd8c2fb139b3c41bb41587bd769f500f75adf15100bc79761cba27911e7ff6d2332b8c3f980137d3cad9985a0d7f76455710835d0dbda84df9e0ec298d028483849d648fa2e3d50ca108acd16b1633132eb39b58a6a1e58e7a2d28c42018a86d2707206a48a146d932eda7e1b0a7ac3b6175f77a392d3104e39b74cfa7941ef6486be504a62d2edf0ea6d2d92d6c22a8a719a6a47f38f21a17e01a258aa7a1387b4d27a799e9371b8f08f3201a8cbae35a7991099cf6fdfb4db02b3764f5340d6bf57eb85c3313f77d3da6961719e49a19d90a2b8ad93f575e791bcaf74dd57c6a10cd28261ddb019745c0afc277eb1a9a5511bfa5033eebd2b6ef9b9960aba3910db257b8213e7f29a4e118a56f7c55c52403a0a434d27a896abe1d5d642d262bb9ec8a9ce6983f8daad98e3b7fdefdf1cd364b9dee85918d2a8b4535a42f59104a2625b4f3acdda3dee9b91fa212ed6e630feef2a1a191af0aa23a0530efffd998db5804b8238153dc28289129f6223bb69d7ebc3c07e82e65d4400fc5835abff0191845d8cfa89331ec8f9a553a76e750d2f9450ed101f49d0b30f76721367192cec87eeebad80ddf9942a3dc6098d481047a058680e27d43a17f5d04b9e6a6b5197dbdb1bd79a895d543d0218e73de4e3fac5dc88c928d77c3bd23039abeb9902f610f60c66a3c8c6450b5e6054d2e5ba472a3933ec732fa5e89f5cf4fd6017bb73868225bbd212213d0464f762ec164733e0e094a379db98f49a55eb6332451bef8c7aec2625771c3e2229faca24dd123f27ed34aa3691d5688abd4e17247ae64204d6e9fbad95895eda97ee70222b9eb0da37267716d4ba6d67abf55107a9e1449a2b6bc55a737c719d9554064adcbeadb157d2e403c7a6e46a787fc294dc8f63680f310d1c2c6c0e1bf860adb6a424d26d6ee26c889805b7a921ed9bf134ce074dc1b1a7209a06f77472a7a4fe90cea756a647c350535a4ba5b4c4a87a0f4ec4d1b4b5fb3d0242451260a3f1b5c9e2f53aaeeb5a1141c647cd7ef18d6dfc452e5d98ca89b395f50f12a46ab42d86034ae9a027add4a57b2eef8571f819a55023e5cdbaecdcf251b7816afb3aa509384532e661da86e4d5a78c57b5ce1243f1dcf722200c7744450a7628af9d00c2f7c49d1060621db733bba30f81c17b31bf94a105ad4e1e929cc180097ee7cc8596d0a238c597170c9f32e4d5522790fd411a42ee2f191164f644b45f6141b347d3eb87d753145bf6554257e077c6c1e995587c2adbdbceb1508aac68685eef78414942505859dfc4d0cf585efdf1b2690"}], 0x1278}, 0x0) getpeername(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x7ff, 0x2, 0x6}, 0xc) link(&(0x7f0000000040)='./control\x00', 0x0) mknod(&(0x7f0000000140)='./control\x00', 0x30, 0x3e4) 05:38:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 05:38:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/32, 0x20}, {&(0x7f0000000300)=""/49, 0x31}], 0x5, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 05:38:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x20) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r2 = socket(0x16, 0x3, 0x0) r3 = syz_open_pts() r4 = semget(0x3, 0x1, 0x2) r5 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/168) fchownat(r2, &(0x7f0000000200)='./file0\x00', r6, r1, 0x4) shutdown(r2, 0x0) r7 = semget$private(0x0, 0x7, 0x230) readv(r5, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000940)={0x8, 0xc2f4, 0x1, 0xf391, "8ca728c6d967cac5d4fa3b5a7de55216b6fbf4e3", 0x8001, 0xfffffffffffffff7}) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f00000006c0)=""/229) openat(r5, &(0x7f00000000c0)='./file1/file0\x00', 0x20, 0x20) bind$inet(r5, &(0x7f0000000980)={0x2, 0x1}, 0xc) semctl$GETPID(r7, 0x4, 0x4, &(0x7f00000009c0)=""/221) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() getdents(r0, &(0x7f00000007c0)=""/117, 0x75) getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000400)=0x8) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000840)=""/226) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000140)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 05:38:11 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) getsockopt$inet_opts(r0, 0x0, 0x2000080000021, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 05:38:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) kqueue() r0 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) close(r0) 05:38:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) r3 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) r4 = dup(r1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="a7242083a1b96675130ee4572654b3be97694db09bc1bf84aec065fd0866792ca0f1655d7ec348bb773c47cbbc16c896c10f4c3ac98b14775dcf724129b0d65137d6c857ef96f02f42af5a3421d7c9bf2497969d1260f88cf224e27425c1", 0x5e) 05:38:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x80000a00) 05:38:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="fe036e826530347641bfba0060a7139baf5a2f0c11e98f599692bc005fa120da376d1a0000000200006c5b09292201bb2c64136575e664d2b050a8f517bf3b949d4ee519185df8a4043b000ae1f1b9aad4b0a0099c19915c8087344b3c00a6ac8fb5a034bd6a810600dc25b4784fb5449bb5770e02afe8fb00000000000000746b04a1ba82cf89e953a0ee964e80144124cdef014825c3bc73c30e8f94576e4cf78b00f9c2a818c2a884824b12bcce68fb604294ec0cbdddaf35213d895930d6be750c2b0be26acef20a284257b349c2253660888827c245f96bc89da91f72422793a1bb183d213a9548fa5789c51e0d1afe38021c385ec20ccf2495819aac70d59634fee614dee3f831c65f9f009188a5ab30ceed8f3622665faebc5c6474b04f2cb4e062db31ece4bb9de2b0b75d70d2b29abfde2d390b680c02c2378c358f48d47390af1752c1f674b7a1380c5a56"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xe000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10800, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0xa}) 05:38:11 executing program 1: link(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='./file1\x00') r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x788, 0x1) link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') 05:38:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1002a, 0xfffffffffffffff7) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="462ff14442d22dcbe4b03fe9e1b5fbaad26d955cada376cf679d4bea97223f774e08a13f89206d5e840d6922cc8b6f3d9e897d1157b748482faa7e8afa7a7239a01866b7821787fdf1b8d0151c2e9c37aaccd3c6fa2fdcc0782b989667bd09e561711f64f69dc8dd29e5370d09ea641041d9e0fb162e8cd8210b7664506517cf72e702ec", 0x84}], 0x1, 0x2c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x1ff}, {0xbf, 0x5}}, 0x2) 05:38:11 executing program 0: r0 = socket(0x11, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000000)="66a7e3e2603bedb511a6ce78e7a763df6fb71a2105dd4a7396f7a2b50f391ab2fd3f5845adbc8bdb6fb0cc7aa9b65de43ec0c5bcf16215da91368705bab0118ae199d39a85d706d353e28775797260cf7905adcba48a0aa2cb939b5dc454054b059682518c07936f22d4d0ff41a39365f5f6b390a7159c24a47e97ab612fdd680e476255fda12c94bf0ab3ee", 0x8c) 05:38:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0xffffffffffffff81, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) 05:38:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:38:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 05:38:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x6, 0xd64, {0x1}}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0xfffffffffffffff8, 0x1f, 0x1, 0x8001, 0x71, 0x9, 0x2, 0x2, 0xa00}) socket$inet6(0x18, 0x0, 0x32) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) mlockall(0x2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 05:38:11 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) msgsnd(r0, &(0x7f0000000100)={0x3, "116136dbab934eadc7ff095cdf91885c96700624e2d33d43ba280e1a8d4ac56aebaca6b5da556c8ed49ef2798a6df7b76cfcde23edcc07be9702489e1704e030a66f8eced6d3c5e60bac08133b65c17022203393e310ef518583628c32b6296e27178afd8b4d96cb2c0be0d8a978afe8dd831182a672d8e5768f4c0456e15380591fc1172e5a503b8b4cfdf8c19487696df70a969e80c020fd64382912f71d909307d38af6f425d0730a6440674700dee570726209ae8681d5439534e61b2d66ed93a7a4c5c5473c122415d28d2b613c8f227d9622f0092d6cf947ef6f551c7383f45ae5fb41f84167"}, 0xf1, 0x0) 05:38:11 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f00000008c0)='./file0\x00', 0x2100, 0x6) fcntl$getflags(r4, 0x1) fchmod(r4, 0x10) r8 = getuid() r9 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r10 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) r11 = getpgid(r5) ioctl$TIOCCDTR(r10, 0x20007478) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000440)=0x1f) r12 = accept(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r13 = semget(0x0, 0x4, 0x4) recvfrom(r12, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r12, 0x0, 0x3) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000580)=""/219) shmctl$IPC_SET(r13, 0x1, &(0x7f00000007c0)={{0x7, r8, r2, r6, r0, 0x1, 0x1}, 0x9b2, 0xc5ac, r5, r11, 0xab11, 0x6, 0x2}) semctl$GETVAL(r9, 0x6, 0x5, &(0x7f0000000680)=""/105) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000000500)) getgroups(0x3, &(0x7f0000000700)=[r3, r7, r7]) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r10, &(0x7f0000000780)='./file0\x00', 0x20) 05:38:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d", 0xf0) 05:38:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:38:12 executing program 1: r0 = semget$private(0x0, 0x5, 0x86) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/179) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) 05:38:12 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) mkdir(&(0x7f0000000200)='./bus\x00', 0x5) r3 = socket(0x6, 0x4001, 0x39) r4 = accept$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="000300ff4e43e3f66b12c1a63bed97c57c020000ffb200"], 0x0) getpeername$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000240)=0x8) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x7fff, 0x7}, {0x3ffc00000000, 0x9}}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unveil(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='W\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000340)=0x6) accept$unix(r2, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) 05:38:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x800, 0x4000000000}, 0xc) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 05:38:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) 05:38:12 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="7f33ad52103a58617dc42d8f1f6eebbcb6b5a5314ad0d4e0dd3db49f2d970f2cfd675f6c3d63afe1bff7cd045c3e70ca1d237232024d11eea4b4b1a9f9ae4be7659b2fc6ffca21a1a22abcd18403d3c661bc8a74982c1f3811c9263e31e52779f5c85420a5ef1cc8c3425a3ca1d1323b38c8382abd9e9c16d1b02102bcee4956a7c1daddd9a95c56090a6e24d04b0cc12ad5bfb35fb4f5544e26bd06cb3c7d7bc3ab2ce309c662875d5c0564acd08809f9eea52d851a08ce17254f3f09e3dae228222e592fe946c4fb30f9e16053f47f3fad404493c10145452439d44ffd15", 0xdf) execve(0x0, 0x0, 0x0) 05:38:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff03000000f2ffff7724af42a53b22b3bd1b05eb5ad05a0500000004"], 0x0) r0 = socket(0x10, 0x0, 0x3ff) recvfrom$inet6(r0, &(0x7f00000001c0)=""/177, 0xb1, 0x2, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffffe01, 0x3}, 0xc) socket(0x26, 0x4004, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:38:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000140)=""/96, 0x60}, {&(0x7f0000000000)=""/141, 0x8d}, {&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000480)=""/78, 0x4e}, {&(0x7f0000000500)=""/42, 0x137}, {&(0x7f0000000540)=""/65, 0x41}, {&(0x7f0000001680)=""/4096, 0xffffffffffffff4d}], 0x9, 0x0) 05:38:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x2000082) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCEXCL(r0, 0x2000740d) 05:38:12 executing program 0: nanosleep(&(0x7f0000000040)={0x800, 0x9}, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xeb70, 0x77}, 0x10) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x1ad) 05:38:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 05:38:13 executing program 1: r0 = socket(0x5, 0xffffffffffffffff, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 05:38:13 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./bus\x00', 0x110, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1013, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="8c9c28352d8808f7", 0x8) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f00000001c0)="928f345a2fe10622161a622d5a10846715d05e923c5997086f222e3179c4a1d90b5edb194558da59ddad64ec10130e78c0939442ee4413e11b527453a1d303f337856c1fc7131ec566675b3586ceff28b22f707b068f226ef4b1dfdc493941b60deaf4e34393864f76c2d73cdaf99a9acb6b4dda5c2e548a234254951f8077a3dd740546bff7f77c01bbb351abab0bf81afbb6f63f561b736801e4158bf04c240588b63aab142e239faa9ff5829f1398a7a14c8f59b08546b628f3425ee519145521f07b79a67af1055254d87d2e63d2bf273a6e6070dc160b6559ad4f2dc107f6a29e5dd124337ad8b39a79f57e1b712ebd03bd", 0xf4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x400, 0x8000, 0x2, 0x0, 0x6, 0xffffffff, 0x10001, 0x0, 0x2, 0x100000001, 0x200}) 05:38:13 executing program 1: select(0xb9904b096aac6a85, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x101) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 05:38:13 executing program 0: shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffffd1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) 05:38:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300050000000000002200", 0x2}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x80000000000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x0, 0x80) 05:38:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0xe7e}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:38:13 executing program 1: listen(0xffffffffffffffff, 0xfffffffffffffffc) bind$inet(0xffffffffffffffff, &(0x7f0000000180), 0x10) r0 = socket(0x21, 0x8000, 0x95) listen(r0, 0x80000000) 05:38:13 executing program 0: r0 = socket(0x1e, 0x2, 0x4000000000000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:38:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x8, 0x0, 0x0) sendmsg(r1, &(0x7f00000026c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000080)="350ab2ec303b988634e3722e24287035965463e57d95ca2c822eef5c8ca758872abf6f6ba91399f542e06a593400f8c1cbfd12dcb47b639dedcd84b9969a0582ac4d38b4fc2ef3d37491441209f019a8e5727603c44ec8a40ce2a56eba87d77e281a91655421173aa7a72385af36a434337d65e2d3449f7558ed263aeed4ecf6d048d17d2eca42ac38c3f3414f045d9d08f717f83e8679eb5803a3b4739cd102a6372bf5386478699ff087c9182835a20298640a752389ec55caf6e9fc5da06b3b8155b055268e5affd80dad2ca8be", 0xcf}, {&(0x7f0000000180)="f731bc936032296e1fe265f79b71ff73bdf140335f", 0x15}, {&(0x7f00000001c0)="9da995b2a22e8ef09f35a49b04f70ee63cffd9747a4380963df6554a63135f7df552008b9a5c8419164b9e0a64a2eb99f260e2ff067a037da10c5bc5eb95349dd4dd7cc1c4dba97d21313a9166dd4278ef70d83c83b19cedf80d92b2cc68da5409fca4", 0x63}, {&(0x7f0000000240)="506d8a80affb879a2c42ddd23f256a09fd2ec889a16222ac736b84b0b9251a14a68229862ff0cb829578287a4aba98c9d22775e9dcc12d83c44880614ae1dea8b50392adf04423977fb7ef112779134d9dd34751f8a84ad4105d10f8ecbd0df27ed3d7928d038ec4c6eee6900b7beb766ddc764e8257bc", 0x77}, {&(0x7f00000002c0)="a865d99a14538a149a49e7f2e866c949ea9244f5a1bc334dfd4f39ae767cf66131abbfa6baf2ed3e816db537fee6828046fa5d344bf8a3e007a67ed8103ba6c00cd0ea838bbe4ba2719effc642d6dc05b44061f3396cc8e34cafce55097c97a3ba19e351314cc88eac427043839bc364e29385d4490c98581252664bdc82bc88d035679ba6d5758ca830b3a85b792529eb625e23335d810359bbbc4782bc7d9e7002faaf5b005d6014451e6c8fa4da62c8105811ad44d316eed29ac9e50d6300d25c7b427b64c7e5032a64405e1a51480217fc50638af5edb88edbe4189729c4c9f8024121f8c014d60c9fc04d56b7b6cbcb7fc43c360d10392cb3a43d356bea7396c6b0b01ef3d2be4a9221cd148b8cad963ac590e49c5c91c9132a9e2129bd8b3a97a193a9b34a453cd6b29acf809915a54790a861291934bad12ea19ed70a495f2392d64e9008eb7dc908c566059caa082d8beec740a153c6c48d2042aeeab2e0e820086c82bf1408432f8833eab6851f117ec330c08680ed76cf298bfe600e77452702d7fd378eb6ed6a42eb68f988aaa9e2de266bb382fe7a16bcbbf71a7cebeef980b777974ef8c620ea6e5670ff530100295f7efe6d6f0b0a01c442af4045d11dec56c1f447296400a628855370aa99fef31751bff296dc31a9396f5a45a77b24c7b4f7806e678a637f44d90696081e6d4a1f26889e786fc16dc0c23b6785f199d8e3b83696691c7e27d3ae9365be505f79834669bc9b0bc0a5925c0bedf878186e46e82e09820e36c21ed819ceb3b3aaef317cfb9b3ee52087ab2c919102635483273501acc2bd5ff2688cbe9a55db0e09442b07566ed485a62bd9ad0283a341df79dbdbea3bb9acf3ea8c997df7d589dc3bb97f0f4db6baab7e941c6245c5cc70b06f42f3352474b6ac0b455b6bac911fa6b804dd0d8ffea5e9ac74c9732d35a12ac9dc5181c4bded98c0ab5bdddf2766489ac3471c4dd09d81121089e2a5324df2ed2a41ddb28ea5c5292442c5191a2985afd446ad74418263b05688d7463fd369a3faf0a53f38abce625abca3cbae8249b7513c2baf0d20fce34a0891b8796ea8803acebce4fe6648238b4cbf969edeabf9a7083132028c8ad380f0e000ccc341684a9321db6adaf6db5f23e948dca36334a0bde56626ceebe3a212d1f5d5a3af4553073bff32773e61f85c10c69f8a90376f2d6066fb955e53005460058c2dfd17e952e98fa19931b787443c4933267bd66da4fd6558cd1da718d3149868339086ffbce60051892b17aac1a9d66e2d9acaa4fcc563c6128db655a47efe83dfb0aea482a7155565aa86567df7ff1cfce1cb1ca3150ee5009c82738b44fde794e808aecb8a4cd6048738972f9b6168630e786e17b8addc1aa426379c88ed1cf226bc3e8b3418b72deb5c390032ba25663f1c26f86abcfbf4a2e9de46ab9d4b65f9e00649034b997b766de29e0a91e2d8eca7edaad9c7e5c3a9f763d01ddc83f4a0a040d06c31d92a12dd432b89def4e415015ae1705284a44a5120079e0d10909be4a2084749e56aa8f179ab303f3ff4ca38e3cb76fd6cf3397ac87d4daa9e8243c6ced84adf8dce43f2b8bea5bf7f0f7366d3855ea93434f63da57fbc54b77a0ea9e0efb2342876a63676cc87bf8899b08c223ea10687fcb5bda8ad24fe5995639b7766ba24562f9f4b50aa7f8d07c80ab80412562dbb813f5888da2039de96d8bdb6575cc202cf8d36ff6b61cdda234e6817fc8245f75499a39bddf567d219d3506ba43c2c638825e981a3481a0dc2ab2b9a4b1b33bda0d96026ac2e685b4f2f1c6ea7bd27a993b54e44bc25d2039300bc282397d3e81b8d86f7c5443ddfd4c617e8cb5d686cabeccd3a28ea380508a475e7ee45aeb43cdb68661b71c9b25d880ff10020a8fe5307a40ec4d24c8f5948ec21cdb75469e24ef3fa0b63aaade8750506a0af7563b516c5c68814ec884a7bebcfff0a4c6b18a1c4e299bf7283c077befaf561c8842b0f56608ec898f71baeae66c555d902135a484848c15d6237df03935e3dd37ec55ead19b973c389e9cdd2c8d8ccb5bab5829fa0b1af0bba05dff40aeea1f8c6ed39c69cc424545f596c4561b4bdb4902077a50a1303c9016baa4e24fdfcd4ce236b436544b363956ce4774d3008023ff03f7b8d00a1ccf9bd714fad42607098682730dd1dab4a653d1b4cbf84b6a227461629da88ba0d67ec9caf88b36f6dd7705425b69227aca0ed4d352ea0783a8211d1246ac315062b2cc5e2001c06fcdb9f99146899d6962ff27aae085bbd1c9da13de6eab9611db2893a4f36241951d0df4f3091049d45839a8f62afdf6795380dad7996e46497e128ebbcbb3c31e4777ef6e5ef6c77b45698c1d29f6a47e66dce7d2f5dff9cd829930051b7ae0e3b44aa05d3f3798701522d70c3ce0a5baac6b73f262a67631246cdb09caa13b75a83fda73b5e46702e1a2e6bb37a6897d62dbd2ade455919dccf6d034c3414e8e52b3656ed7191d38b63b1f7cd8cc50483d084e014f18a430cf9f9075bdd07555e31de3c8f250d8da99404767562046f1bf1d7c1af0afe5789e13dfad1a41c47b972b47c15943b569530b654b3ab0bf866c17014ef02abfaf9c5743eb8d96bcddbc3a8fa53c7b3dd22c9d6575f2e1b4fc49db4ffbfc1960231e65e0ee956c58367b052ef82a2108c65b1b3466272cef7026d5e6646f6d6427c1a4ab1782e0c48d44025dae8a1801d6aa0859dd3aa01eae52152e65d0160352a12dea7b3d2c013453974738cf4304c2c32727f211f6f03771d929e00df572335e9c73276647e80bf5fdd7d06af3f53ec5dc1b8809cb560237325c18ad41eb8f3ef92ec65a8db311c023c138b6d0ef111f87d1c6a128aeeebf9857f9f3533ee36c342b58b2bc99982492e31face644ecdf6c7cbd034aabd0f13b47edd41d41848ae73f9806404fd36082a9e5e732e53b6e34e835c8661d0d7d9e95a862998045800db0478b1a8dfc78a2db47934b60e9066aaeb8be9e16d0ccc02238853697fd7e03a2604a28e8ce82dc4e5dddd6ce1676f02aace6d0c67abadc67bc90b5d1df4514d62ce15e13bcf72c2841cd91d82e26a677fe019a647cbe5124945abb787489666689eefb0fec685ba674ef7d7f7641c8d8caf0f8fdcb0e6775a5e45554dffb56dc1b64539c0d3576dc22f047c9ca7cf782ae156cc14b8cc0d5613ea13d73515497e74bcce99d7a1690bb1f64cd30f8bb1648bd0f0c19eeb7f6c718a09e61ba4f8cfd31821c53296fe597319bd344063330684968673603a89555c623177949ba76476e3eb05410dbbefdd23b10333761a2773e8fcdb2af33309e4b78d0b2224e69ab7716e47fc0e30d7cc18fc246709f8a8913eb62cb04b6b42a50478c308896e06c9933f409feb08924995e11213dc56b0880911aa7dc0ee74efdb34f6c2a569d44feab4c6d96029dc100562f24eaaa5010dda0e48fd4087b287c7d3164857a820594be6820a73e06510f889da511eeec696b93f749b7a847928e4f909ddc32b76e37492f68d03d6f9fd6ed2bbffb2fbd033843d3b2e32bdb4b90546f8b6f181f158ee9ea055dea7f5f893077e77bab21c2875a7b4ba2a87c70c112c76e5ed3364364ce336fb125e0b60a1d735198d2419ee421c98e3c434ff38ca3cf21d0795aa6a021645d33db78f049bb61dd4565327012b430f7866cf45c3fcdca5f2c56280d04e1918dd6707be76f2a99e03a04150ad425f5a41818dcf0dff0633e8aabe84d35ad83975df7d66100a5246bad0543e3a73514f54546ae6d31eae29c087d5d7148c0647b3a85e4ce81e2febd91128c55ab0bb8c9fc3bab005a809baf329af1eb3b6bad5d32bf501e63dd6647df24234093ab9f34e0c9768b97a7861bb8b45f368254627a16060615795c66178e06efae3f0dc3da4537fa0045a8cc60c4d14cae615c00caef1b6d98dd68829631d71610aff3569866727eca1af1b4f15de23510cd8746d397591d6bee4099093727ae373c629941d726dbc51b6efd6eb874eda5f2703f0f051876403b466e4c2963177003617cf11e194ca7a1872eb321ed4c8e4cfc51bb1e272803b0fcfec31a429ee50c010b7045dd379497fd9c442fb6f1569ce0891f040da00e8ca3347961bb0421a59ce3974ff34d9c94281e7e16134ca222578925c0f43470a8522e19fdbaf49c01067313be6b1420475295110bfabe036c8f8b79acf9a87c802cc71c4ecd2405d6ae26a203e6d9a055f00deedebf80bc8497b59df579fe1fd9a8c8c3d123bcdfc79d0c3e790d54f3d8c8b8906e1b4bde598b6b59ecd2f8fa5664dda71b24f22a4f45dbd4d35a33da061edd1800b3dcaadf18140dd66cd38e52b896c6e03a4ba0b4c4d0fe8bdefbabbb7ede754bfe95d5806bdb697f36b6a2b2471ef88e757825f9c633222ad05406a4aad1dd543878a669fd76dadb9d68c5e8297eaa6e53afd3e8b83804538a97e926886b5d96508603a34f60bca6269341a20b5f25267155e588567ec56253f13cb25bd514e2cc61b45309fa2772b8e39757f5f563d358935f66535f0f92c540643e62b15a7025b7f97da29459842a52735ad142cf15110592295233939289fa786cf35b41c8370a59b36a3574a9da57ea557a5baae4229337e1998cfad493e72ffabc44d1412e9505a03c0836c46dcbd6e6c77659a2fa70e6ea0245578587e3538af20410420d103d85fc930e942368a7b77c56ac4c340470466e5d04d75ce86b25d8c45f7b4f60cdf5174ef70481f464f811965c7c2b9cc4d3443610a179470c5b7ea7e3c9db13d971fa91123d9879316f374103b46a592899b085ed4d4a5783b7ad2acc8c93747d6b2f8bcf5d60f68629bf9192754487c2663c9147d371fbbea0af7a17aa04274855c75573ddd8942c8320a80e780a3c6515dffb1830bf60852e86b927412fd6d04bc81e6d36bac901612d25cb9d0f0ac40a7922da26cbcefa70e725728616779272b27137913298872b916ccd0cdc58aff6a6f17567f776ec0263e861ce30d4c58f7acf5def09048f7218d6428c35ca961c234fb6a1e89e13397bd8824460fded76658be2512df46380421e42dd6612e6dbacaea6f56dd3ce97c55b355bdcf08917fbfc428ec56cc203fe9c9573381f385af155b7f46975cd2db0a1f477b7f9f6503eae12e3aa639d612915c318cbf5632f4ddf647c71728f404c4f51c791052830bdce6c4a10d8ba3c5e640b06d83429323c2e07ae490ca2050824dd911b1a082e31a6007e8a24adf5cf98088d122a111e98e9705431ef48d754fdfc46f0b096529caac6a5a97558be9d31277af0f3cf8883cc61e7cea3ff89cc7acc2c1312be137b25c900ca0d6105c01c4be3dbfbffe8f177d39b827f4ad2f0b65f896e80bba9f0ce643e5b8edee1f7d7cbba51803b28ee7a52133f7d42f233634668443f3838b07cd3e1045be8e47c4afda349f3274faa091e7c4ba66156db93d679e7bfc651012148714d582938f3604f57ff04d222a4f6d0d665e5678e48cfedc4084dcf6463381a25c0306c84a40a44eef89ee3f8959623aad6fdee9f754957c028f98b5fb25c6397d51929fba6e88b95cc115b968dc295b9328c0e92f0adef4a779639307133328992be04b39b54a1093deffd5c64424789c586701cada361d3a0fbac0bbfab2718cd635e702868b26690194a56e879f8110d2d3cf5d969cdbaef6e6eef044319d2ee44cdbf2b6ef000a3e588eaa4b3094afc78be107fd7b6500b2451b73e7555bc2fbef26b7aff2e69b5d3a68ba508ff23aee0bd559", 0x1000}, {&(0x7f00000012c0)="b9121dc03374ba10cec40de6027fef055630839b15b9aa39fbffeccd019eec1041adc75d9b0e19a5104c2c202c398a0b2d287b66d4286993ff8295a9d21652e703cb4845ce1f2d5d9eaf56770649b5c138eae69f2b429e9f2b3d379d86d364ea5ecd605498477e751af4a7e30adc816bde31fd527fe5941d16b93b0ef46dc44588655295792d0415b26048ffd2f961", 0x8f}, {&(0x7f0000001380)="ff13a9639279c0f5fdbb5558fdc58f324303bfa7735e1ed52f7a92260bc2dd9041ae9eb2417988b4cb39abf7a30437bc85a081554c408e9c7699b69d47095ff18a09b1d1be162df8049c5d3f8f00b2abc03ca80b531936faa6e7da87864d88a2c32eaa0bec9879b7896576977462f1a5c3643366bbe98a8f79f5a96b2aa19ff50aa5fcf99337fa0dbca9aeae41b1368212ba4e724ab7dad10f49", 0x9a}], 0x7, &(0x7f00000014c0)=[{0x110, 0xffff, 0x3e04f53d, "5c2b913121f439e31a72bb6b4e4cec71b5264fd2f800077dd62d7341615572de79ae3aaf39052c6e71a7f881aee5eacc7f6235ad998990415af4292f4230800a159d48441fe7da960e65946da9f2984dca45f9634435d6877ce4e63b6b7408d92d8bd1d6a297539146472b05ef7dc7bd48fbfaa7ec4f7d72cc5c22e221cefdbe27ce28a30e5275463cd464ebbfcb1b5486a734b1ffc54d76ee7cabb0e0694f85a6a49592ee82c385911ce4fa57410e433d52a84f22dfb2808680cd83ef729efb71c210a4c05c42637f295d7c796fae9e8beb01bedd63864a31ebd2e8ccbc5e5fd68c4547d89885e4fbe92e96c11c47e8af609eaf4cef8e10bc06"}, {0x1010, 0xffff, 0x0, "2a5edc151c1f3dc9740acebb2bb20b1e77cd7f2ea29d6b02ada53c57c2ca6718de8b0a1dc7b14be88410256259e0f99e40066a88c8842b51327caed2b8cd1d4f46ee4751eedd690ece3f8f5ca1364f2753724863406a36ce276c2c884120e198e166107e1b559c1244d91bcb80df7640920e8d7df2bc88e5cb312cb565441b60e406baafd20a14db98fc1575e1c9035094813f4fc8c62269820179072949f46c79396518e3ef1b81c06340b14e589f06a8098982d72ef5af5ebb4d3fc99996506ddf5522b53f2ef42ba1c5a1188e97cdd382509ef101316ad7042e3be749838e05f59ae926cc863813766832f71674d34ea7ca228e95cda844c4b921e446eeef9e62f8b0cab9c759983cf4254d8d9ecd98b300a044c62a2962eec15721a149808068724292d50427ec3735b64d6b3691ba7e8115c2c3aade1f7f1ee20c088f3b5076887c4317f675080d4ebe1c87927b7916eff3a763f6b0e19b4489b8ccc7804947ac2b7eb326a21c73589d3d6870b390e16d8e5548c9dd74994cf9442f19267a983bfbef99b40a94b01cf834c779c9fa6e97fb0ac734431ec87d1f8b7e1147707c5bd55d2d5a8f13749ac6d26f4257b0ae0fed94c8d656ed346c1adfd92976a93f5d1ac81e59fb9edb820a87c5943e3cbc5dc7ee12621016f99f84c8e7b73adc25f797dbc5661c2aa22082c18f7d348ecb4310d7a27737187cc5edd99cab07c2d16b4fb4ab7ac7ff85d2fd5f37ee3d127d1578364b874a480adbf096109d438df5f5631f6d23a7a3d29c5fe30da3075ee4eebd747ea7ecf3a895958cd9b17e6a52036610acf1419f3cc707916ca63f88400599384996fc6f877301d563d2bdd9552c0b13e52d6abaaf57703bc4ea3e4ec8764ec9e9b6d34859cb1b68a5814f3f9bfe343fa0304eed99fca6da3ece592ce420037f1aebe7874283d5c65116c0b841c085d873d60383ad251e55daa665bab8e09c4094fb81fc3ffcdce7b30723bec12d2b4330da1a3008ffedf9561abc8436bd4fd65103252dcb90e74fa3257845f66c2fd203eefa0d2b6f804dcc384bbc1b75bf5dfd2fe81ea3a949cbb6fcf76ef4e32600f224379b592e144679a254104b54427ea95bd9834cc59c97f6875c1d68a0cab86440b2ec0dacf47e2ede71c5de93e76450d7faacd10d84a9669ba9fdf8cd1589fbb7bb635cdb8dab01ad0025357492fcde543605585dab4e7f5c45a180f0d05300a22e3963adc18f74316b70d9f570d23d0f8f597b07781184446aa7c00a0924cd11a20b7e1018879e373bcdc0b0c1f8e97e50cd0b7b08ae697a1ed0b561641a7590f4f4d5009f5d58cd90d7a83567e8cf24b79ec836ddeb1d5bf0ad66e45e50663718f555dd3a45576698042c4f82730c0e4eb47d01441c137d9454c031ade98b5c97d54ac3c5afc86d1fe7dcf277f707460cc28b4bfaff5f14a8c818f1d3edb78d425cb96a7bb90e0dada67de178eed649116c07730ded6fef4b936d651d60d8a5fab505574c612b34c3197a308fdd1a7456ac8c9175db3569ba96bd756eacca6d029dcc53cf14279b2a744009a4b70032cf37294ab42957086fd29184283e77a554bcd856bce23dbd6fc3b6f9261cda4beb39145344d12cb8bf60663c15ddf6e5b262f6dbea85b58ca24e967d7f88ccb9044ba0139cf1381ca18dd027c16dea2b1d8c94120d7554a8025ed64f99aeb172ff7b68d7d6022f16a6e504b3484c153ade67f63872a2d55ca9b824b4ad48063a7f72c07045e0c6a7a53303618e22a45afce8b023db83ea6da97875c3b0c8d473e3da581f8a16c6892561a762cbebcd0acab9e8a9a0d5a6c5ce61a8b43268e93889825995512ec131cc6ed3a824a8c9f17a196cf46c64082b738151bd3c6e64fdd2c546eda7f087a47aba85aa0292cb1582821c0ddf41148125d60c7dd36cdcb28ba547161f85111e091e58660997dc38ce29653d902dccab18bb26d303d2995028a18175edb26a99dad76381b18a5c8d38f9e508d272b09e7d9ef44da165b5f09183707a8451215e8a9b1cab077a3f871d61272ebf9d9e3842d60262239fc2203176e940608cd1994a824ea6a29a51dfac63292a664a349b877fdb7486865ca5935a6e6f4af7e640036ac32ed97b59a945fd82d9f8e417017466e3c45978a1f4280864b9d145fd093d5fd9d9de2658c868b9dbf87ce2e35660cd960f4b9a0f85a992f0c594bd30967234450605999f012edf5f94daa9955936f8bd561c31b718a5f71ab1117fe19c7f34b3fea6c8cbfbd31c890b9d6f5da78b56acfda10ad9d8d80dcd170c3e55bc493dc7df6a8af91e0f440fc2cf2d93bec48700d054e0e1eda4d59c732bff1d183f86214333db7793052ef9ced718e72db25507f25fccffb33ac48b5be407dc6a353b1363fa6bd2b78e5dd73f8facec4cd2caa4c16307ad0fbe46abdb5816a60e0bd35b2aa09a4517dd09cda6239d4a415c017b75c27de53c18c1b76dfb9302f3fceebcf0527c6b0e08893559f4ff83898f9ae842b6a5355ef5e5101fcb3001b98f458da53244a3be81bd1b712f26edff6713ae73888f995844d090b1faacf98a3b6581de5c61d4eeec9fcb62686a1ad94f96e9f34e0cd31e74ee4fa574a0503b8d39594b78c18cb300561af634fcec8b15f4f763c67a3baed62c3c132163f9820933b977e86f14a392c0b76eecb303231ef1f2f94753c383a069da60f1905f602c983025791dd15b0611ca09d7332a909a91435db297d949594b1ca0be5fbc61e838ff0a842be2823556d16a9cf889024041b8e7cfd61e5e5dd573f7c5a0caf66b2b31ae593f407b3824843b0925c2bfc931a75ffc3aea6eb95e7fba588d372518c0822d001f0b1d36feca8ae0ac318091f13b5d56086dfc927804baaa165d0d24ab45efbdf62d52bf1c14d0bd6a69449091a7b144f564d4356bfe7cfe01c03882b6ba510ed96f45bc6dfaf7fc2e48800a17d90764b80767485b0e15594faa1d4412c5c26ea8b6181cf6c847898ba2c5a170feb3c41ab5b5bb6410ec3b31052aeaefced68a1f43a368b124b8f605b95a509f430412f7f4be3682864b2c1c49765863f7f893e755f162fffdb40a87ea9559eaee4c563036775321c2db88b8d0aac44d8fea257d93ac66e256b9101c0648b89536a1145d03ba8f036ddea9f2b5d23f08212271c9f52da36c984324595f8f7d6bfb858f3a2ce451d497af3b263d0245ea74da3a74ceef9cb32c56d240bbea7b1fb2e2faffd245e1c159ae92bc1666bba55436c928c0fb596ab79466976330d8c96ca9f76a05eb996bf86ce663787418ebbc484b890d41de0211211a49421c39fe2b7ccff316880674dbf68aff22446fc6072c84d0c70ff17eb40315ddd839b82c557b67a306abfe2d1693788b45320a2f1631f767d93672d6d63f1329316c3e9963566623778774f8621e65ef90f5bfd17ea066e6e5e15e01e5eeb646f6980d415646046605cae0b2a571555bc277cfb236670de2e336cd6d17f6d77544e59fbcb15664602c69d8a2f5771c0a9e0f7c720d1e102901957b46715a91ad16d4c332026976354d96967ecd8ad383b98b28ad9174a3619633f61bde6ee366b7d8938948277214bd273ab954ebb68fa1a3237b2a370ddd81089cb32bf6a71bbe56a8738c240de7871dd1cd617d34318dce5b0978c5e937e63d101da70191a92242a6bf4ab98236f7c6a05dbd6aaf516e5addbc2b2b9bda114c87d0febba2bc80b335aa235d34f1cc5a87f5395e1a73ebfde5fd1b137194f5c6c712fdd3fde2cfd5c4b2e05a265c3b0ea17052d440d362b323f8eb712fd56834f56ef05f4dad709a0c99d9e3596d4e2e3c6d173e3d61643babd203c4eeba7f22c1a8fa2efdf82164e8ce66fa81c3989f9bdd5a5328dda02fd46d933c75a803941bfc5beb7dd664efafbf761f1605e7371801929d77da236e37bb2a9550cc27b0969433d711be19127617fae7a5dad8e954b8f76727b3107c2522746da406c0230990726407bcd75a38591c3e941197110b0991d4e85dedfe5eca96feee02152b89691086d694c10b3a578f0800161c3712a7cce228cfab682c1b99852d5026947acdb48faa6a3be97a8f9e262b6e1ff30de07f9078b9233b5889e1ec86f4ed26c43f8aa0f57da4c3c752a7127d77808e31bf7fe3377557e7c180fb2ce4349e1a11b3926c1d82f09bb14f75ba65465e6fa8d0657b5e6ff1df6014c55db3207c40acf0712d1c169b1c67014e6b68f4667e4fd73b73ba422b2b93feff5e615afa0a75711d6d7d594adec838c3fa5fed2f788d7d1bc0db0dcb24c02e5fdc06fce64539fdf049e36e7331b08e012ffb569707633b068833d335e8c5ac7e08ca8810a6576cafcfdc6b98af39d779d9ced06f99c6ff088f6fa6cc53cc46772d6796a713587c642382ff31b13161330d333c99aca956f3e40a9020e9b8cbcc336996491253f016af49e0a73ef274420c99ea77604dceb86a1f4c0e5f64a4c6ac03ad76bca739d727ac3610ccafe4aeeed40e11bef426bcbed1834cffcd4017904a64b590abd8c1118d5ab7fda60c397e63dcfb3e78ce1d42be8cddcd58dd7b11957692e53fa78b0837df23278a8472fa4f807a0336e64f8ba0071480198314c0005dba2d914cab38568918efde745926ba9d699c7bc8465d41e00d6dd6b4a9f3d0c82224e67ddd696e4ca8d7bd9911b84a552b22b3513c2eaa47a91f04b453f0ea7b7858b05e6a048154371db62ca700cc6228ac84b2c0d7ad7d9b6d1dcd13ef81d2658a9521eb8665d3957c1343658e324fcebf14ea1adbfea56d696c5cf683da5aec2f40dc2e05a223a29600b3b3710d41809eca4b573e63595dcc6166e2e7125a0e81f1c032c027f6a647b881e35bbd9bbf82c5380dc08499356f9646e29cf1e9399b2804ac9353928e87575c4818a6669bc73878bbe9e038c2e418409166ce8970750c2c5ec7acfa76575cf704a77fb56aa0c6bf3703c25b1b7bb16b71f8ee3ca73e43c086440944cbdcd2c196923781ececec1030e2aead71d96fd9a03d5a59b87b4f0e3463e0317cbebd4c6e0e392e37caf54cf83cd9602c08ec83f6c5d9c695d813247e5944456311205220bbe450f9c72fecd12447ac7fcb1cb68a085ac66d9d1da1203e30f75b63a5e0c772ddb04af208b1e2c69430f856aa72206b8b189508bd0533fd4a71d71ef76d8bf2d97162506a466561d8d80c68427fbc7dfa1ee8d80a7a1b34aafc0996a4da3fb0b782f3d480fa50a266f44a728d30ae4bf264ae17ff2a5c90bfb64a66d0c95416d88a96e2f21ce9b724737c4652238fb2aff078efb84f2804ca8776b5595a4d2b5146eabe43c4977d13bb59dbfc23a30754f67111d99de6e33ad227cb605f5a450700fb9b65007f57c75544981cea51e0f6ec1297c4ad21bd3c66aa18e5a9570419559730496d50f3f0befed49c385d0485cc1377728055301bfc87b78c5e7d464553cacbbe62af1f6059c57d95351221199f7e8a14da2527ae5f9c5e3f75dc45a6c463e86564fe611e3e6532174fd4973bffd53170e61a50133c08b5efbc2b6ac0b63b4859f933dd45f491dbd24b5e766d52c912aed44ae7b510f5c394e97f88e022ca6c8acb51c8b145692664b7c9c0831d0d89f66b81b575fc705db6f2bee19ac024c30219065a362d1fb6c2c64d2e70c5b9d6be20218bdac7097dfa06959df32f8e433b108d8b5e2754d71b3b415f8560c8dc7f7685bf74ba02115cdf7e61a31478374ae75e6b7d7041bd1143fc4c2f409c24a01194d2ea56dc9bf46502f84792b34b10809702f6ff4ac359"}, {0xb8, 0x1, 0x0, "34fded66165acba0dfdcb9f06cda36aa84178c36773822fe576b82ec920d8b44a7b8632c35983e2bc849a2058c6a9a44bdd3d41f390b37e0b3379e5e3fb3f79ac7df929afc227e865e0dc672caca7d6822f3b03f45f438e6810431568e4f6cd8537823a805b22df20743c76619f9fe7ff8919435dc12791ff2da4f4dc0e80daa0982bf0da90f072b2aa671cd0f163ad83216e66e521bd0d65e4af930c8e1c8351650cc0d4b17244e"}], 0x11d8}, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) 05:38:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) fchmod(r2, 0x9) 05:38:13 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup(r0) r2 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x41, 0x0, 0x6, 0x3}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) close(r2) clock_getres(0x0, &(0x7f0000000000)) 05:38:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x3) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) open$dir(&(0x7f00000005c0)='./file0\x00', 0x80c0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) 05:38:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) clock_getres(0x4, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:38:14 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x101, 0x0, 0x80000001, 0x0, "c0e5ff61df8b196a9b8002882df393ad120b6931", 0x6, 0x100000001}) r3 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/175) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x4004667f, &(0x7f00000000c0)) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000200)=0xc) chroot(&(0x7f0000000280)='./bus\x00') 05:38:14 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) clock_gettime(0x0, &(0x7f0000000300)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="ff000000000000000000"], 0xa) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) r1 = socket(0x30, 0x1, 0x1) sendto(r1, &(0x7f0000000100)="c3d8d2231ef796bd8f7cfa47ee11c27291f9a527c7aba286dbb89b7ced0849dd644130c65c59540e742a90e6795981834e589aff37e40f2d635c2b8642b033259106de591ae3a257ac0a78908a49fa6a32509d93cffa57bad789599589b4b9feb7cfe22bb80aa2ff3ff63e9170979559", 0x70, 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x126) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x100) geteuid() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000003c0)) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) write(r2, &(0x7f0000000040)='N\a\x00\x00', 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) 05:38:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8300, 0x88) openat(r0, &(0x7f0000000100)='./bus\x00', 0x8880, 0x100) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140)=0x4, 0x4) 05:38:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 05:38:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000effea4c0fb7f1df598425f260108fcec000000000000df0b80986eb2d2c9d00bea", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 05:38:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000002b80)='./file0\x00', 0x0, 0x2e) r1 = accept(r0, 0x0, &(0x7f0000000140)=0xfffffff8) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x11) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000006c0)=""/73) fchdir(r0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0) r3 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r3) r4 = semget$private(0x0, 0x200000000000007, 0x480) semop(r4, &(0x7f0000000040)=[{0x3, 0x7b, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x1, 0x1000}, {0x5, 0x3, 0x1000}], 0x12d) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r5 = getuid() setuid(r5) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) preadv(r1, &(0x7f0000002a40)=[{&(0x7f0000001740)=""/156, 0x9c}, {&(0x7f0000001800)=""/210, 0xd2}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000600)=""/117, 0x75}, {&(0x7f0000002900)=""/96, 0x60}, {&(0x7f0000002980)=""/129, 0x81}], 0x7, 0x55) bind$unix(r1, &(0x7f0000002ac0)=ANY=[@ANYBLOB="9ffdc53f378690f47d84c91fe39e805ee943297595f40600000000000000805eb5908d112844ff76b112ae7224081a140300000000000000902954210be17603bd7dafcc239b3785879181a4d91989bb5a5ac236ebddacd45792b6d070ea90cf1b7cf4201061059d3f032f75c2d4f64b4c3d2bd3f971b6f4585259007fc5d51011b28d1f9269e0f18b1c989e"], 0x1) semop(r4, &(0x7f0000000480)=[{0x0, 0x4, 0x1000}, {0x3, 0x7e9c, 0x1003}], 0x2) shutdown(r1, 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0x0, 0xfffffffffffff132, 0x800, 0xffffffffffffffff, 0x0, 0x5, 0x893c, 0x1, 0x1, 0x8, 0xfffffffffffffffe}) openat(r0, &(0x7f0000002bc0)='./file0/file0\x00', 0x803, 0x50) r6 = getgid() semop(r4, &(0x7f0000000080)=[{0x3, 0x6, 0x804}, {0x3, 0x8001, 0x1000}, {0x8000003, 0x6, 0x800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) fchown(0xffffffffffffffff, r5, r6) symlink(&(0x7f0000002cc0)='./file0/file0\x00', &(0x7f0000002c80)='./file0/file1\x00') accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto(r1, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r4, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) 05:38:14 executing program 0: r0 = socket(0x19, 0x400000000002, 0x5b) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 05:38:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x182, 0x40) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 05:38:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000480)="5d7434fa9e0e1fd2b60defa43925a8622f2646c0ca5e8a9fb83acf4d4ed17a7c08c85e612a13a2933930b62213db632b", 0x30}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 05:38:14 executing program 1: r0 = socket(0x1e, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x7fffffff, 0x7, 0x4}, 0xc) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x1a, 0x759}, 0xbbe28b67) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0), 0xc) recvfrom(r0, &(0x7f0000000180)=""/204, 0xcc, 0x842, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) 05:38:14 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 05:38:14 executing program 0: 05:38:14 executing program 0: r0 = getpid() setpgid(r0, 0x0) getppid() getpgid(r0) 05:38:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000040), 0xc1c3, 0x0, 0x7fffffff, 0x0) symlinkat(&(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') 05:38:15 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x4000000005bce) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xaf63, 0x5af, './bus\x00', 0x1bf1, 0x80000000, 0x6, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xa7, 0x1}, {0x185, 0x6}, {0x6, 0x9}, {0x65, 0x7}], 0x4}) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x1) 05:38:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0xfffffffffffffc01, 0x1, 0x0, 0x101, 0x1, 0x3, 0x1, 0x1, 0x9, 0x9a}) read(r0, &(0x7f0000000180)=""/160, 0xffffffffffffffbc) fchdir(r1) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 05:38:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) select(0x40, &(0x7f0000000140)={0x2, 0x1, 0x4eab, 0x787, 0x8, 0x4, 0xc8, 0xaa0}, &(0x7f0000000200)={0x1f, 0x9, 0x7, 0x6, 0x8001, 0x6, 0x10000}, &(0x7f0000000240)={0x10001, 0x2, 0x80000000, 0x24, 0x1ff, 0x401, 0x6, 0x2}, &(0x7f00000002c0)={0x5016, 0x80000001}) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000100)=""/14) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/215) 05:38:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x80, './file0\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) 05:38:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x3, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x20, 0x0, 0xffffffffffffffc1}], 0x7, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001640)=[{0x0}], 0x1) dup2(r0, r0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 05:38:15 executing program 1: r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000000)={0x0, ""/160}, 0xa8, 0x3, 0x1800) munlockall() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r1) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r4) setuid(r3) getpeername$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) getgroups(0x5, &(0x7f0000000380)=[r4, r1, r4, r4, r4]) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000003c0)) getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) sendto(r2, &(0x7f0000000480)="9addbcc9ea3d196a8fdc5117750a18e3922c3aa7cfa183963be13403d24478466b90d74dc24da18faba8dfdbaf17820933c900665f150bcdff2e0949bad4a91759ce4de5560f4b022f1c5c9c1a39e5b98f21db06b1593d7da470e86e77d9a05517d74eae08473bb9c725ec3944070366b79f1a", 0x73, 0x1, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) r5 = accept$unix(r2, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) msgsnd(r0, &(0x7f0000000600)={0x0, "cdb1e67bda9a509305fbe3c10bd643f688a6c845dcb5e58fa976a24101890db4480b3c3cc202f8d9a69523f583e0fda0a9d51a2706dfd66701870afe4dd106b4a7d7d415cb2c9993165cf66f53c63c4201d10901c2692eb518c014baa1f1ea4b9b"}, 0x69, 0x800) r6 = open(&(0x7f0000000680)='./file0\x00', 0x8c80, 0x4) r7 = fcntl$dupfd(r2, 0x0, r5) open(&(0x7f00000006c0)='./file0\x00', 0x20080, 0x170) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000700)={0x9, 0x401, 0x0, 0x4, "00dce54209117d14182dc4748ff88f41dd10b4d7", 0xdcf, 0x5282}) mknodat(r7, &(0x7f0000000740)='./file0\x00', 0x80, 0x80000000) recvfrom$inet(r7, &(0x7f0000000780)=""/116, 0x74, 0x801, 0x0, 0x0) open$dir(&(0x7f0000000800)='./file0\x00', 0x20080, 0x4) msgrcv(r0, &(0x7f0000000840)={0x0, ""/187}, 0xc3, 0x2, 0x1000) recvmsg(r5, &(0x7f0000000bc0)={&(0x7f0000000940)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000980)=""/18, 0x12}, {&(0x7f00000009c0)=""/171, 0xab}], 0x2, &(0x7f0000000ac0)=""/233, 0xe9}, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000c00)={0x1ff, './file0\x00'}) msgrcv(r0, &(0x7f0000000c40)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) 05:38:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r2, r3, r4) 05:38: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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchdir(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:38:15 executing program 1: mlockall(0x2) setrlimit(0x3, &(0x7f0000000000)={0x1075c8, 0x100000001}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x901, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x81, 0x7, 0x8001}, 0xc) 05:38:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 05:38:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xffffffffffffffcc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x28, 0xfffff, 0x6, 0x6}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x2, 0x800}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x800, 0x5}], 0xcc, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x1000000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0xb4, 0x2, 0x2, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x0, 0x4, 0x5, 0xf82}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0xbd8d, 0x3}], 0x3, &(0x7f00000001c0)={0x80, 0x4}) readv(r1, &(0x7f0000003880)=[{&(0x7f00000023c0)=""/4096}, {&(0x7f00000033c0)=""/255}, {&(0x7f00000034c0)=""/163}, {&(0x7f0000003580)=""/27}, {&(0x7f00000035c0)=""/83}, {&(0x7f0000003640)=""/246}, {&(0x7f0000003a00)=""/41}, {&(0x7f0000003900)=""/213, 0x24c}], 0x7) ioctl$TIOCFLUSH(r3, 0xc0206917, &(0x7f00000000c0)) 05:38:15 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x10, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5f7, 0x695, 0x400, 0xffffffffffff984b, "41872d71aee657b7c0eaa7e289154856f48c10d1", 0x4, 0x20}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) write(r1, &(0x7f0000000040)="dceec85fad8dccfc056e07971a8ca55061e0e8778009d2f95935e5ccc362051cb83f65be978f70cc024f5bf50a1fc51d5530372b0b389fced0bd2a072728685324096fa244e9c4e132cb6cb558529454d9c7f3fcda6e77364e0ced0d056fcd01e8aac68d22df8e2a20d9a5dbc85924b28736b8950ee914d3e8a2cdb90c9d9beef9d755edc41826b7e99e21387839283447e0367edcd22ccf67edf4a201731e57be7a2f84a563e16b4a90e934ee7b5aee94bda7692f4ce987ab3f57d9434c0dce1035909afc88b88cd55f51ebd975e55f9af0f4e17145bb", 0xd7) 05:38:15 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x490, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000440)=""/169, 0xa9}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x280, 0x5) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000003c0)) mknod(&(0x7f0000000600)='./bus\x00', 0x100, 0x3a3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000540)={'./bus\x00', 0x3, 0xbdab, 0x5, 0xf917126159ff6eb2, 0x1, 0xfffffffffffff800, 0x4, 0x2, 0x3, 0xffffffffffffffff, 0x5}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) open$dir(&(0x7f0000000500)='./bus\x00', 0x800, 0x140) chdir(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x1, [{0x3, 0x6}, {0x3, 0x6}, {0x0, 0x4}, {0x3, 0x1}, {0x3, 0x67}, {0x3, 0x400}, {0x3, 0xfff}, {0x3, 0x3}, {0x0, 0x1}, {0x1, 0x6}, {0x2}, {0x3, 0x8001}, {0x3, 0x6}, {0x3}, {0x2, 0x1ff}, {0x3, 0x6}, {}, {0x0, 0x7fff}, {0x1, 0x7fffffff}, {0x0, 0x1}, {0x1, 0x5}, {0x3, 0x80000001}, {0x2, 0x5}, {0x3, 0x72b}, {0x2, 0x1f}, {0x3, 0xffff}, {0x3, 0x80000001}, {0x3, 0x1}, {0x1, 0x3}, {0x3, 0x1}, {0x3, 0x1}, {0x0, 0x100000001}]}) 05:38:15 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x180000000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, 0x0) poll(&(0x7f0000000080)=[{r0, 0x86}], 0x1, 0x0) 05:38:15 executing program 0: 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)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000002980)="bd0106d8d3fd188fb47c5ae2346f40c5567a08c4e9fd0017d450b3e786371a24cce0ba23e7e630e6b89fb69ec0c6efe4ad85dcf6b0d9aac871e2906c08ca7a362878b6afe41f0524baba7fde52f24e5251a9127111c4e065005eb509d34f3625d0d455a09f04e8c855562eb6ba2c13da32d9b1bcf3f8e6fe6c1b9e8d3242b7ca7e56910e5212dc57a50969b5dbef6e3d2c7841365118d9d44dcee757df33ca68ce25e0ef6066b9d2e111816152b68284c1d3a857b34b4014a4d5472987271f8d6fb08933f33bd72720e538782606d719652e78054941dcee930a47cd38430502280dd9f57416bba75e4df85d77888f0311fe506415e94b59719576f84a1b2d2be1bd65d54375688351d9e170ba5c67ddcb5f3d30819e871512385b73cf0ee6a1ff66168cf6d3c94cedc6bd431dde5a3b0c04e428245dad9ec164840364e5be9dda8054003aa6784864453e205fc5762e168421e0935b47e425b1e2d8aa54c717cfa355137ff2a9f2002bd439f2af36bb27aac34991e845a41e9e87a9f9c3921f5d7af80022efa5036e3883015d5f399b5058d6a52e14ff6aa8bff73a1169a75138bd79da4067d9a7ca8b536aaadb6773e121cce1812d4c90f9903b4d5882073b9dfe6e689d5cc125a2c5d98ad0a6f6f04133d21c5e4cd267e4c1ce17f9f9ff7c2c9cd2380ca21edd9e1c9d9e1bd06bc36ddd7b46e6d7c1cb200aae5cd54b2bb66ab2579016606784637e61e9c89e1a64b55970bff5fe92c62ed4677c3ce57c85b02ff284f1e99bd81472df348c789f5dc1f6a4e55b993a6a52c8a228487f17152b3f11395cc7fcec3ca8c55f372f6a6c05f6ef67cb53d38f0c603c625317e3342f1d5cf5deabebfc6080931647ea1a1e91d8683f10e8945e32c87f097d43b3135b710cd4029ce2ceab2fc1cefd44d43d486fe8a740a43a70a9d9ccb817e6ffa48cccd79662130707bbc53439ba25279e492d5fbbf9fb4a2f8b9e21cdda067f9426bae101384837c16be669f5a1e62747f67a6c5c3a144eba6261845b2d4040530ccd87717446d342242e3aa377704d77a90767362bf46ed32350e5766cac85737cd1e6383ae94ecddcada0aaa3dca26b011257d0ed89130a0adc57740b59aba8e811e72c89143f8d63facd26b2ab664c8e8314fee2b329353bc6ced82fe35b401877917ac86b9aeb18fb164098b74a2619b0d88329137ca42722a8216d82b2a10f7b655a4c2a6acc32dd33d72468eed0f6bfbaf4ae936d4edd9366c0fd34bcf362252d8b1a85a8645e12d9cbf74401f7313acb47e107810af208dc609061c8d8a12d2d8682c0f83aab4f52151c5d251f03514206ade635e79a160c185e6b07ff489ef5778b9d505eaf7e4814cd06dab987d6f09d28e30c8152542c0e143f6ed140b90c8cb9b40d4fdd520687c966c442b06c0622c1cc1d7970392ea54b3768888812aeb96ee96e48138b2a8d41f7fff01e58395a1a5bb5304f09f930a43318f0c4831a926debf77ca8679d7c17d13335788f07d86ebde65bebafcc340a74797e468782902b7e856141dde4ac764c80fa5ce8e355e8a5e6e1d2f0bce161a266a6fb65db8eeddb6b0cba87892c84ece39b69ae96c910a69a2ac1316ff906f8cf6b0ddb3b3fa5de86f140c62f3fd56f14f080dbc58b4d10298dbff74c431ec0e6293fb051e0732019ba67ba05c99c39272810d0989a8b78b06005ff23e1227c9988731a347736ca432ac546010879deff1e4732b9140863058f6e2f88c5578119352a93aaf33a0bb1b7b114232a52e87cb74028614c31f325b629aa0a1e6ec90a500e88026936c8d4d83ea572e9ca73d5b2b6e7cea8b4b919fae635580493c08c25abff5972a3521d2117b8ff9b17cc7a0e6a30e054a6bca65add2cc2cbbd5824400200007c1f42ff0b8a265344a458eb2285adbdae859952a9b127545058fcbffdcc43211d3e3773c38f739b60be030e67b95235c91801e675e912fc95863095ccac51da20de4f33fd248e5721a56c455eee21da1ef3ce13c1b80f9e5f2230b02c6812568df6e7fc4288d638e5fb69e6ffd918337af4efc540dc0fdb724b4eda36a3762be4c4f644e23d39d74849114c90472d0fe30ba31920be2b07fe3d35d2624374bed499b1c864a247fb800a59784a6ff6da8bfabb15a3c09d74b38c1ac11ee56eafe30d2a2ed0067cbf277b93e80ea2518faf4f6bb06fef4bbdd155d2731d50ab5e59450417c8792f49250a6e7913fc9c9c8255afd36f7543c714db869dbac776bc9908b40c83ace4b48b31819ad5ac0922c2493cbb7045b9cc9f7b0de0743534662c97f4e26534dcb5954857edde55059d3c78f368c2cc89a33f93d6f4d2ead3e4a3b40f7d8edd878e1366ba650d5cb42948ddc4aa1fadf1c261951eeb8be570b1059d782f559f9dbb15aba32a0c144b673f33ddc9ce3245b89988610fe164b5a621565ffc80c8663b605f2fea44e53a403b8a5e200613ac33dd41197c5a6c826db4c191955ae7ee6bdc6e5126523e09000be5c33e875cef8b1940f082b8fbc1d74dac13767d5ec55711ecb343d1ee7d083a5cbd8a34cf295ee2a4151b5c29d6c8c57a929676b5f15436af55f0ba500abf67bd4a9486f702f4a1a724a4a4a6a68fd68d06668484986d19fc583ddee329c3ed8d2e6a362db70222553cd1a85eaf72588b1d15f915b7a3971251bf965b03dd1ae6b0eec89a8ce04956d47d98ddaf77408e95157f7bcc24bb0b0ee55e02ca288b605b6a5abb9f534b6c8bfa670d5c30488addd03546013567b981407139a31e379fef21e17cf4ee13126ba0f7503668a577a7a05841cda5769d96c8c933997ebf223cd5e592c4fbc290f4fb9796bf5a1e8abe5c44956aced84a87786a7b47a16083d4534d69864d8d0d1f7d8e649497f6f3e105c75e94d4878226ef5cd02f3bcc3d7154528c3937a35fc7eae6471a61cd31a09fc76da772a7f3f1a5628938bad36994b355a2bcf0916c81b7342f0fde591885af37cdf282fffa206f149b81328a92a3aa2612f94cfa34bd76224c920cd017bcff71b2edde7db63d4a73f9ed5ec1c43b8c0445d388f86a866f0f42ba5d221ffe7968f7e4b2ebb7cfe779347a31cdef62058bc242e0ff41a9c8add5bf64303f6cde163e6f2b84cd0660a671301f7985454d15ee13a0b1749af576a59fd0b62b815556bd3289366aff49f6fced72e199df696de1e50d384d9168b39d183d33ce9fcbb26c21d8617cf602574bbf0737e335de0a3658cb63f735135dda2d4c3ed9b329f3ea249cf831372c92d9cbd4cad4bdb0380c162e5ce8920854117751912c39f11cb8c89a97d2490bcf208756ec2c51a7b373a184b3c16f4b12e5f7ed7b64ffee9a430d985fe292d3f53e2f1ac31d570d0b26590bc3ef7dd86bd573cede9d082008ec6a0a38ad778f659f55cd688da2f0ce9a10cf8392d19a734ac1b3d9545bb142f5990a384d5b40bf1a02221a6db484706aec8659105b748d20c451bfd356e78a24305cdd587e87acd698adf25faaa30ccd409280c09faebe55e388aa979a3f63cd91abb3023431517982bab6661a4af0e29e7be00ae79826a5742e0177af5ee53a06a0194633f06b7ec5a49d8e39fa8652bf6d44ec765e10b47b089214b36a250b6bc085e537a64c01f964ec2dfb95a6e7d837ae63d12f7cc842714b717515f206b18dcbf3b15c3bed8f3673ce021e84e1b48b2a8ccee1a28e7ba5e0aa89963c1d4279ce3a39d9c65987587050b84d5821909aa57e6020388ad5260ea4231e6b9ffbe08eeaded9a99a113f0c50f25bad42240d6aff975ed77f0122fe092d695d760db8c274383424ab04951d6d07b053ffe62a76ba058f6fcef85c3ba01deb5162ecec807a7f6f100e524ee3627d7df983702a919bcea0d33fe368c5ae5e1b56f9acbe48be0b13a8acb4a54de5249f8436568a15397244730cd6a5d9b4e08242d4948a32aff161cda0d7411d637d3a21281b06e1c20fe0c52ae3f6e30a6d4f38f67d443a4a4d1dcf40d4f58dd862c85938ac1d341fdaae4cecd1af906d835152d8710fa2adacc72b693b240a2adbe2f7d813eada5d5b65f9542bc3051399b58ba5ba1607208e262c6196b288168893cc94e9a670034d97b4f4a6c531247aab387cbd88cbddaaf2fa035e9ffacb555b2a81cd58c821f233ea21eca26b45420e1476dcbbe0b40b677f5fd5ed4f50b0e0ddfffac07a31bf4a1a1b9980fa1d5ba2f36098450d088dface9ee9bb7992ad2811aa6eb0dbfd52eb4583dd30ecec838669648da8d7092a3340290c4bf6679f2db667c92f501a587e5d6a608dfaa89766951e408ed77079315e752ef1138d3950ec2f5aee9a8e247f8191f19615744a075e5185f95e6049bcb75dd8d6558ead791d7989fd05d9f90c73b3c97e8d2818c595ebe35f2069502b27cfa68816abb87334f15451198a45d36da0973c9bb989c11dfe782c310d4dc6e4bef8c8513f0d20074b12fe027e7e9fdba86929c73c81ad9f38546f8ba8aa9a99ad5992f32db9209211b46bec9d0c26bb3d74aa116fe14761dc0e994b7a7d2e207a585f706d64c6f0c8010647ae95aef5fa04b697d8e6edfd1f78c8fbb40b86a3a1730ad0b26ab3c384fb3ec36d29c585a3c5f8609db118c70d8bfd9abad7fc8656c3e981de4731c88d72f8a86f6702b3414c0b5423d1fca3c3208ba4894e7c2a62ff7efa0159ea667b48b648dc00e90056d2699130788ab3d91bdb681afe348ed3e0d5f992f2448ace7c16942c001dfb9ac69d85b3a90373ca37d2bc10eca2b927591764b1c79dfbeb75f99892adc437fe75803df62dfa47c87b87010beb127344e2b5a019f3aae939055aef41ee12f1c8b5dcd2be8e4616848f4c49509b4edfaf9ef7012a05dae64b55898e6556f7866a5dea00767f0cf90420561998653890f7617fd5ed52d92075c7e9f6a7df76824b3d5e730a22ef6caade0827d6d5c10f8cad8dcc206bb382e7c5e9cc494bc07b4967a52e4a5ea230800dc71b6e6024c9e343bfc4b5f9dc9a9565541e8dedc11d72f82e2fc3ed5ca7a44952acb4d6e761892e9b5b0503aefb9d849abd64d36998c3e2fa9b56a44d4bfac056bfd6d7ce88ea124cfc3f588a352289f6d9bb0543b86c04ccc17c195ba81877531fbf60414707e5bd0524e05f6a3cf988ec148e4a0c19b553c0fb185cbb3b7a4d6a12c40b3a66f0880d76461a2aa2b71615268a6ca465daf82aeb2052fc6e3263bb39fda570c99e0a6a7f37acbfa0829526435c0e01a92d2b1f19ef9ac6caaa75f2df917ec62cf37395b8e9b3fd4e5539e05e6bd2d92834fd395eae70d899a2f9f7446dc4357b148f9d812a2a3b7ea9e187a675b06a79b575ca4dce0aebd656509277e3e46ed4dc5ad3e76bf1b3e4ecf96428951b613d8e552fa6fd5bb8a92eb0ce9bbb0e3c76d2699c938add24a8ab90014162cce2663fc67441f301ce74667f4ec9ea770a0bcdb3ac050a67d1463c84c3e99c5c724de372e9ad582097c11f24b1b0b88c997b5685ab09aee1e91a1020c387c1148293123ae0d62183228ac89e113b91b8ac0c97af5519e67ed804f2c22a6afcc5620ccf82b98601faf3467d2030135b1940843ad38b1c2fab207884c790bc57f840376724bd1383ab76f7723fa512e515365bc092dce6b7eb863bc343079fa4c87d3bac306ac2b3317c79d55744cc71df16bcded4162d0997a9ddf4913ae6575f8cea57e64d2cc740afcacaf33122f5545f0870b79fcf28b4554160e5b6e96e694fcbbedcd152f465f5d33b0592ca612512c3bd6342827f1dd080922558ae113e5a", 0x1000) 05:38:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x1ff, 0x0, "b8000000f3ffff070100", 0x0, 0x4}) r0 = socket(0x18, 0x3, 0x3a) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x2, 0xea7, &(0x7f0000000200)=""/215, &(0x7f0000000300)=0xd7) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xf6) 05:38:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x100000250}], 0x1, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8028, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000540)) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000880)=0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xfd, 0x0) socketpair(0x1, 0x8003, 0x6812, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000380)='./file1\x00', 0x88, 0x14b) poll(&(0x7f00000003c0)=[{r0, 0x8}, {r1, 0x80}, {r2, 0x1}, {r3, 0x42}, {r4, 0x100}, {r5, 0x20}, {r6, 0x20}, {r7, 0x8}], 0x8, 0x6) sendmsg(r7, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000005c0)="a3ce0a3d4d263d429be5aee3d96cacae4cd0fb4618d4758afe30c36ffe38655189dd77a3af33e6539287267350ec5daf354942b23811613878b81d1e9b355eabd293e741791933a8f83ca2ee0693c2f08fdbcafc05ff8561f3d3b88f2b480580311360d64469229678b00f919ae5ed", 0x6f}, {&(0x7f0000000640)="9b049a74731b7619c4b39952900deafef07d41a8abd1245054c0fed8e8799a80c53f25efe29f7e8aa2d16b2131cc00914fb2d5e9314f7e537105031ca46852be200f76887bf12a4243bef3690fe56f4273a91649ec826b88a251e8d5ddb3f72c1bd723cb889c35ab03b370c125ff311155579d8ede98894024175b6e30e6755cc6a58d82694021ac259bdb1715cec3f97a9dd7d8cef12f5bda6a3ce2ad523360314dc0cd440ec32e0b0692ebab072820156f069ccafd8db0032a4501aabee17de95f82a4a8cfe7", 0xc7}, {&(0x7f0000000740)="0dd9531e20e64540bde04c491787100f42a99b9e61df3a1024030ce9a50d7a538c7869c183396013946a540a9461908d299a6ba2316081a0bac987433d9d3611773f0e699904faa2fd01a6f0b4d1cc5db5d2d6408243cab18f52dfc84e61a72ff755eb6ebdeb7c16e39dc8a5374a2f29c269bf32f1f5fe975149d719c0feb2c53a610ed353003fad04bafaa2f2b371998a9e473e5334fd1a5bf327c0b6fb731f2121eb23a5ac35db0ea2d18e77765aceecfc894e2a26d3bbdd7616bfcae9315ba58d652f74a9ec9835f871e840d8ffeae2434cac11034d1059ddc9823c3c773e68d91efb99f457f43db225fb803cb9", 0xef}, {&(0x7f0000001740)="3365753291dc0cef5a402f73e97c06cd6f96cde63c44146d84f40ecde2639b8cd28ebcec6c29aab93c6c1ef0fa929782193f6d6c1c88366146a8ce53f154c03927b6917f8079e80af5533b57d08ec68febf580a90331d4a11d19cb631187fed4ee43b3dcb732b35f3a1fa8d1ef6793137ea8d3698544cbc3fbd804f04faec3ba467a4987e7821568ffbc79f0da5b71c8e9f14552cb420173df50c9cf904caa276b0d9bef05d92278d571bcb6660aeb1bac323c43b13ec206c54c110abb71f7099a85a36beb5acaf1424f191a47c5ef1dc889df79d8a9a50ec594123cef357749f5b7ed94b96320b0e99b2b8496f253f228bcee84ad64594560350ade8e5f14468d1628b5cb7abfc64f5ba684f02935f1036476ca892f6beb88e480538a45ea36b3e5f3948cc9c77eaea6a13368be7bb15b9587378a430179aa6cc7f85a377444d54ca09fb9dd567b7009d7da5983406b4050d6a7ee8616b30783033e811690704ecd726a0886d57c70050a85531f6051f30e2af81d7513ffa852a6b9e132112fb2df880e7aa948d8aca0e67f44dc262d7bc9b4aa9b7bed6a73931d0a7e03f5dd6b1a52c7f2860b88b71dee00e1078bb8900411959103dbc8688a4288141cdcc25b2e7607f54190a2cf14adb83ab3c7e37757702081cff893967a9948430a2faf4fba7ede112af27d278693c4012996861d49b82d42bd1d1b52db4f9d1e20919b317cf0eb9e0858810616307efdaf80ff6a32c25e90da1d9054c6d10153dc25bf3f2e8a4a8666a581aa53cdb1ae2fd25066288ee02cc1c23867ef7ea01e4a01c85d6c99d547e321cbfbe6a93e37c31093406f41f793f68f7c77f045904e258873d0b6826884fb7670f337f6ecbb87e3ff071bb4aeae1cf45a717fd2ede9efac32dfb0fb9621c72e506bc742a04b78b52b6e1f4ba597b10b8e807bf4d7d404164ee40d4834248385e2bdafeaed984492e1d2ebc456f9c72729a28380ff87dfdc79fc43e1c9c8456215e8115c32f0a72f5b6a2f98fb4cc1048b7bd404fd67fe6d0e5ec1df57a29738f74f106a73a3b5d218a1950c4a21129ed2cef0562310ab500193b839bd076536f38c0f91b6a7093b3dce6ebfa22a610f1dcd1720ecf0f4b91b840d9daeb95bcb5fe06de119c743f9ee481fa763f32c746b16bd8fbce62679c80753bd47434c71abd493731593713d2a844cf0463aa129810006c4379d4b0a9ea969240c7252bcdfd71d7536b984168bd747810c97f0e6fe55738a8031a6be97e4fbb04078769ba20112b23aab64a007c867e885da2341d8bc32c09dd7c0bd8a770ebe0582ed2c7b9758554e5a146f579ebab437ba3a378d65c0ee6c0329b5e0af4555ccddce43982eac08d41fe830d088263cfe3edc440a688ecb3d6401d6e13af23e12a49499b12c615349d98e2ce9d7126c7bd38f01ac8b6c1ae97799933d32f35cffd02d9b55efbcf1372b9c64e105a54ecac0e22d9e7dcf97a5d284cb976c4475b4e3ba04de317bd05a9fb7d83172f52d1f7db1ee62da7ab62423f6f249a8c7fdb88de6a99cf1a98190e57cad9712c08100056068c48624309235250d6ea675388f4f92232f983185c1e71e4a74d16cc7b5e78fe311a5a81ec812df4456ba629107733c719152222439b004f624bf73dbdc013aaf029180b3d085ad2dfe73623d2f69fcee3dbf6571f761e854fefab80651fb1269a36cdde8a474e288400d2122393230ab2ac45bada9f3e628bcfc63f404e9d129b517009af2c3cb1b108184bd5ec66d2cb0d2aa2f16b6192c45018697d5c3af221a2c2138274df0dc10f6204690ff5971be5b755ab32d097b6628f64955c6f8563ed970bc791608166025e76e160f22f815afd901884d01df36c7043fc175e8467fb2367937580dc536f3524dd0b6b5a93e7344ed5adaf50e94deb4111fcb2bb9778d48cd923c367d40504b7e88653b53f5d418dad79b7163dbdc661762f05eb0f147b81d75b6a139cf826e1a8010b3efc37f87c2e50b0ccd8c7661c58533e8a8884ee1df0a602acdfe787dba1e2973e6839505954642c2d7b14b64a877d1927eee43839d0e426b86fd671ec578a4b8f140c1e213a1298b6e60878e2dba29192f009d4fdcde50b17d0db8aca36d7a84742bc7ca3a455764d3e477690997810745e9e3924806d774a3a453bf8b19c2f02bba728270933cbd477acaab5801cb36e6d77e4ae15ddce2ea2aac7ec326240a9084ebe244dc6147d99f8761e5adf2542d60a47a17658a24e31a290517e4550f9972e0067f52c584f79d485fcd205fb76134aa8d2e65f36d3241873ab4e14c6781a8347e7ff82fa01883e69e163e6b92d9d1c46bbeac5b6709cf20521afb1df43de16d1813bd2c8ed2acc4b08e9732ff15c93e35ace5dbfe557553741a536cdd849a32d072c5870dc1e0bef97dc07f91386ca7c697cb6b50317e2783f3f709f4c21620c845852d8de057692fd4ad0887ca97e9e0aa26816de228c21896a0f79bab8123c2898ce347d63d819388a5a8298606ab7a9bc0f284624746b49973936f44054f5489a9ef2c729e5d5a11872b2b9497975a26e476c4fd559cede58a327661ab322bf3d544059fe68da082acf84ebfa78485d408a77d575a2344c0ab1a1f05ff0bd391ce7fb769e4a1c0dadb947829c694192ecd43a295eebe8ff0cd7ad175bdaa04415b6e6ed45b37d1907adaa2a55a18f1f7960145013d6a54b4266164a889abc6f40cad3b9ed0d4601390e46374f018e6506ccaf2c4c6ff1280444ddb3d880e2c8f86dbea92332a6493e67e255511e2ff63affc044e122c3c82e2fbd3860c85819d333cce2c0de43ee6e455bae60ace3d3efb26675c62c684afe460f74b491eacc6b6324efa588a889eca889f23f96303cce9b7b1454eba3bb1b2198ead1c0c40c1dd83ca36aeacee2c6b05115e8888ed63cb147529dabd23d2b5401d6c557aabfc5070e52484e3c9a80fa46177fefa0f0a4487c2135793310efc316c7a8771bfcb2b6c7b61cfc32cdb41b26009e89153da6942235cbda42dda9ccbbf329b4804ac6b8a8a1d5f991690bb0360a8f4078c621e3e599980d9fbf7b5856a26913c5dcd59dedae4889f5002a77b8fc54c04c22c7e309155c7d5ec44699f7ed654f6973916f1c1900d25cc33dffcaf10e8163c9182f40e2b1a6edf46df4effcd8a8f62f8924f148834b0427bee74d5a44b78432df99b469e4c60fe3a03d9939b5323e2fb6b8af8132112551be1e476c0897eca91a2b587c44dcca5db0aa70c3956cad5c853f77891044837fc314351fb55e2a30b2d2eb4485d31a0e63660c8287e51cd729058f4cd930991d0da3c0ab4563624d17dbe520ee79d7a6a9faa4fe39ac0839bee8b5dff94ea1cd6b726b87225010c7fbeafcfc2a7845da06fb0f765593d1afcc995b5c1b917b5b406c85f57caf66fe9232f87dfb94d7fa1c332640cdb20fb61a624dd3f26215ca8ef044412ab16116575d6353407cc5ffb1dc7808ed01f9591ab359975f688afc7d8e1c9446b6e25657cb886af4f9c169aadb1726cbbed5897fff1c86963ebff5a2181f45ae67b87f9f9d75051f3896569dd521d5f4f126c4fdb353a1672ac738f1e674e83b339734ec65e4fbf1234929a69bd22fecfb60d506c8c47bbefb25f8b592ffd1e1c552d84c458458abd41cb19f704ca5e80d680d748fb5ac22c9c17843cf046d2f6bc8fc998f8b5579417b97631d28853d202fcdb04ccb8aa996f3c44f23fce49469d8d6d52a0d1acbad09ccef045d3d47e66c3ea0388e57d6f96b0c8a5810f7fee46a0e6113fbf907eddea6af52335b5d175f3c05a08540cc383f58e4524a96306ea2b3fe8693734d3582f59d95c7ecc846be23cd2f03705f834a8a0ae7dd0692024fafed4ce91571a23634c939714648d6f1a90ef06d5e649662dd29e0e596674474f76d6598a48435ee2b4df8ba885974448e0d7d4bcd8f0438b0ce56c186963123eeb7f6c8a01ec5ff0dd2e9c3da27a4b72893f88ef5ce4df67729618ce0a150b4790447ab7622acef93eda59fd87ad7e4ebfd4d8e1793b00bcb98ecda816d6c3047a738e9aa7222bd61b5ecf8b99f5d9b7fa54910cd76ae9339b5aa79312d29c949e908c9106763e4a46ecff7924131b66e164cb31d5f5f2cccd12414028b72271f019b7d143af0f7de7286ea98ed0bbb9313f060d52990faec5a7ffd88bebf646717eac173baa3ded9539950744248a861acb4669cc1fef2ee67f91cfa3cd91eaa0eca1b3df8955d41751a5e329a63b21c394898f4b6fcfd86a15f3efde5bfd593ec077e68f33c908f104031a35876fa9f69ab398b1699f06d2b9249d539ca8a9beb70c08c4a5503fa8d465fae889f8a4e92119e2818a9c26c9bff7e1a8109fb0ee42c5383ef9fb7a1424088589f76da347820de41b4d29291abfceb4e30235774797252ad402a06a990cac2cf8284313e0afada50d5396baf582ac533fd369277d58a3501e0bfc839c597ca562c8dfed002ad84781b9d6caa476e91d957a41a02b39a956ef16c00cc4d1dd9fc1ff38fabaec737afedfc694b9d76e41a04b5f855129f55da16a5285df973053aa8ee7d14a3e3657b0abe682e0d508de4ee2b1f8d9ba9cf2239dbcbe1f2c53664e09907bed29d11e22763a1e7a996125d1704622320253190d295939ce8e4aa8c1534ebdb4471483aa1229584d15ae66211fb2af925fd2e86c0999f9df2f37f022be7ee57baeef1101f94df1ed26a4cf1b0d84f778b8b371fca5ede8b961d35c6e182b2fa0f518ab81a527cd18227e6ff9d146e479a00d55277930de08a667544c274b154e1c54fe1b188ead4f0624158f0b672e934d3aaf916c4474e992bf4fcd8b45f3660547ff35fe726f1ab52786bb6e1070327be23a7150b214a4fd7370cb13c80075031b2392f0d37a9a927af3768504b36e48861b9c29b5e2f38963083679025ad9e335ccc78b9eeee0862a422547228662d6cf3dceeef52d6ee04e2df26a48935ca5ec71e7156a89d0606d7b1e707b8195a5fb14cd32f32146e942eff58d297861390fa6b31dd71ee1ce66d694b79abf3c605e502ee7ffbf91e31df38baba6cc7ad8c89f075b38807871fedbbeb3a91fd11d62ce9b56ce65429309ce75562e478c0147ffe0cc7e58feac50b1b86c726af017dca7df4bad18d21b3cb3f6687b3d7f2d39bfbfc78003972c44bbf0f4d10acc5b2418a36b573781b5010d9f88af5050ad30bc3a2d920d33e07368606c3b34352c3e86f930788794223ab17e291257f23f60fd889a79cdd473b25673008b10989a2eef26325b6d8746be731cba98e4631ced936f33e3ab649fdca3dba0a080b27c3454d8c40f3b475c2c8c0b053423b13b1e51f6a4b999a357fde3a7340a73cc06fbdc88a8212f5bae002e7b576b366d091ff9f494c6adf8b52ae33a55127aa15796b11106a2b6b6112110657c89e4fd73b80ffb156ae0949ac26bd63ca47f8616cbec3dc41a57accbd74ce54f2e9749a23b8545d57549fea4b8da3ebc78614adf1b55283a064ce648551105062926b1049b86b908a3fb2e81825ed3a9180d9d5215a5c959c06032ce1c667a6fd94db9bc6d2512f05c455d26841c1a237f2708031e2d6128154c6f073de2818c9cdb2a4dd7bf2b21fe91a912923483c50d8bf700958877b87981743cc7fe7ebf16da2cec984907b4e0aa73ab5c4e7e84e82b329ecb7f00b3a7cc3d24efa92e21930786fa7c69534a3429f06fe3e7fb1b76679f93768fa2a9b85e9716c8c9f770347f77e82a8dcc5b23bcc1d6a177b37f0bd97ff324bc22aa", 0x1000}], 0x4, &(0x7f0000000c80)=ANY=[@ANYBLOB="380000000000000001000000ff0700005e3caff4823ce05447588802ebbbcdb086fdf142d8c0e2c7b5d61ecf00247388b301a84e000000005000000000000000ffff0000fbffffff44b709b739f7bb324193ae676734da9a5986cf72ff59e71a4c1feac99fc665871055c96eb9c8357692e665f21d0101d939d131a9da19230000006800000000000000ffff0000070000009fd866f4fa73496b0c295002fef9df8013f9bfb9f54ef3f68df306f4b70bd839d1ace6c6899cfe028db931bf544ff8bb10aeb8f7b8f350c9e33651053bb55feb615f74b9fcd62ed539d8635a06ac93c1dbadb18d4f0000006000000000000000ffff0000440000002b2062110d7368a6ff91fe2a1b778dd14a6d3bca8281cd1aa6d750c027c8aa038049be314c646ef56d8793ef0655db5912ff99aefdbe6169922cfc234bea3bdf696d604c8cabb327d91fa72b00000000f0000000000000000100000002000000929c07204f115c23d7aa98b948c24d29973dcd5c3dab9d7ee6ef705c24ce037ae2d632310a97d514b60ff83b5c84665284c4d83f1f50ded8995ccfa0b84b4aaef9fda9b1512fd01b598605a97e8f2948bbd74da6a1d0def2295443914132b6ebabb5eb45a52a38ff2b665c4ed1befb7819a8928e8daebfaed368522f449932b4000000002fa3f6ca58eedecb1f7228cc9d829fa377172c12a44987e491d4205656de3cf790bc2ec2df30e2ea930edcb3467f160b84ab97995d7bdbde5fa4271e996b693c8808b6a39debc99948ebfbe05dadb9b2efdf05a1d23c5560cec8421ae8000000000000000100000003000000930048bc2dba9404455ce6fc7f50687cc2f44b479d69c150e41522fbf787bddf1e600a8531ae1b6c7fdf99803a30fc4258021631f1195f5514371c4c2ebd800cb26640ae56904747ca97f3f04c82b50c693e409189c61d4221b0593f96568e6a19ae1e70326553d7300612a04c9f3bf0fa0cf81c05af5909d6ad5b95d73fa89aebc6460f7214172a91e646b27c399a5dc2dea1b8e758fb6788e3b2b4c73c4e13a847f205d1ecd78a874a2a2088a53896b677079e2aacf4f782b17db07cde041d8c62802e3ef58a9caed6d9f09b0000000700000000000000002e376fe0e83ac10c00d16a0a62a167fca329ac529c2891d80172b44ca4c1523b3bc5c493ffbeeea53ff10231b00f5ca5f7175350f968c7981b087280448d9807000000380adc5c962b9a4bd89b94ddc771e76c6833513f61eb7bb05c816f433529e319caf96248a6c7f884b8840866abf0902f4bc7be7ecb14d0d3da52b3933105775c000000002ce1a1df810f009fece286b6e0d73836d400e5b3536d13000000000000"], 0x3c0}, 0x4) recvfrom(r2, &(0x7f0000000400)=""/75, 0x4b, 0x800, &(0x7f0000000300)=@in6={0x18, 0x2, 0x100000000, 0x8}, 0xc) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f0000000140), 0x10000000000002a9, 0x0) open(&(0x7f0000000480)='./file1/file0\x00', 0x80, 0x122) r9 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000100)='./file1\x00', 0x8080, 0x40) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r9) 05:38:17 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x103b}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 05:38:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() pipe(&(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSPGRP(r2, 0x5451, 0x0) 05:38:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) 05:38:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x100000000, 0x7000000000}], 0x9, 0x0, 0x80000000, 0x0) 05:38:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) accept$unix(r0, 0x0, &(0x7f00000001c0)=0xffb2) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0x19d) r3 = semget$private(0x0, 0x100000000000002, 0x10) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x7ff) r4 = dup(r1) ioctl$TIOCCDTR(r4, 0x20007478) 05:38:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x503d, 0x7, 0x7, "046402837281d5e9ef02d79ec2e55dd0083be7ed", 0x1f, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x2, 0x9, 0x5, 0x43d, "092a221840a6f47a57855a2449a9fb7da0ab2b16", 0xffffffff, 0x5}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "709a0db17771f7c700"}) write(r1, &(0x7f0000000ac0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000b40)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe0619e51731e5c2091f3e9bdd11c4518138f7d1d07000000f34385c0cdf53500000000000039cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8001d776ddeae27a1ca7ad87da72d84f761897ced63f0090301dd0941e9d64579b9518cc28044295533ecc81c4791e75b4c501e1595fcfbace5662f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a97c61d121e4f6ed3e7afab0a84baac37f2e8b0cddd619a484b69b8b34f8e4d0100000008e7d5f8f32227af1154a8fac0c54653985b574f013d2720e2bf5990ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5050055f826337622ba2009c534b6bc0000009dbc392d5006754875ff94524e9f836da8ab", 0x276) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x8000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5}) readv(r4, &(0x7f0000000a40)=[{&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000700)=""/137, 0x89}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000007c0)=""/74, 0x4a}], 0x7) 05:38:17 executing program 1: madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 05:38:17 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) utimensat(r0, &(0x7f0000000000)='./control\x00', &(0x7f0000000040)={{0x200, 0x81}, {0xc, 0x1f}}, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 05:38:17 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0xa0, 0x20) 05:38:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="c0700ec7af615cb79e38bc34b9200e210a230aee8476f64e43f8a1ce5d0e4a3bc63384811bbdfbc9317fe1e68ee36acd9e6960ea06f44601095ecd24ce3d14c0a430d42af04bba9d48c617147f061f0dc59ab4f79c086113762c61f6bd67abe3c5ecc757fcd3f190f4f6300d641c467b781347238e9f8d8a54d011373c81085cd413ba827d72bd1090b0bb1b4d1366a6b22cca", 0x93}, {&(0x7f00000001c0)="0f3c18bdd04f3d9e18504847d15c6b0bf00246494bb898695c1ee6693a6125d35f2ef70c5f222150771fb2519f3b5d1333b87d0959914ba1bcf583ba3b31efd9d406c6268f3cc97098c9475e65712a4fe86b7a57626ad567cb2287d898c296ab", 0x60}, {&(0x7f0000000300)="01679f047baa70f427b234257390bdc642af876acbc4187462508fd7af00489a24ef9d0bf257e322efd65d5c97fdf35ce9e946255edc3d1fd382591f338d7d1bbf448e26886f50ee745e6fdcb58936ca4aac93f8376c9e88b963fcec492714b9c398df2739885f65ff57ee9ed7a212c240b883696fa6943c2680de1a2f4df96a3c5967843938fe5fb29d5d65711d88", 0x8f}, {&(0x7f0000000240)="59c1607763570e67255a18e743ef1f24ffabd507965047286b78ecae904b7352a7231ff051cbfc815212bf3a229f55ee7959d5f06c3458e87d4ab80fdbef35e01992621b1759f0417926d695853b8e790f61a53bc7fe906b76deb602663cca", 0x5f}, {&(0x7f0000000480)="3cf16eb337603d10ec35463b82934a57b0170b79cf3372bf7bfda6a62e6a330dbe820b7f013afea95f25854684b3fe8fcb1d78dc49f37c949bbd0973bc3c2f44006caf687c141f0657159e9f88ff0c50d036db3616801ecdf93b570b666a0eebc08dd1e46ae02bbd76ff0aedd99b6d6de4cb2d0f9681125d4801c54d75f752ff365b93826feddb659526e50a640e1591b4aa6dc7c1a89b9c16f97e794b23e74bee07d667bf9da452ab7226e6a66e2e97d5211c942b39587115b62f090634a305", 0xc0}], 0x5, 0x0, 0x0, 0x400}, 0x4) 05:38:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x100, 0x8, 0x27a0, "41de401980ea3ee123a73f5048a00fcb75d5c408", 0x1, 0x3300a39f}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() 05:38:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8108, 0x0) r1 = socket(0xffffffffffffffff, 0x1, 0x3) listen(r1, 0x0) r2 = kqueue() readv(r0, &(0x7f0000002600)=[{&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/1, 0x1}, {&(0x7f0000001380)=""/126, 0x7e}, {&(0x7f0000001400)=""/200, 0xc8}, {&(0x7f0000001500)=""/232, 0xe8}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x9) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 05:38:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 05:38:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) write(r0, &(0x7f0000000100)="6f5bf8873034affc", 0x8) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x30, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:38:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 05:38:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b2028, 0x14c0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e2be1bc507aa9a44d0294452b", 0xd}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3, 0x2, './bus\x00', 0x5, 0x3f, 0x0, 0xa9}) 05:38:18 executing program 0: clock_getres(0x3, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x20) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:18 executing program 1: setitimer(0x200000001, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) 05:38:18 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x220, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x40, 0x4e) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x8200, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x829, 0x0) r6 = open(&(0x7f0000000600)='./file0\x00', 0x82, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f00000007c0)="17ca2e38cb5873056f8a963081f9969f059f4d33c54c9c61053831fc3f8f5f2658c25e919be93c130345561a7d8358cd4973638883cef3aa347342acafff4a1ac7cf2993153ebed94a70ba3ff54bc62f795adbe13c71933966650474a9d6f82825a198296ff3a2e65cdd8e2a48cb87f4dd9c16ecc20024bcf25ae9c6ca0269a0a76be6bd657530d37fb6643fdcbe726ead72fdba6b7237e78cce9eb01b1ddae0e83a601bad0b5a2d7d13ff16fe9239ced7d227d64659f6559c2a5e9d351c341cd4857e3e8e76b43de8202a583637d6a58b83238ed17f009501a42104565e317b1156fa992a9420", 0xe7}, {&(0x7f00000002c0)="9c37259f98636da762533208af77a4dc14bf319e8d599958cfde4ebb95b942924b7deb6d0bfe2ba436fe12894b4a858b276c8de6429892c7d5dff9c2a6132d0ca2b08233954965c4d3794a009bf1d156aad88983dcbbf480680458266c5704b10582f99778d4a18801270bce00fa05a94828e1c168e7c10a809e7ba9cdc50afe8c24602cf2ecf059e5ce160d00a64a30318340580b866da35e77e4eaf5e693", 0x9f}, {&(0x7f0000000380)="b8b9635a72c3fcf726748ac1882a232c01845a0e85a7f176058f5a82d693a50570b9c22c8b5a6146c21b39f2039f2f944237eaabe38d0131dc7afdfc217ff68fa274e1a7f7d4aa3becf887c40dead669eb8ab5fca9dcb23c5e35d29636530da180d2d54e5354baa69996b1bb7fad8fc74b995e844754ce984addcfd23ff0ca0888d68664478c73f3eb6983c592cfcc00027e3954ff1a21c6854eb5ffff55899d1fbf3f89b63cbc88e54a4d29", 0xac}, {&(0x7f0000000440)="ffcfbfcba7267c68621960fe3c3d93f7ddef0366322396049807512d0c34cf651350e8d6e7c46518f729fea37416f867fcf8bad93316fad6d8128119575b3b7f", 0x40}], 0x4, &(0x7f0000000700)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x48, 0x400}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) readlinkat(r10, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/122, 0x7a) 05:38:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000440)=0xc) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x3, 0x97da, 0x878}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x44, 0x1, 0x400, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x3}], 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffc, 0x1a, 0x4, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x23, 0x4, 0x100000001, 0x2}], 0x9, &(0x7f0000000640)={0x2, 0xe7f43f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x1f) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) r1 = kqueue() clock_settime(0x4, &(0x7f0000000100)={0x1, 0x9}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001980)=0x10b5) mknod(&(0x7f0000000680)='./bus\x00', 0x2000, 0x3) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x2}, 0xc) dup(r1) 05:38:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x181a0, 0x0) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) close(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:00 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) r2 = semget(0x0, 0x3, 0x84) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/229) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8c}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) bind(r0, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1, 0x9917}, 0xc) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/250, 0xfa) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x184, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000001940)={&(0x7f0000000200)=@in={0x2, 0x2}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000300)="17479893d679f7c7d6bd9e23a3bedea1a45484c1d8c977cb2898273a18387e19ee55bb03fb550f21763a963342f25f48c5ddb11bae46de38a8592cc149375601b2e6735dbfbf47cd3e895d17de7aeb40d2fe08c5486adc4feb3083f033cf", 0x5e}, {&(0x7f0000000380)="b6d93b2e9d83a0f60d48efd52ab074cf387fd0feee30a2e3439647ff35544faa8fae56e5dc9ad16b655065ae2270c9bd9721292ab8a9d07b6456973a48a449d6a7319728c5fab29b7017f379e443feaa58f8f0abf4d3d1ad0aedf110f6e472171163c4aaa72f22f31b2de11129ee24372b8927af3067eb670e7557d2477a0b25807987fe9871482b0d1f9c95507f36171a07f43f293287b68119ff2c9e6d2c8a3c72a786b4f4cf24e183455f1ef926965b282bbc963b2ff0a08fe5898898f4e3b7687063e99bd4315abe80c0", 0xcc}, {&(0x7f0000000480)="4c0064579c3d1bea47a1b047680d9e76d7335198f9f8a522744d4de95adf9e06b130764d40a2e84db534f0cc5f98006d9788921bf0942f3936b1d0aca6ac8b06ad65759cd826147fedfdbadb3fbe8b44e1989d52e32beb7c5ee804594bdadffe7c3ffcca00df3380b06dd5e5d04c6c9e1132ee5c4f7b3ccdca6a85ddaddc0f4ea0efcc02004ea21c28cd56393491bbf34d46a7ea5d989c46a6f09e06e11a9e93e85ac1dd0d6a5d07b9fe8a2f325144bdaf", 0xb1}, {&(0x7f0000000540)}, {&(0x7f0000000580)="849acd8c367cc4d61eb7b395e4af549c9430137d350a9f206f91281f1b0bc48ea2c5495e0fd48adb4e8a2e39ce9399ae0f14a40d8cc3c48fec564bfcdd6af49e383a63", 0x43}, {&(0x7f0000000600)="c895bee8643de96cd6581f6872aa0f7c8750f03569a9ac040c669e42b44e52edb7de1b6eb64f4bc2cb3c6969b21dbff83a3db54d4ac34dc6386abe0b5458948a3d39a5c11c496ae5685f58d25debe8e424c67a5b696970f1e7478bba8430fcce9f06502193b44b98c16494d58baa4d90a1db92e5f09cbb8a48ac72090e85b360bc8d3e9c1af7", 0x86}, {&(0x7f00000006c0)="ca27fe4e5bb9adf745dc04792afb9f83ef992970bc2b64e4068b2ccd16a5d88d3b7f893c379d3c3569492396b0a7b9a83bc96d09643852a31a0154d194089c2373bee9f165c77e210eadc5e84abda9aa0638044707f61a4d9dcac88919cb10de963bacb33b6e05b8fcf360eef2e475c3bca22b41861fb6b2e9c618df72ab0ed2e00547b0bbc0d701d3ba3e61ec3c81dd1e832c880f4060fcbe670a3d5ee8d537931d205bb47af15ae36857e15ed6ffb69b614aecf77cddf161d41175757fe302675a5f9a39e21c23311d5c2a8cac53803c91b390deacc025d5127bc0c106ad0dd28f2c6acc980a6c15dd84722cae443de4d8e12275052d2fa78dc25c3ddd5e739561a7fadae44c612925c62f36e7caf76501d9cffa016539fef34179150221b302dc96e34cfce9f029e724c91ff9d1c30a9a678e9583771c34e6881f61b186ed29eb3643ef3485be422c33432ee483d8f13d296ece13a48e6fae9d91eb4b0c4cc62e055a813c88d641eb106f737663ac253c2c4bba1c89a44ce44d21cb004ed3ca76a0b571b970fb6f9931f6c3ec4e51567bd3d4e63885ae1f8a6ed4459b901d724f97aabe1adf806c4f902a5869ad63d959667e6b8804cda86e9791aff170aec6af055879ba416cdeb71f0d53e074823aa1be4d2ac0aab2e11a829a13f982aba0a4045e9f5a3311160b7c246cc61214ac14447abdb950e8888494d3bdee7a81a74d8afee26d3f6ae5f5d886a90415c931a0b5ff8f65218606eb4110991c502a50375ec5b8de262bb4595cabea07ea693fbd60c6e01a9bf0414a7bd815b7bb3557df2511db262453af19d725dbebf9326033fabbf64ff012fcdf472b79f5104e00ef8b84277c0ae96a7428c78c8acefbe5f09fc186e6208e626db927154b049e2baf7963e8f652f3ed6f7bfec885a8899c388005eec35c8bfcc46ac5fe5f0fc1103f6c399b6559935be473b992ef46965576979fa1d8687d4a34d8aaf56947449f860ca1ed714100c1085c897624b42c50f1f18c77306d2a33f79791b961b254888251790e01c17e6c207c6ed695d7a12fcc2c149eff56f2792048da0d42fda631cc70f9f4af143351e066f2aabda515e2f23a827bbf5fa13ff66b4d058d077d23913beee2ab8853a36215cdbdec9c8cbb03c83d717804fc3e301a1db19815bdf96b272d5fea87b1cec5bda7865af59f0e39029b160956cce1717515033a5e8f94072dd5a042b11a37c30e7d1343ed754fdabe86868cb608dcaced3ecaae3ed1d77bd3ebbe6fd64a768637d820e70f0e38933d0ee6601386d9768fdcaf4f73d275d37b703973829fb8300799a9813800ff39ae3b4c3ff3c942f8765e049e3b0dc55bd119db29aeaa685ba34c2158166d81cbd1c6be76158de50e2a288ac4f77fa3f1a76346e72bdcc364ed5a7d07b309d05b5638b293b0e109dbf4c10a66b249f1c776ea2e7d80c241094ba143bba6d7ff974bdb82f97dbca1e87115e41a6b6cc5e84ab43dbd2c3e595e04be2e790f421fe2de66ae8c5e696e26fc29c740973c30c0626797a5891a07bb5486e4c3acc1d23ee5e5e6afd30f3662997b9601db9ced9937e40956733cc1b9f71f19190490304907bd3ac2c9b70679d4a799636e3dadae9f7665acb86a623957d845b5187d8e3842b40559601794f15e4d90db1d67ee5ea419350bb4c29fb19b6bc8a881d305708f72bf2a867e7eff5b808fb9d038f08bbed5b856295e3d6ac003e9d29921fd641d57fffcb810172282b99725f7411cfa2fbabc106902fc600cf3ae334e94b824f69626a27328a02e29ebb98dc9c3493c94f29e0b260cc57d9486b150fc08bf886718c397fbcbf61ab4400b8bff455d0b39394cc3fa3ec5fe71e73a9947bc5eb675c1e4aae75f35f0f0bd20e1ce97c4705cec68700bcb89ea94d2be9ee2c7095dd40067ee97023b509562c9e16add8e4237da94fae324ef9c5543383c16bd8e281cb3a468f8b2322c07fdac209728216b38e968c2166c1a1c47929336ef2a4175eb11ef69a8f79a7c5708705b7312e8b665a19e8c0b2edd5299e5a7857b2ca0f0f9bb228cd7953415c69fa6273815da32452fb57044be428c7d6fc47c2f2012af1145626e5f060a2ba98bb227a4709cd04fdbc7d6462f964ffaa3a0a7342fd55a09161ad09643788c3dbc422105c4683394300aa8422b58a7c7d36df18ec9fdf778e03291d468043cdb9924ed5dc16391a24242714163269a66d59921f880112ed1f7b06250df4df026fcac3218eaad0519bba91086abc3224a6dc5d3ea9ef31aa90e7f185114a67dac9e3971e7d38e8048037ee7b0d90c86f2d91d6fb86975da1eb9d312b7850c61b1395ea3a8dba6d8dc5970d0a6511136ea3577bc62b60a00d1e776c72b849317450ed22b7320eaa3dd83b67984b0b2ef033bcc1c1c4550ce9b4c51719c419177cd30e6822269c6d8d5021296c8994f2c34dfb9aab7685fe2ef7ff17e284b37173316d232baddceb22676f21bd9c13f6203ef41cba432a9de84553527eedb21f59c8a7fbe0e228d79733e22cf9236f514f70564c4f40a35f7a5545a9027c02bb428568d3d2a7f54bccd30375bef11d3c540c56bbd0e5a2580e9a13ffa825985a954fefa9063157b40e98e071a644d405ae3d42ffbc6d10ea49b405e1c3826daed0d04fb8f9734db870d4719a62417913b035dee3579a75cf5980b9a79b2a7f3c1c7fe651db51674af136b7dcd507d837e49ebd2a55f06921b9ac103582fdb4101f40a164554262766ed39578292b56e27ea04acb4f27d7dbea345714e7cc0014852cc1c36faab8888a8304634968cdde6bb056cfd40b191e28b796a0a49fac55629e10050d2d9d398cc584208eb42677ea9c74dc25dfb53bac316e09b12733e976a734ab4dd8de80e8023e24056cb2dbadb4410faeaae13873596caf965c64bbbb39d2c9cdacf3d7a275ac49f4f6a4ca824ecd3bd5d3d2e65022f9e9662fa3c7c51f2ec102eab2b755cb078862a19a9804cf5a52fbf386f8457045e9e5edcd97d1626f534c02e04a3d4a5e9a04891cea2c17bf68a58952c53683fd9ee0e29546dd4284a4cf7dd38fe38da7ddcddd9425996601f5d9ec64446a6c3cdcdac9d6daa7af61eeb900d0cabd643d18a04f3fd8c6fb9de01e44741d0756d52a99638321ac52375938881fdc6c1222c22278947f422703cd5a07085a6427b42feb9a2ed8f2019a914d8e6896d3bfb4a115b5a31b08ba09d6306dddaa57f42206d8c7e59ac8c7bf2c0e2479e303e7a8f654bc56341d2379066fa2e5b845bd1957f81e743fbeac1c63263b087e98a472c9293b4f27f9b6c48e40539b12cfa18d8edea868180bff61f8d9a2cef54dcf44a7758a15c406b93be9143d78ab0cb91d866624b0e450bccb3b4524db2e3c379d3f0d453f1d1827beaea3ef525aaf72e3610607346f7f84fb92109ac51f984a09ac900e2ef943240e558a61d5e21a078d5ff356383965791f0837319072ed4aedd311becf7517ea9f1e4bc9fb1a8ec34600ab1dee10b906b487535c0cf4e188f1376c028733678b459ee3be57696d15c9bdfca1a4a0ef2878df1eb141f9812bf48927b3c20377bf3bf091a6a02242f3f5479ec9d5b25bba2e6f18a2d44c7dfd7c4b222fba543b03930e53e60064276afc80c254d0db50eef6e8b1282b704b4a1052b0b5fcefe0056be07e4f4921262f552758d580b1c609cbd1abed8d17d853c20c32f51052a470cb97d88eee7b36abc8f5deb9639c7b4b5489c1f2ce60ad3add12e329005e9891bc69d6266d5e7798d7339b7200ea46eaf18c4b97b6f4c05bcce857bad1c6ae4cc0c175e381253282236fcc33c5e41871f501304d292bad218feff18dee3cf8cfdc0b0bbe29d5f32324c3c0ef46a0d7774deb113c142854ed5d4a89b7f80a38787f5a10a6113388ef17d22a01496475fc20050cc73e3af704e3878b90c74e16e12e52bb8305bc65cdf8df530e9e69a2d99de4f162716d86801c9586dea29cbdf99a3cb39ccfdb93531805beb55166a6625ccb8663b26c864a3d2f0966d412f254ac50efb9729f97ff6a0bfcef9eeee17aa6b97ee6e62ce0eac06aed0bf0896bcfeffc3f8987e51c0a5aaad4189fe92a63acd9cc4271f252dfa22db224fd70cfe441c42ca7ab041dc692c5316758bf0ab504e2a4de94f5f2fa62006edaaa0aa11b7941dfe6ba86a65dea9b90cfc2ddb610359a7434e8cee48739a8e9e1f7dcad445b193eb8e825e4baa7f614a2724ef9b3fb113fe6dc660d80623218fffc5ed89625f1ca7396c39b484e6351ce17779f240a8ff4d5c5b97d829ba7d048fa9c987441ba76d2a958427454e6edb3ca3cc725f955844c05e2f743a11a8e2273a65441f7d9befc8cf020cc80c7a374ff6ba36280fd98b091a164849a841845e8c8e1ec014079eddd1f82400829c0be17b34b6b33cb0231b303bb9c8881bfcee3069e1d6b38602f092920d6226f34b2ce5c339a3f089f03c605d288558cca8e7cdafcbd6200bfdca6a95d5f50748282f05e5fb6cd02ec5827e64e3e29538b2e4748c466a57331fe0fcb254821cae5ef9c60046ced252f5d0e92ea686a2d90b122775e81a80e2952a01f7abd7d18624d8e7317f1ce1d0bfd198560b1dd8b2f14f11ae0b62dd1479d3553fee4b3fdb419ea4349ca1271898168671f5820a61e2384c5b46fe5707375fb084ba0e267eba63d030e8d8581f7900e4679d2645674dbf0b2fc9330f513be21f9162c1761f9d4c35b2da22d1915d314e1dd7e171a7fab8f27e412bc9193b9f41a908c56c49561ba6eb511e10e07b818c42475d783ba980c2ea469cdef5e17ee18c1a46beb904e2895e02c026caad18c8fa93d6bb94de75f7c45ddc6e2a55eef5968fa9e14322bf5134d5988f86472493cf38a7e69eb56a5f2b30c17bccc6ef7cfe5b83a16331a0d38b36b10246a182ae0b5f5b30ec6d679083ff4592caeb7421a9d45034e46209a4cdb0b6b64509b5502ef2cdb2f3d5fce4e6769c5fac4b6f1275bf3870ef287c3fbcff598c2afec93385e60f522d85e148b6ec31be26844180ec509e3b175e1014ad5e9fa69b56c44ef8f7559dc49e372da5759a6b43aefc5e2f121c878f8e72aea76f7a470dbf0142f89786e2051f6339bf14393f78cac96a02a2be168d897132e4beea2a1676963719d2c34271d9ffe42e306dc67e0b1105b48895cb54774c4c3549dcf423b540ad55c72cefa0e13f48ce7d805c15927c1bd5c39f51f2e4d52f2dec6cb6fa3370043edf38ea66a2ae4e70f4eaa02d63191cb7cfbb44f27f319e16de6d729ee7f62a35c7e49f9d51620ab562e93704363314bb6d864e7c18522bc926efcf82064cd24a2f2c1dddcb2fb870a3d0c2b410744a2524fa15db23dae2e05246cb242ecad4f657557022d39c088627578cac0bfa7b870802bdb1264ce28f85be84b4f66d6f2773f27846298586fcc7df813cc657bcf9cfc8dbc29d8569adc1576a2a1546526a4cebce78df9f20b90a4c8ec0e014413144d66224a4c498d6603c52d78f503b6085ac1ff9c6d5cc78e316f26276261af128f841fdd4aa2fcd06888d3f7eef79a2dacdfc1813837c1569592d3006d5d110163d4b8cec17f122f04e11b946e19af3b734474baad6537159b586f19974190d034b814181499a9f8f04cb1caff05b641547f6ed72421be5b2bd62531cc882457c859da380dbc00d7688b4e51dff2ea892291a2df1101789a695192570fce261f3106f3f9c1d648e08335709d8a34383cd0b98ca45820513a1cd139113aac82f79f8b8a1c3a7273e38299d2e2eb9", 0x1000}], 0x7, &(0x7f0000001740)=[{0xe8, 0xffff, 0x0, "17886f2818174378a7d6da50ce5236b27e258bf11686aec782bcb0bf816bdf4a2103b59a27bc12a2bddaf7f51f5c201397768c89149a27409603e806ec7b84071e62d618103c8bffc1c37d09da822b178ab24826c41e1146c6bddf34024fa56772cc3b3bdd1f8bbf615d8b8ac22beb90b066ec3149ce6897f9436bef26d6065c30c7dc83b1e43cb1cdc2d1bddcbb125c84ccfc87d08eebd046bd5b406577ca0d5582d62db5a4e4fae09c6e3abe7865c1a7e11893ca1e49716b257ee2c9a93d8dd29e466238d4f148e41bff02203d03f55c8f4d9575"}, {0xa0, 0x1, 0x4, "5878a860bb23f55b123e11fd18fce499e480136bfa873ee08f1319960903cd5d8a28702ed3614375736132b5077d447ff6d1a49a8fbbfa6247709585a20a093ef507743236ff3b3caba9dc5ddf8ba161be261545327f6e1e136712dfae93fda68377a0438287059ca229fe472934e87c01428bd359448837af7e7708ed028fd74a0b99c678a0e2beeeda22885a"}, {0x58, 0x1, 0x8000, "6c768eda3d2aab7c36371f714701737a123ef91de73087fc3642ae07562cbe1169e9d0c788a789549f284ee64322a1c2b7e31243910570337e539a9501c5a6587fb2f6f9b0f2b7"}], 0x1e0}, 0x401) 16:00:00 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, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) 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) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x110) 16:00:00 executing program 1: r0 = socket(0x0, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x919, 0x20000002b, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffc88) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000900)) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r5, r12) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r13 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r13, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r13, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r8, r9, r11, r10, r6, r11, r7, r7, r8, r8]) r15 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000840)={{0x966a, r5, r14, r5, r10, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r4, r4, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0xc4) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:00:00 executing program 1: socket$inet(0x2, 0x4, 0xfffffffffffffffd) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x2, 0x17, {0x7f, 0x5}}) 16:00:00 executing program 1: r0 = socket(0x18, 0x8000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x110) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="601d9cae0918f2f30ada", 0xa}], 0x1) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) getdents(r0, &(0x7f0000000140)=""/21, 0x15) getdents(r1, &(0x7f0000000180)=""/120, 0x31c) write(r1, &(0x7f0000000200)="c7cefe1306c644304bc458a1078ff03d54ebf32d30740664ea2e9401b6faf064b456bd26128eecd5cea18b5f0727171c1a0ab1c1dab2d19f8ea59a576f7ccdc1ade958fd8efffeec6b8d1e221b773a9c1792e259daff02e1a48bffe660bcd7639c3f6c7f4fcfbab1e61badc1e97a3674477d89da84b522c409a8b773bf19e9e22d52a4fdbac285f86f14be6fb7ca3144a67887600efcaaf0453b53e50ae89b2d83c25255809713641e0a78b64b503c60e1a70f749b90ff1219070a91c9b9f35a001f4950f4e94f4fc5469521a825f4157a1340e9ddf00f66d5ca6fea38d9ce05e618c851fc05", 0xe6) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x90202005, 0x5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x20810, 0x8a) pipe2(&(0x7f0000000080), 0x10004) 16:00:00 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x100, 0x6) fcntl$setstatus(r3, 0x4, 0x8) semget$private(0x0, 0x2, 0x280) r4 = semget(0x1, 0x1, 0x8) semop(r4, &(0x7f0000000080)=[{0x3, 0xb3, 0x1000}, {0x3, 0x100, 0x1000}, {0x2, 0x400, 0x800}, {0x7, 0x4, 0x1000}, {0x1, 0x101, 0x1800}, {0x3, 0x13, 0x800}, {0x4, 0x2, 0x800}, {0x3, 0x80, 0x1800}], 0x8) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x1ff) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x60, 0x80000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x32, 0x3, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x3, 0x10, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x3c2d65d14b710454, 0xc2, 0x1f, 0x6a8fbdc}, {{r1}, 0xffffffffffffffff, 0x10, 0x11, 0x5, 0x8}], 0x73, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x11, 0x2, 0x0, 0xff}], 0x6, &(0x7f0000000280)={0x2, 0x1}) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) close(r2) kqueue() unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') bind(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) writev(r1, &(0x7f00000000c0), 0x0) r2 = syz_open_pts() close(r0) ftruncate(r1, 0x421e) getuid() dup(r2) syz_open_pts() 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x69, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x483, 0x200000) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r2) shmdt(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x7, 0x4, 0x9, "ae20700a76f830903c02c99b76bc087e67c85c7c", 0x8, 0x401}) sendmsg(r0, &(0x7f0000001b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000fbffffff0a3900"], 0x10}, 0x0) fcntl$getflags(r0, 0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008bbf3e7529cd291cdd03cf49f50000004a000000000100000000001b270000070000000000000083aef8a6d655527939dd3a9a1476d2da8b12e327910d989d7db32b0a655cac6340d6a6563973fe8dd43607a2c11e40aeb4495eca0ede0b05910a30fd471f0776bdb0f03dd7aef8d565d5551213e369ce26f6710053681c071a6f3195412e391ec22329aafb8af6aa1574977974421a43c7b2934d1636ee4ef1f5c33a58519caf30bcaf6f9d5d3814b53a4d1045fa6c32e90b0c82f74458ac403fae33b96301c1b6da20628ef998adb62524e239cfb668ba637eca1ec1439cb02be142d3694e510eaaed6b49bf0aff980db8f08c1ab0583537f798cfc9623ae51572db6b71790109096eea4ed132504675380b93583618bbd16b09c58d2b0dd6cd0e3cadfe31801b12ae840ba2521cfa5327c052950585b6714961e6e34d3f7ce699f8444d6c46554076580405fed600f167c5a374558164c60cbb5da1b1105d96e69bc2d58a2a587a2676d7e7bc2c44b3225bb3915b2ca26fb55de5970d3f621d6de20b618c6a4a1c7deed2920b1c86e91359dfb962e4678d73b1d5bdfceedad860e13ae132c66a2f9cfd56385c976d6dc2cfae4bce01e88f6522404199ba4f85b939b9e1774dd853cf1803e25549b1f24734", 0x1da}], 0x1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) utimensat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000140)={{0x7fff, 0x7}, {0x4, 0x1000}}, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffe, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r4, 0x0, &(0x7f0000000000)) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x4, 0x90, 0x7fffffff, 0xfffffffffffeffff, "156821dabc8ad9aed9a0a4029f380da24cfa85cf", 0xfffffffffffffff8, 0x2}) r6 = semget$private(0x0, 0x1, 0x80) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r4, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r5, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) select(0x40, &(0x7f0000000040)={0x3, 0x5, 0x6, 0x4, 0x401, 0x0, 0x24, 0x6}, &(0x7f0000000080)={0x5, 0x0, 0x10001, 0x401, 0x8, 0x44bee7c2, 0x200, 0x40}, &(0x7f00000000c0)={0x571, 0x7, 0x1, 0xd4f, 0x100000000, 0x2, 0x4, 0x1}, &(0x7f0000000140)={0x3f, 0xd40f}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8696d79348558b7d) r0 = socket(0xb, 0x4002, 0x720e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000072c000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() fsync(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setsockopt$sock_int(r2, 0xffff, 0x1017, &(0x7f0000000280)=0x7ffd, 0xfffffffffffffe10) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) mknod(&(0x7f0000000000)='./bus\x00', 0xa0, 0xfffffffffffffffc) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) r4 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0xa4f7b905f5418951, &(0x7f0000000180)=0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="aaa4d60c27d173f44c147ff7248da1809a205cfc5e90efeaee6dec1733349b18cc730a5d085a6226a709571a815b1d001f65d70e5e70af406eb6c66ed5161ec843c6f6154b418ca5d8383ac1170f267ba1bdbd6d117f1e3ab9f9434850a4fa779fab2de6e281589dd224", 0x6a) write(r0, &(0x7f0000000100)="00ea09b1e0a684954bd6cbca1c46e79d5be5531ae030c8682ab52fcae3f3943f35e554369c4a8fd664d1a4ddd852774dfff399ec585d40c3c2a5d0b2fa2a7bbe40ae", 0x42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 16:00:02 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) socket$inet(0x2, 0x3, 0x102) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000140)=0x4) readv(r4, &(0x7f0000000040), 0x1000000000000091) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x100000000}) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fchdir(r0) close(r1) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYRESHEX], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) 16:00:03 executing program 1: write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x164}], 0x2000000000000470, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x3, 0x241) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000080)=""/1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529000000000000004e341dcd291ccf49f500000000000000000100000000001b27", 0x2c}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x23, 0x200}, {0x6a, 0x1}], 0x2}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000000100)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:03 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/218, 0xda) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x2) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./bus\x00') getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000040)="6e2e96", 0x3) 16:00:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080), 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r1, 0x2) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r2) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0xbe) 16:00:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x80) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 16:00:04 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000c00)=""/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, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x0, &(0x7f0000000580)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x40000000000000d8, &(0x7f0000000b00)=[r4, r5, 0x0, r6, r5, 0x0, r4, r7, r8, r9]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r15 = getpgid(r12) r16 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r10, r11, r13, r14, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r15, r16, 0xfffffffffffffff7, 0x0, 0xb46}) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10c22, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:04 executing program 1: sync() socketpair(0x1, 0x3, 0x5, &(0x7f0000000000)) getrusage(0x1, 0xffffffffffffffff) 16:00:04 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x9, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x100000001) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x5, 0x21c0, r0}) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r4, r5) r6 = semget(0x0, 0x1, 0x400) semop(r6, &(0x7f0000000140)=[{0x4, 0x2, 0x1800}, {0x0, 0xf762, 0x1000}, {0x3, 0x5, 0x1800}], 0x3) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x5, 0x2}) ioctl$TIOCSTART(r2, 0x2000746e) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20028, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000200)=0x6) sendmsg(r3, &(0x7f0000000680)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000280)="4c01f02a7839a3b84e0f62768c65c5229c6086be35bdbab6546b25b4259c8bb8ea3c7ef32a770c0bc253059513eaa001f95f292bcb3b631eef6ab89bcf38c9c63ed6b39b2b189aac226fc53b0a4d5fa357c4a408bdf0e8c411a062be2ad1cbec25f240a79f47ee80e23c88378687bb582c8ab1a466795ebd7a60d41134de12a6f0c75709b1117da0b320ea5f3cd289d3b5799d58bbe71867c4d4811b7bf9c4cccefbead36934741dfe53d0fce910c5a29611dda212d418b9fd4ba86409d31eb52a64ff3849a542cb44375de3fbb8fd8b3cee1de18bd2db34f658", 0xda}, {&(0x7f0000000380)="1b2ffd5c1deb89c4aef5a1d77f38e7f4dbf50e010b2c3f4f0cb7b163208da2c7be670fc5fb85d631a5be54b4baefda9610fb3a071dcb52b56387d2cee36fc1ce4b8417124cd972f5f1958e8e186b77bb249107a3ef85f091ae5e4916ac449bdcc5369d314cd1206dcb5b24f9904b139702a6458c3723167bda68", 0x7a}], 0x2, &(0x7f0000000440)=[{0xb8, 0xffff, 0x5, "41f7dd68b97bb1c1046a8710257f3101d31bda0860b7c0f715fb68e2f3a1d23c5872193d05caa5d9e89d36b465a28400ae6f6ac8be4dcbe4a02e60d11b175faa26c6c9b7485d2d358a2413fce92addbac3769b7c627442b05d36491059251cf6a16aff853acc00857b7fcaf9f92c26135b927f2a13f378f306f69ea48541633cf51995c5223960d9e9abdfa34ea224af35ada5c3dc8bf12d1481094f2c2a3e2f582ff88800e2d4c0"}, {0x70, 0xffff, 0xfb0b, "cf0568fd6503d013c13a7d7f6d64642129776851ae6e520e28db0359a6747f00ca02102b32bcdbffb2bbbc0cf38d7a7c9ee27a85fbf2d5d0de66dbea48442b5ab41f87d6beddf3467c629c4f1f92b6657abd6e1d5bde0d4587ceb365fbad31d3"}, {0xf0, 0x1, 0xf297, "269d5c664cd4e1b6fd61411dcd9e78bc9009a7be657511b264748b193eaf19481c8d378488d632ffd2b896c01f1c9a0f8bda58aa1c5807561138ee2ad27d01b2f77db8eaabc937198f759a0bc98370ff287ae50ede34648e25bac15036d824d933334afe52b4c68fca541e229a1f240d81599aa454dbd2ae78ae9f39758ee4a9caa316ad88db3ed9249f6009cc500370e9f5d4a946dd931383e934d141707695e7b0f7bdb20021fbf040be30a3c6505aa15abc9f0af18480abcb6ffab1a0b14f484bff39b1f6ec2041bde72bf10bc8c3a4f09b0a40a939ed0bb8d056b59881a9"}], 0x218}, 0x8) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000006c0)=0x80) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000700)=0x1) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000740)=""/215) r9 = syz_open_pts() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000840), 0xc) connect$unix(r3, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000940)={0x7, 0x1, 0x5e, 0x10000, "3d2d448be7c7d19a438a5d4550e4488ea1f18016", 0x7ff}) socket$unix(0x1, 0x5, 0x0) fchdir(r9) semget$private(0x0, 0x0, 0x10) readv(r2, &(0x7f00000009c0)=[{&(0x7f0000000980)=""/35, 0x23}], 0x1) 16:00:04 executing program 1: r0 = socket(0x36, 0x4001, 0x6) listen(r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x880, 0x0) accept$inet(r0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff4d) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000080), 0x4) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) syz_open_pts() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002c658cb15d5119a91cb4595177ba68b09f571b578d463a3a8fa1307000000000000006bb9ae3ac537f30c355f1a6784aea296ad04a9", 0x39}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:04 executing program 0: mknod(&(0x7f00000011c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1000000000000231) recvfrom$unix(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:04 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)="ba18e0f52a2664c9d7630c05556bab5ebd203f5b425d532e7d2b79f37875074d16b7", 0xfffffd28) 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)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(0xffffffffffffffff) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x2) fcntl$setstatus(r0, 0x4, 0xcc) fcntl$getflags(r0, 0x3) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getegid() r2 = getgid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000080)=[r1, r2, r3, r4]) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)=""/191, 0xbf}, {&(0x7f0000000180)=""/190, 0xbe}], 0x2, &(0x7f00000002c0)=""/195, 0xc3}, 0x40) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80, 0xf89, './file0\x00', 0xb94, 0xffffffff, 0x7e0, 0x8aa1}) link(&(0x7f0000000580)='./file0\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x9}) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="892f997bc488079ed4374d9ade58c2ee4e05017176e372911a55e9bd24bbaef77565a42981629be067520444b13d49e0da07b4e012078c818c9af24a220ed48998e9b468235a0e317a8572ed509a25240e2acf23c477b9778f9ee31130e2a41e83dfa62242747d94cad6923aa704570f4e514ebbbe26767092dba6afb695270dd88d7fc03dbbeb7b5e47674aa2cdd8a690b2966405e4fac8611b2c136cf3bf69d7ad5a0d7736d976", 0xa8}], 0x1, 0x0}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000700)=[{r7, 0x24}, {r1, 0x10}, {r0, 0x8}, {r0, 0x140}, {r5, 0x5}, {r1, 0x4}, {r5, 0x118}, {r6, 0xf6}, {r5, 0x4}, {r7, 0x104}], 0xa, 0x7) getpeername(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000d84f61400014000000"], &(0x7f00000007c0)=0xd) poll(&(0x7f0000000800)=[{r7, 0x18}, {r1, 0x5}, {r0, 0xc8}, {r1, 0x20}, {r5, 0x1}, {r1, 0x82}, {r6, 0x101}], 0x7, 0x6) r8 = socket$inet(0x2, 0x4, 0x12) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="38c5f0133943f43ea0894c25b5fb66b2f179fd8e9c7ef89a255ce40a98bbf18e22563707a53141e2aff908fb606b9bb8ada25572862bc0edefa888c870b1ba590a6a23ea9f9c83d9fe1f5cce89fd56abaebfc0592c4345f1dfb256a4122c763ebfe8278c90add7f1d4cc933dbe29ca31408cb98e53fd6feba9ad6f730c092733a304dfd1068eec66796ede", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) msgget(0x1, 0x8) unlinkat(r0, &(0x7f0000000c80)='./file0/file0\x00', 0x0) fchown(r8, r3, r4) mknod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4, 0x7) setsockopt(r5, 0x1, 0x5, &(0x7f0000000d00)="57b75e986d098c29490b7fbcdfd1c0bd3d7d59117e", 0x15) 16:00:05 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$KDENABIO(r1, 0x20004b3c) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f0000000980)="06e144ee79bd941659ef8d24fe0adafd52a48dedd889e8bcaf9ca83cbe87cf3024e9c271ec4502df6f49b8d7faf2c207c2c8818aa8240e490b945c29b30c2117ec2b4d5fb6334bf5b73b6f1dc32944843f4252c51fc31c69aedcdcf6f1e6537814e373636070e2cb3bc97a728b77356889c8b886f87fd4e059216e975664139ac33295006cbac9595e3571d5384115c1e9cda62fb42e958d9672437099f3ab7b98da08c24e0a29693010ae5cf4065f9481d2c0c309767a764bc9dc075f6c2881bb40505777259573bbafabfb577d2dbc71e81c03a51f5ca002ec1f60df7d1dce4a7a5ac95a7fe6170ec3fb994774ac476705408f572d51c3c18f00fd28902cd69a5cb0bcbc282668739c14efaa14ddbb46af425c4f7cec82f07945cfea7d103a74fdc51bc36f30c16a0da121384f43ac410294e7200d44a8560befb39d1938b7de394dc7e2bbc4b45c84ff4d83a458d005277feed5cc704d0e49ae3ac97146b30e91c848397a3dfd3dcb1a3919cf872ac3e3f590752b40828cac5a2ce270f2bc52ce7edd254a6db376072339ad3cb2857a7faedcdc8ef00e21a00cd63152fc0081dc5de2335e124194e30f7eed3adff0663c4758d7775b13547c700760bc09c077055fb8a8b17d296c8981e1b5e296c997b0077e20e725bcbf1a21ec5db104f2bef5d96e431fd88fd1ecd295bdb2ae73043af73b804273968efa8612c16d75a13fa3a4b743e85bd736c4abfadb8dfbd56d62b114c9caab6865c2133bbf3cd1cb04f3bb857e9272c54e1609dc8a7f98fa6ecda3078a804825450cb77ea22082c4e4a7492bbe1636a943ccf67137ebba75c660fdb49996784d19455ba4a7a5fd5eb24a15", 0x263) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x27d, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) syz_open_pts() 16:00:05 executing program 0: setreuid(0x0, 0xee00) kqueue() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) socket$inet(0x2, 0x2, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xc6, 0x6}, {0x18, 0x2, 0x2, 0x37}, 0x0, [0x9, 0x9, 0x1f, 0x9, 0x6, 0x1f, 0xfffffffffffffffa, 0x7f]}, 0x3c) r3 = socket(0x800000018, 0x1, 0x5) seteuid(0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000040)='./file0\x00', 0x8c0, 0x3c) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r1, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/82, 0x52}], 0x10000263) close(r1) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r3, &(0x7f0000000080)="06cd766924bc67c8e6af1f1859b69b62e8dfb35a73c26074ef5b65ca08aaa2af283aec26a096627dd54aa8240fb0c70163f2df57a12b791054", 0x39) chdir(&(0x7f00000000c0)='./file0\x00') lchown(&(0x7f0000000040)='./file0\x00', r2, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0002fbffffffffffffff"], 0x1) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) socket(0x1a, 0x7, 0x3a0) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000005340e3aa7b1b666f1000", 0x81}) socketpair(0x1, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTOP(r0, 0x2000746f) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20900, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000e00)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db6e58fce2a6ac14c3048e803cf44267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0ca4e02f98bdf3155cd7d25d4d059a3262664b9e3cbd578dfb35d11b56c6e243134d7d70fa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1b511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b8f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339d9c4ce787e1c5566e018091affd0029d6a410a19fdfee6ad53b787213400000000c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800000000b437f5154419b6421b0000000000000000005f56ec49183f4778edbc38b982169ded0937a18daa6f73c3a9bd06f4c42cbdfdba86", 0xffffffd3) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r10 = getuid() getgroups(0x6, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r15 = getpgid(0x0) getgroups(0x2, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="b4d73d692c7cba3111cc5ed71eb46318b0415c5e7c514e4e320d06b4a3ca5f5f3a1e70d0375b89b01cc2e0", 0x2b}], 0x1, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, 0x0, r16}, @rights={0x10}], 0xb0, 0x40c}, 0x404) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r17, 0x40047607, &(0x7f0000000280)) dup(r1) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r18, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: socket$inet6(0x18, 0x4003, 0x2c) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/26}, &(0x7f0000000040)=0x1c) sendto$unix(r0, &(0x7f0000000080)="fdd98569da0d9b177c4ebd49ffbea293cb8c6d6e31f65516f272b886b12051e6c2a0a089863f2bf2b56a840515b03ba710934f58b0c2231a2ca07f3ad0e5b6657f88ba9b339848de788908aba100c583a68c1f8d48824d36a2660c5bee8acdd3448edb3696d6c78ac4da4a53e39c7d21a6b4980d214a4772ea0ea9280386ffd56c00802548a3d31719d84cb42d0eb7e9dc040d684908bd6b618ed83eca", 0x9d, 0xb5cc6ce9b9027efc, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:05 executing program 1: r0 = geteuid() r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) setreuid(0xee00, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x2f0dce3fcfe3de3d) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x8, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x4000, 0x6e, &(0x7f0000000080)) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xa10a, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10020, 0x66a519e56b97a948) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x2}) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f00000000c0)=0x2) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) dup2(r0, r0) 16:00:06 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x1100) getppid() 16:00:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000440)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r3, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000a00)) pwritev(r3, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) r5 = msgget$private(0x0, 0x202) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, 0x0, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x8000, 0x6, &(0x7f0000000040)="dbe413fea4702030bb377fe022ce47c50d515798efc2286f52a885d6c793406c441da09f0b17ed01ab0b0b8700bec39fbd2884feb924c04e13fb3b6afb502b2664353d47afb9680ebf420d882305051c8245137bef0bc03b0e8ccc1014e2", 0x5e) 16:00:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffa, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000100)="a3ba2176b02301cbc3aad5972796fdc329615e797e19b626627f3c44f237862a0bb825615008eb7326d317be1e386d8aed901557392f796a3afd0624bf73cc240d5da763ea7d22ea5d43ead2dbec1e66199a6000bcfdc39f35f64f0488037f19c3adbe0212f65f2fb86f596964cf8bde0b03a12a9329b113087fa5c894bfb04861c41d7e846e13076beff1be259532247a6227984747f03268c7e8945d8c8614ffae34563936af3a0567ca3e7690d8fac95c3651930e92fd7b5c3db39557f4957bc85edf5dab12c8c85750f5c80eafbb2a06c15a74a57ada", 0xd8, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) flock(r1, 0x4) rmdir(&(0x7f00000000c0)='./file0\x00') syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x81) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:06 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x400000000, 0x8, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) mlockall(0x3) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/44}, &(0x7f0000000080)=0x2e) recvfrom$unix(r1, &(0x7f00000001c0)=""/39, 0x27, 0x2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r2 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) accept(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000009433c0b8074a01bc90bc6300f88c899dc257e817a52be6880d05ea13016ee28931b6ed2ab368fac804e786e41caaad344192268de42a9899c9d9b55161151f50e1153f28c23720e4cbd6534b0052d7b02eaf9663354d911ebae5014a4562a4b49adffe604157775acc337931c58887091923b41a64af118ce788902fd897650700ab38000000000000000000f996a54c3fc0149ec741f7e1d520643de93af3e20f32ba8f66e2c8ce362d5f42a700000000000000061bee7bb4d44be6d30691b062bcc2b2468738005748bd7cfc87337d2e76da3ee9f6ec6778d82f03bd68524b94067839ece39791"], &(0x7f00000003c0)=0x1b) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a632800"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000000)="fbc0e3775db4a37e2199884cc4ddc5035690ef456d45e55e471daf1fd612010f54722c704a2f34e020406db62277036ec4cd5dfe559203b8f2280db501216fff2e79fcf8d86a30968136549c641bfeea9f3b4717db0b76366590", 0x5a, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000880)=[{&(0x7f0000000780)=""/27, 0x1b}, {&(0x7f00000007c0)=""/39, 0x27}, {&(0x7f0000000800)=""/79, 0x4f}], 0x3) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000500)=""/194, 0xc2}, {&(0x7f0000000600)=""/219, 0xdb}], 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000), &(0x7f00000000c0)=0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) socket$inet6(0x18, 0x5, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = msgget(0x0, 0x48) msgctl$IPC_RMID(r1, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) socket(0x0, 0x8000000000a, 0x2) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) r1 = semget$private(0x0, 0x3, 0x678) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/131) 16:00:06 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800000000080, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semop(r1, &(0x7f0000001040)=[{0x3, 0x294, 0x1800}, {0x1, 0x6, 0x800}, {0x1, 0xfff, 0x1000}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3d6e29197634ec0f57b975aab57289fde5c09ef5721e5ce989c00ace420c2d5d57304ec0c6abda9aaa00237e801114be941aca9e1a598ad4f9f49fe6ba7baa58b00c0d7e74f7f023872928f7cb6979c720dc8c17d5d14b7222580ee85a746d558d6d0e981154cd0f6b205ba2c90053a95459c5d75ad3ec5fa788c2648795deebd5b5311cf3e6991b66d71c11113c5fb4b23e6c8f3907375f7deaaee1510f72a0c37781248827a8739fc4d8270e4c98101ff29f4a12e0de796ffc5f2b12de2a35143eafa952a4afe298848293f49bb8abc19db52f97798091dfac30915210a0443595dea658e34d0aceb089e6cc87508dea00ba6bc002c9cb11f9e49a4bb2db0bdc92627d5fddcfe17610df5c62774cc3a96c1dbf7dab827d2d129f77f5fbd52eb27f9f9c56b476d34355f484ff0794b466715302db2a5bec269189b3ae58a97ac620c60252f873d07137785d61bf3f54b7e8ceba3f42ee45be800d50c8049b57875e1a94d901940d38674037ee876d03fbd9adceacb01c0e074df67b0707e98d9d3769f891e939ce2875bff0c4c93c22e7afcab3ffd2feb409e18bf05df80f664662a02851ec4ebe977d42f69fce0bf9d341a5f7ffc6119f5f073db056120a00636a87a6c34bcdc111003638dd758251d5f1bedf99a28f9c0243907b1f7d387b03a9b45b5a7eeda36b2ca8b512b5ad2d8cea2a60565ca180aee44cfecb55d6dfa3d650a8e7b387388e7f606b760daa8587a32cffe241b9c3a7a603f208475169142b4dab96d23121a8d451ada958a738576aadd08266ba2176a33d5f2ae0be54dcaba372a10ea28af70b8bd97a99e55ac70458e19b148ab8da7b4eef584db87cc2e00145ef2c5246ff342ac3c35102801726538cb235ea1ece433582431ce4c434499a737a874ac70f2acc778d1cc67ea767d584511cbe33c3c75b796b6e22ed2ff52d3faaf0f685de32d8575ad7bf3042d37a76f99d5e7017a5669d6b0d239967e1dab74cccd67cc0bbaa07b0aabb5f5a2942e279afab7449d365becebb615706060db2c532bef6731e54a2b77f32ebb96f39ee6292de6a8d190efac4845571a40d0fb288fed04144870b5b4b6466f6d242216389c52df635edab724aa142bfc3374c7ea491235248293af78ec0f21306c95ae425166411ced966a4bd4a9cdcce361106b4cf7089d1ff890ae77a6da955971764756adab483dba6d68c55a5c2ed2a81b8bf6bf600c8bad7b067a51061e8e0a07ef072a980589eab20be9980b4ffb7c3a94028092e74c2c73589d8d04b35884b759ed673715898de7acf36978c9e6d6a287cc5ed306a3c25bd38aac2d9d5feb06d829936b505eb83a05cf52e478e5c6754788eab97d857dd5524d8101e7315b0866769daddcab637b10e9a375896c321d4cbb27dd3ea09c329870bde4807d1ba0d84c3e7c7d7ff0fb29ac7e6794d5a988bdab05175e8cf10aec8cf7e29b24a050e79999d30488238626d5664ca615ae8e4ae56873ef76c2588e7ccf217b18117e621342e2595d9a45975c63cf5bdba25b56312bacf3e778e78596b7729c7f8966763564f1f6d1efe5560be5a117fa53ffe18fca36834e4471de337da2c65192a63f9792f9da7cbace0f7b90e258d358b375122935254aa4c547865d2d71fad88450ffb4a7fd1b122f215472cacf7d9faec8440616a7ce3725814b5915e90f64f063d067dc8abb82b7e0af02685b9d6449f99d4e036e930af47f25e76466de1e91a8962ac79da0ed92071099d44680d892b0db130ea08962dc4ced418dfc06c4873f18ae5419b46822f97a9f80e3e341065fe7b49c5fab05669895af8284cc8d192293921681b4e6c7bbbeb68e50a8c0152da4f155debf289e90c29b5bff3a33c61945acbd1125d2af4444924f91ebf33dc19df2aa144ea7b5cd9a8b1f564f7a98748417d47e84c7152fdafdc1b37d6ab1e65339794a6787a49b9c7b42d53a108c8c345f3d955df5691be25f79e64b298cef41ccb77c7e1c33aa0e9cc14efe81ab04eb534612bbb4e0a9e1542a00d30b33c1580841c7f5bbc0a6d83f082440e3d6f565ff5e54523baffadb9777e8911ae0e7133074582836993231b520f655a553512435438d494516de0731275fe318b2a439391203ba24363f94155d3cdb483270180228983e611fdfb6561b74c2b95c439dfba507dc103bad95a83cd0deea192fe34304eb17d51b25eb7a18685b41c4920d4d0f9c0f8a39154cb0adbfabb1368bbb42de01423a4978443824c8315780813122db5dad686b2ff23912bcad8ccb8a001a702a1539c1624bf21ff50fd82833899b76517f9fb39227bd88f653de425b70363e016dfdbe7a01e9115883b86b71e4a84ea457b673e5db13da8207b99ba03224261506c3b3801dddf89cf149d7ec2088472d8ba34a875163e0999a4971692659ff13b7db01dc8c7947027830c566cfac829c98c409d3788e6dd98b375a787a0d0ae112e63614c3140df45f192a657a595a9e221e9cad3b24b322386779a268d1363d25e9458aa26ee4cacc7a0086863eb9f6cf53f25b28cc4f1ad9c31d2cab7a76608a93f0eab00df3ca4518d3a67de6b1a7f60c44410d4fe0f686fcea6accd4dab079919159af21073e984e6211aeb9f367641e8726c9c2242b9cb896993f953c9fc5c051e5cf731cf5fda3dca33e9c7a1b2f7bd25711ce86ec8218facbd5902d3b48475b6258a61e21b678fbe75cd614fd2a0c8e71155dd85b9c59d1a11e91b9747706fac8782aa5b675358b2992dc4864bccc914e0b3d24480789be5bf40506dbf4a0d3157523176e045c2fd4a29fa466ab5c76ae47cf5e812304bd09c5fd31d081f1effc32e264b8f308269c453179890d468044b18462fc75fa1e05b8c07c165312b88df15535962d6c28c1babaa92be8f6801dc9ba8325aea37f7685d4831c327f5ecdf2a0a4d035caaa205d2fc29e9723c6229fd0f4597fa869f7ebc173fafd0cea4b7234afd41f39911393dee894d4bfc1356efc5dd276cabe8a23d74221d873fe3d7cd546f6d4e8fc2484d49d08aff16de78dfc53fbe016d3cff6438781f04aa1bdd12a36d22e46bb0818d53c2cc5815c98130665c9d2fd04a73a2ad767377384c2b93a2609a31ceb12c3f9ff66dce236fcf19ad7433340cf8b4413065dae7e3eed402b2234103fcd47f77a56766ba842fad2fe197b3c46a7a01ae0a1125459d678875917d2398e86a1b21491899705d7cb100d647c628ea858c07b46804cb0d6ae12aa2154365dd64e8dfffe07c99d9a19e1e1fecfdfaed55f2ba9ce5106fac30c9710bd0b56740a3f1308711bd04c42c75c507a30078043242d6800e574dd389946add543629a0de451365fa60989aa15702556e83b88ec09f4ca0c0e8e2a4a73a453b72a5c875134b8ddde1185cadf26f9cbf020b9e205a79efb4527ac90ec2de581c6a914c3cd51b6a7eb7d9e348bbf0dc220cdcf18a177ece395b5ce66db0bb92a34fe08450ea3613d924b85be9a4e94ed55b2c239a61aa7f089b5272ec7f6700e90d4f70ff40e17be3e35d970d540abc717a45d1b0b92e814a59ecdb71aaba0f11fdff4283df4763fddcb1ee2daebd66fa4a42c1b2f95437b89189091ce4fe5b5b3e9a1fdb84b3518eff35cddfed1db46e238edf4b9da4384dbe2a89ca30f3d094ff31c0f8377fec01079bd8d990adbe591d000137dc02c54e9031dc03875a9c1097d382e2c9855a6e10e2c0511ea2da99a5b4d809fc6b4dd4cb2c8c207ab7aa5bb8454645a96b49df5f4f50e38042e278965ddcbfdd7194bea0080d498c1c7ae9c25eb641262c76189ec4b62c37bfee9eb36417ebba9132aa2e88a88700de3bd963ff7602c4556c5886a659f9c49f816fcbbc8c6df228aa35f6acf73ec1723dbd43a9bce6e3aff450929b6950655f2c40a70ebdadfea41af402e707b3ea67ae29945fb0823147814317b102a5f3da216caf2ccf8df782f5d97054e93b58425fc7957c1072de38f32d255fac78ebfeabd08f72a71790c5e3b769e718bbb3f0cfd7b0278ab3ca154aa0b479afb9785fd46848c49c3af9e589fd274d393f62063f3b7db6e86c53fd4cdee7008e58b48831e3d7c0be076fd039c372dcef2a334944efdd0a923df2dc6a2e5064052dbf98d79759b2329b3764082fefcefb81adf14eb22efe9e80b10ef8a57ca4cd3abf52231de93b63e883fcad8470eb983fc0a19c43d4dd05f631cdf72d0bc62349df0234aa5c1b8e37a110f62c40694a003309dbf41593329fb87f058c4e5359e9ae5d3140c9e1ca165fd26346ca5ca92b2fbe7b97d1f34a92c86923d1cde52fc2a4c78aba0685e9c8000081dca0fd1eb261857e704d347cb9c30a5b1a91cc3d8e24a617bbf3b816711c5e418f7f984c2cdfece7b91fff71e7f90ba9c61500f56dc66f614a1d82d744e24b5fa48c90ea59738771d1678a477b825ce366af157ae7fdc9008a7e3e68e2c08ab6de67f01d735610e3707ef79c42bbc05f39f840bbdd47e7b8687dbc552fe22b292958da2f36208f2dd6c819aa6a1a24650fcac7a88c2f6b4a6cb32f367b83765c88d658a755945b62bbf16c1d2d6dde6abe67303db7e29a3b41f7ade702617fa2c25997e79d018a5eecefa26138a2ebef557c914dca4316817251f15210114d3ea5955b9ce5052947f49f8022f043d5eb010b8189e1ea1e5c2ffce8df0523fa14515a756d2fa1e0a0edba7d87ae1d6c580883f9f6e352e3f5492dd9a16ee26e3f52c6880aff0162645a65b09efa2110aed42ae8e9b18c0c2c8ec8dcad708c13ffabad1cb4e0d47599f5aacd04098c638f76558e35dd3494f421fe36183efe783654ba9950d3295d9096068fb0471bb4b7dc3d1469097102e072e2250e2c089e78c82110fc6fce17bf688f08701f442ccbdda30893a796f5f7759a6454a450a3218d5d03070b926ea7c7229c9c8979cf54448965b05cddc63f3a7baf748dfea7a1dd9a575b7001268a184c89ead9deccadf3265fc5a636d821b89f223e989caa1adf247813fabc91c9af71f072041e09f2ba4962955b372947312f0268a6edf05a5beda4c149828761300d01df10d31b281f187dbf4d32d58afc0948b429be13999971cdf92aec2ed70adc60795aeee7fb8ea51f72b95d32a22e3c30c6fecc84577931d414186f07a3fd81136f75daafe5cd91dddf58a75e309f7a939504090d402f7474419763b20541557af0db485992c820f827757a4118844e1d01cda55c4336748a4148f558bb0072540d0837b1658dc9177ec3df2f62dcea674d526ba4d0586d8d61072f08c75f00e2e0d7013409d1a2d7eb05d493f926058b7f5c132faebc35a6d9076cc036bd3117f12f4d5de1991d5635a257b98e08d5a1b9cc0508f506ce5695e63663afead2498c58bc02bae4a7cc04426607fe7ddfa76bf57b7a92c912f1b72ab79ae4389d4d2fd68457aec28c2a5ba3e4bdc958def404418f76de81b7ff1ac1d791c2799f6a815615ae68162abe983c406ea029fc2f708aa72c8c90e9420577e2a42741af5f210ad4b88663fabab5ff36cb379fe660189370ee013f42ff0d8139474cea1d0242b2706215c3286b57937a58fc331af6e9d24a88ac58512bf728d7df9c7e34ed1722de54316e1f5d3ccd5421e783dd1fc4991c365d13aa7df7523879250ca9ef70d9b6fa1b26e7a36b959b2329c5951821de4f3789c36af3ab15626529ffb5b6d29a10ca0becd19eaf4a094d3319e34043facec62602aa19c503ba17221e1145c1fef9d1e5980e61fd2bdb2ed84a4f26edddfbde8f17e8aed896b10dce211a", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000140), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001000)="7e26344919e79a5dca6fd615e2c8cee20d3c6a05e07ca6509af849619bde031d012f8e8d8e3eb954ce0a1e1119", 0x2d) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000100, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00001b27feffffff00000000000000000000000000000000000000000100000000000000", 0x2c}], 0x1) 16:00:06 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) readv(r0, &(0x7f00000013c0)=[{}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/251, 0xfb}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/98, 0x62}, {&(0x7f0000001240)=""/118, 0x76}, {&(0x7f00000012c0)=""/247, 0xf7}], 0x7) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001440)={&(0x7f0000000000)=[{0x27, 0x1ff}, {0x8b, 0x4}, {0x0, 0x9}, {0x23, 0x3}, {0x88, 0x80000001}, {0x67, 0x1}, {0x8a, 0x3}], 0x7}) 16:00:07 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') readv(r0, &(0x7f0000003500)=[{&(0x7f0000000000)=""/98, 0x2ba}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/133, 0x85}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/209, 0xd1}, {&(0x7f0000002440)=""/4096, 0x1000}], 0xa) mkdir(&(0x7f0000003440)='./file0\x00', 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000003480)) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r0 = geteuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:07 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) kqueue() 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfd9, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x3, 0x4, 0x9, "2ced2e7fb18f18e7e86a370c38ca13453ac758a0", 0x7fff, 0x8}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x84) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) 16:00:08 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) close(r0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000528000/0x1000)=nil, 0x1000, 0x20005) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4000000101, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x10', 0x290, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x80) write(r1, &(0x7f0000000300)="5da69e6ae323d008097b6107860d660ab61d44c42aa41c3011c086cc0e08509347220bb5e55ff6ada1a2b8640bcb08c74cde536f237b801c268a255148ecf6a2eaa5de2cc8c98d9133b71c619a21a58bdc47577bdec86271b3b15dd713a46455d235bd118e6425e9d059125bcd3a72ff294f494e22101c9b8240f4304fd988045d1a3b09f192f2753f4bce7ffe515c19aabbfb6ff6ed67016f", 0x99) setsockopt$inet_opts(r1, 0x0, 0x100000080000000a, &(0x7f0000000280)='\x00', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140)="e8530c3cd4eb6235", 0xffffffffffffff08) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x6, 0x7f}, 0xffffffffffffff82) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='/dev/zero\x00'], &(0x7f00000006c0)=[&(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='+\\&^/\xd6*[(\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='!-/:\\#.:\x00', &(0x7f0000000680)='\x00']) setsockopt(r0, 0xa6d, 0x6, &(0x7f0000000080)="59ac9c02e8652219299c2bd770f5cad6e7ae21e9b6da041463a5ce6f205aedd92d0e70572342414e2ffd57a372bda9ea4400e9ea7c7f6c12d5a81dc6592233bba8cfdafc1d93f284a249028f4e319b843df5765b9fe212bb52d1e57a210423b5d93aed09945bbe4f5e91b544a86e047c47ce88c65c069f3eb1450eb61495b16c0b2ca0ebf200f6c3263483b5988c115b3752a6ac35647122752926c0464add7147ed333d19892246adfa1c2d042f008010e9986c4e63", 0xb6) write(r0, &(0x7f0000000700)="7da2c77e3c4b771fea7f374121efc5805b0f31fa790d63765255a964884953c3fb6f5289bb4c12529060a683dee7d6607e486e422e7559a1724fb22a1e6085e762dae0a97d6457a244ff5736d7bf2a70", 0x50) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x800) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x880, 0x3f, 0x4}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='\x00', 0x2004, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="e53b50d5b4ba4004f3f91e6634d962cd28c321deb2df3ac78a492ac6328965b20947fd6c117b151e57299dfcf5384e27bfef10f7920504505d6922f14e0e4d269bc919269ae8161153aae98b7f34e80e1f5f5d927252d40889419747bbd410eeb1626a6c65524409397789f0789b8ea4d09b519a59a23e0b8c9432429806329eafd2fce4322a322d2aeea179e969297fc84391be153f9b4bade64b857fa16cb19af30a8838c02958cc65d3a30888143ecb92fb42c0285e1c1a7bd8c2c3d229713dbcae64ff7d2de0d07494ce3d92b292ed1bc98031bbdcf1cfd9ffd43edd01eeb1a0a0852131ba45755139cc3a9a8e9e9c64", 0xf2) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) msgget(0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ffe000/0x1000)=nil) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, 0x0, r3, r7, 0x10, 0x4}, 0xff, 0x5, r8, r10, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x8, r6, r4, r6, r7, 0x40, 0x101}, 0x7, 0x5, r5, r10, 0x2, 0x9, 0x20000000, 0x9}) setuid(r11) r12 = msgget(0x1, 0x48c) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/114) 16:00:08 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000180)='./file0/file0\x00', r1, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x161) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) write(r0, &(0x7f00000004c0)="f13a3c20bfd86c6f303165a7ff8802d650c37c7fee55ed541ef8fffffffc8723cc8de29cf4840500000000000000b37fae76f4536cb7e40a270a36500adfd33bfc1b4d627fd50d5d0e7c0f0f153b301192e78ffdc974d366e9e083eb276c30bf08585a0acb314e810398cf05771ea8fce6359353972bd16e9aabce544a1bffa44a06f4e789927b3452d40123ab2b6b771a3965cfc4328c898b400d8e0d5e29dd8a9b43f21fd7cdfd48df1a53c608d7344abb560f6f8eaeb30167085cb8aff0a7884b8a1a6f3a3d9dfd6a4e79ec5dd81f0497fc1afad796de2ddb59f7ab573410f95968950bc88042b2d29e4614e3a9693b3179be072b22a1b78257496c184c03ea0a4717835c6d631b87a5f8b4c5d24049a0c7fd152f7ade9ee9d975c4", 0x11d) write(r1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) recvfrom$unix(r0, &(0x7f0000000200)=""/88, 0x19, 0x40, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) bind$unix(r4, &(0x7f0000001580)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) clock_gettime(0x0, &(0x7f0000000300)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) r2 = socket(0x30, 0x1, 0x1) sendto(r2, &(0x7f0000000100)="c3d8d2231ef796bd8f7cfa47ee11c27291f9a527c7aba286dbb89b7ced0849dd644130c65c59540e742a90e6795981834e589aff37e40f2d635c2b8642b033259106de591ae3a257ac0a78908a49fa6a32509d93cffa57bad789599589b4b9feb7cfe22bb80aa2ff3ff63e9170979559", 0x70, 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) r3 = open(&(0x7f0000000340)='./bus\x00', 0x80, 0x126) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x100) open(&(0x7f00000002c0)='.\x00', 0x80, 0x4) geteuid() ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000003c0)) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) write(r4, &(0x7f0000000040)='N\a\x00\x00', 0x4) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0xc4, 0x58, 0x0, 0x3}, {{r4}, 0x0, 0x8, 0x4000000e, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x22, 0x7, 0x6}], 0x7fffffff, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0xd1556bda5dbcc336, 0x4, 0x8, 0x2}, {{r3}, 0xffffffffffffffff, 0xae5fa3fd5c2c5b1f, 0x2, 0x8000, 0x1}, {{r5}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x8b5}, {{r5}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x9}, {{r2}, 0x0, 0x2, 0xc0, 0xffffffff00000001, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x80000000, 0x81}, {{r3}, 0x0, 0x50, 0x80, 0xfff, 0x800}], 0xe27, &(0x7f0000000200)={0x8, 0x3ff}) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fff, 0x1, 0xef3b, 0x81, 0x9}, 0xc) r1 = socket(0x18, 0x0, 0x6b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x5, 0xffff, 0xbdfd}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="0099dc354cbe8a90304b74adefad6a04427abff8ab6b1ea46ea101fef213918230b1ee8957a68bba3d4e5b2bd5e027492a3c05ca1885774b4700779732f40eb05036521e0adab46c277c32b10f86aae1896c53ca99e50646d98fce4ccef967dd71057f2453570d087da17907274448d6e803f4f1b729023b29625f1639d07e068f44306038d79da6974818ded9876be2dd77", 0x92}, {&(0x7f0000000300)="e29845cd4a9fe527943b46ce7c6d57302f046162d3b806c8ccebea24f102e204dbcee526b44f4ad0ddcbbf352cef83d1b8428a7d133d81159ed234c62b1efd070180cdc65dcf153f8326610cae24f2c8124c3d93221259ef2670de8b2bac58e1d16eff69deb744391ef9f0b119970328b47f306a93419173419c0d7ea0356d69b84a05bd9f2575a8bb48904f1f", 0x8d}, {&(0x7f0000000080)="0b890970cba1400836cd11cb177dec39e028bda78fe81673b338c1feaebb93932d7661b255994477eb7ee47f248ea09ea77898f95aa332696e89273507efc7006c7a9aed55b13d9fee6227cab2a2d197542f5c805781e60ae77298b13f4907f25e2dae91bf2d0552ff5884156603f810eb", 0x71}, {&(0x7f00000003c0)="4a5a1be375ef643e814d1c8b5d51988c56f7f902eb2b8c5303ba1381f192cec7c1469a3014dfab628bd12db00b801a4b328c40c24f9928eaaf9d525e80fed7bcff4e42282f2b0ab0c7572c41d49b692d8f65177e6d05edbbb6514202c537583fdb16e6bdc6b346e92b4314d6db5e0fb33c61563c1d8c94fd3dbc019292a541f2d0d061b93a66c4fbc375e0f7f58d6d8bb38f4227762629c97ca797221ce566fb664a433794d1d1fd2d4a4cd4f4b0c273f04ee6ee4236890e79047b6afd09646049dc10af417d7f7e5c59db5e2837a8e36e0792e0d472cba1f5009a331f11e83bee53a350307192d9b93cfa78230e6daadb8257c7", 0xf4}], 0x4, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="4c0da48700", 0x5) getgroups(0x19b, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x3d, 0x2) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r3}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r3}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r3}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r3}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r3}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r3}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r3}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r3}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0xf, &(0x7f0000000200)={0x1, 0x0, 0x6, 0x20000000, r5}) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x20180, 0x0) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x80, 0x9}, {0x3, 0xffffffffffffffc1}}, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x3, 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x0, 0x7f, &(0x7f0000000140)=""/245, &(0x7f0000000080)=0xf5) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000000000008000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "8d9e8c4c7c3f354e05d882de33c93f34027db0be"}) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xa2, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0xffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x9, 0x10) ioctl$VT_RELDISP(r1, 0x20007604, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1ff) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30002, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x40) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) msgget$private(0x0, 0x142) 16:00:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80002004, 0x3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x11) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) unlink(&(0x7f0000000040)='./file0\x00') 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x18) r10 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r11 = getegid() r12 = socket$inet(0x2, 0x4000, 0x39) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r10, r11, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:00:10 executing program 1: nanosleep(&(0x7f0000000040)={0xb735, 0x2}, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400faffffffffffffff000200", 0x766}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x4c1, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r1, 0x1, 0x9f, &(0x7f00000001c0)="40642c127e2e9dad18d3397d85a288bcf45f4b7a14612272542f5ba4a9ff8f02b778da446c7c37545adcdfe94e96907841ad3dd64bd0d5482216d5b8ef53e9b030044079636bc60e10aedc6c65edfdc2a7256836e4b1866abf7eaea71479635f22cec570c8f1bb2d9f7f528eb6c284de2dd497e4a8bd6f8721f763712bc7f2401a9de151752531e7", 0x88) flock(r0, 0x2) flock(r0, 0x2) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fee9f77f11fe8e53d3fa0105e22b0f5b2b5b7ed171134573773e14236fc76a54136de6eacef55a4e411acc6cd35708f3f74f1c7cc6a03b50a1ac892f9e", 0x3d}, {&(0x7f0000000080)="2ec67784c133bcd189a5c981a8fd6e684f96bef0c874318e3d4f96a9ccf493e3e12fb0ff78ad28bd58d6f4ab", 0x2c}], 0x2, 0x0) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="38408802000100009b97682ba5a758fd10caf8c38b2725684be5f341bf90a23a394bf65681815b8d6b6565677ed47de87325e86a4b8b2f1de271089657ea47ee0786eee5521059ecd891f910e2c10baafb741380d41480e6e61a605943dee49250f332cae2d5b784c2e58c9b026272bae14173d8d9ff32a71e6e15452e25e1728cde59046ade9371719b1b3cb7ff14558ad6f79ee38135691b354fcbad00ca3c0e26331785992c55dc6be797be59bd1e02efa0a6bcf7aba27a5c7bf391367da527b0f427499689af01c90014abdd32b47982533e1ce7ec61e3dcf7815195ad031e", 0xffffffffffffff24}], 0x1, 0x100) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000000), 0x0) 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:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) r2 = geteuid() r3 = getegid() fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r2, r3, 0x4) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1155, 0x100, 0x8, 0x0, "a5779654234f865ac35c8e7b83a0b1779177a349", 0xd72b, 0xff}) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x401, './file0\x00', './file0\x00'}) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0x9) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x100000008) 16:00:11 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = semget$private(0x0, 0x1, 0x120) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r3 = dup(r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/197) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x2, 0x58a6, {0x9, 0xf9}}) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000080)="f5", 0x1) write(r0, &(0x7f0000000100)="67cb9dbe51a244ccec53fb8a725036e4affeeb16639b0e9bc7eb58e494fc4e045441876f0b441ed430cb83b82f11691e8c4d14c6372081f2be8156570ff999e4eaa4648b03e5992f49ba2dad60d71a5d856d35bcba1f3ad60f282e3d27e8f06812b3d6c5e67f7746dfb117d6ce3f", 0x6e) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/36, 0x24) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getrlimit(0x7, &(0x7f0000000240)) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r1 = open$dir(&(0x7f0000000340)='./file1\x00', 0x690, 0x180) symlinkat(&(0x7f0000000300)='./file1\x00', r1, &(0x7f0000000380)='./file1\x00') setuid(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:11 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x20000008, 0xffffffffffffff5b}) setrlimit(0x3, &(0x7f0000000000)={0xbf19, 0xffffffff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) setrlimit(0x6, &(0x7f0000000180)={0x75c4, 0x100000001}) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="65e51acc1ce582489ef2e079c7aa00000000000002001f6a5d14d26994d02f6930b23627000543bdd621e5c20758b90799dc2261b71b9c52f4014f098402fd6ee20603d5eb1c37c64b80e3fc668198f536e8303894bfcb017f2523e2a05977ddaf52492a4686246d730c53a25c99e5153012d59c22b465d4a6c2e908a5c19a73fdf25c77f0584dfa1b895aa17ba2bf7bd8d9e3689eb89c0321a32172c9cf9ca8ade0e85bf7a726067a6b1052995e970196756a575583d50941261cca024779c9ace1739f1b52d5fc3f4d1a32eabf30cd69738fefe28b7fb0826c558472f16531eece1a426d0d4d1dce96809749eced1f4c34", 0xf2) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x7, 0x80000001}, {0x2, 0x401}}, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x16, 0x3, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x10) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x18, 0x80) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x808003, 0x2000) mkdir(&(0x7f0000000000)='./file0\x00', 0x124) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup(r1) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x200a, 0x4) 16:00:11 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getuid() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = geteuid() geteuid() r3 = geteuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x89, 0x0) setgroups(0x9, &(0x7f0000000140)=[r0, r0, r1, r1, r0, r1, r0, r1, r0]) fchown(r4, r2, r1) r5 = getuid() getuid() setuid(r3) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setuid(r5) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='-\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="001811932162015d2000fda16ab66063aafad0787bbd68be00978f1fef50d922bd8b3b56e93453a760d508d0eea574dc0e43604119f5d1c02f5132c42747006a7a6ce8d89a2d4eb8a14b15f93b0ff69661d2b0a94fb97d4309d806e5a1d7d0e19bea0272db5d8b15"], 0xa) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r1) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) listen(r3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r5 = socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x1, 0x80) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r5, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 16:00:11 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x80000001, 0x80000001, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) nanosleep(&(0x7f0000000180)={0x3, 0x9}, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:12 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x18080, 0x40) r1 = socket(0x30, 0x1000000004, 0x2000000000) setsockopt(r1, 0x29, 0x6c, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) dup(r3) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x88, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r6 = dup(r5) ioctl$TIOCFLUSH(r6, 0xc0206981, &(0x7f0000000000)) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSTOP(r5, 0x2000746f) 16:00:12 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) fsync(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x3df, 0x3, 0x4b}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x0, 0x10000, 0x9, 0xffffffffffffff92}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x5) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) write(r4, &(0x7f0000000280)="3e58c73058e2a498ce62248e4f285e402a225282c6d6ac610bdbfb7af149fb53e9af41b0169657c23b8724d3a03517b8f73ae28667dcd2fc6f98d0d31566dcf110782efce0953252bca320243b375267d6b31b2aa4b83d6060638a90dd1d0b528531deb8e8e87a19787730f77d3cb551423ef728ce6e01be7855417aa94643c6941f8407020577", 0x87) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:12 executing program 1: r0 = socket(0x0, 0x7, 0x0) setsockopt(r0, 0x9, 0x6cb6, &(0x7f0000000000)="b9e901287c980dc6086d7a249b9ec8680af91dc362d84047b917847f0b88f03d3031d463469da7e0a3f837970e6e1b73e43d5450e29ff6838fbebec52082f94980f3f07f756abee8cf5709d98cab7c568e8c95b748f812c69a4693ffa32a4fce9dc77a6806", 0x65) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={0x0}) 16:00:12 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x4, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bcb0786432de3ec9d4a8f12cbde628eaadc975f7d495bcb52f9af8d02b352a2e6e717c026a309e24dcc54c44b04215934b222dce5735fe5fff4aadd6672243de26de78b6e453dd1fca1224d33a00dc2bfc8ca4fc0c389573c79b00a4bec62eb5f6aa96f434f562f82839a2f8879bc49906a561d56de70ca52c9f4191d4f6a46e6418113b7c0ef7a6cce20fe85df92da61a89dcb575befb91baa00396903dc6240b85308327b9e595908557f7ac73780cbcfb7ac92018b7864e2a3608eb63a9dec7fb31140764ec8c9c894becfabbb3a90af5dc67817b198b0cf60c88e9a2b4d5e239b02b6d9949956a3546f9a60f7c4f49259f75a2ea3e302443ebc3ceff25055b6a9261283630ec690ae505e67da1ff5fe183189a49973503b62e580890e397827e9c8a5eb186cd2d5d96d8665e88e6d28f96b739bc9875d7f7eff1fdeea375f6d5b30bec62888390de0295bfe13bbb5556d6f5f29aa5205ec23af2423bbe55813d074e434ffe2a924ba302a935f3e66ff89c99bd6f63f1fa21281928c5244a7057f032860d4dc68f2dc8bd2ae1bcacdbde3dacd94476029feaa572c09e41e7bd9e09e83e65fb2cc38e044934381e691d421d3ef2422ccad2e5d53996a2f708cb7ac19a4b196237793fa9ab72a94b7835d0d5bdbf84bb7a18314094e40c824df09df58092d149b753865f1321984cc890f9fd28764598f81ac366f0bf708caf4bfb02cf10e042ba693d2dce5d5554d6c9b4a9162b791825ace92e31067f473f98721b0181034f014936516811192d1800b445fb4cb5c2f4e2ce2101bde64588f6f80822b53fbe89ddd5f042b5f76e138e66b4eee8ef1c50b97f2f287582b9f86ccebb08d4316379c850eef8d96a266c1ef635dbe3ff052dc48a1bcf38d3646158ebfb06c95b933fb64765d95c3d586f6c9d254767856c4d103c042fe06dbfe38b53952200b7644114c4bee0729dc93e73629a1620d3d8c2c7c333c21063ed1414b3365234553b540374de5cd45b3bfead2d502e8258bf8ed6bbd17ea21718b091470b51ccb62a875c281a9e8e12b39cd7cd536a3e8e630357561def50e8bc584ec07c24e15bda297d72ba1264387d49aac5c422e8c76691e5a045183207331bd1fbc8b07b1705b5aff8d529edba28513575da9d7c9a8e5bf856be3a0bc5ef0f52b1dfb295954a2c2928c8c71039368fae966eab0cf370e2ccc999bf42dbfcc97d21c7dd2519db865b9e8415a6178119d9f0e655526b666730f7a8f688bc02a8ebba80948c6acc328b5b62812ec0ba36f1eea334c261d06b37a53863c700b34f4520a912aaf008fd2b12d1c3111c29153a614988bca6d7c2034eb6001b31f34a7c7ab0de651ffd6a0e6bc6ddf8034a5d0db04cf4c1974636752b8e0622f9a6ac569d5fd63bcf1e4ebc9e79fb5f5ec3f38ecff3e59542b8c971029adb3ccff9713be1b591d03aba26925ba052276e51d99a6bff6f670d25ac0e53ab51b55c4049c36b60103b4affe0d08f4cb8c27e8069eba6b8883436911de6ef8cba366f0718ef2af56d6ec651e2e1576ae0d2588e7f084fd955f82d8d65f0901987389de9818bb0657f8b4faed91ffa98f61496b1c67d2738f2563e3e876f89d08b94ee56198cf4f16758a16db09d8160ba10b5d5035d31b6cd494f5faf01ad5c1f687349b12ffa10587481ebae4027e8ee5b361341b5f90e9101c740c17c5a3b4645cb1496e4f5691db920209f12f1478f6b419e1140b15693dd6a4dc1f5293afeb05c65a24908b6164f54d6fc7ddb04eb447b6913497be5c75ba71c2e8bc0ce59691f424e4724f1f49cf984cc8e2fe20d78060d6dd3d6f7d664a8fd82eac51eb1b61583658cd1bd33c5a2622921ecaf80adf15bed771499e369fbd9d59ba10deecfda2e11b0f7f8843f5fbdee45018e1bcce90cdfe6429434fbd2caa939ff46bac88fb0dc408573bab1d2570bd7aba37ebfb6e6934750d24e47f2e0947a6512cafd48b282c146d8b30a5bf3ed8045b3be45bd408b8f66926e02e7fc65065cbb6b80ffc427b43de44c62937c89d8c9756d599e03f7479da51d4ce463b877d9e62ac957ff91627dd634aadc4d9c600070e15ec7e5ed86ca4abc891f875096bbe8d04c6eea8accc146e3fea99dd91c57ab68bf6b935691ec3d79781fbf0da2b63fccebf7caae33f38d90b764a448415d84df7693357caf90acae9b73bc871b4430fd3f6c5089e784b45df562130beeb0a216b400729015d9c57eca0bd9d754b0f3d17a539db18bd6ebd5b2874a9574159d6d4d92cdbde1a4dc8ec7f8282ff0e0dccaeac65b47c19bd3646eb6f85c05da516e2919684b483ff4dbc8d77f655e83fc58daff00aafea8600e9946d2b024c61dd4487db19d2979ce0de99c78d9dd0d00e92e4dd62fb684d3013554cadebc703c8ec40e7fcd768e92dc7af0f86c19f150ad0a42208ea7ad1d306cfbbe83b20fd0fbc17b1e7cb89a702c72e964bd26318c05cfb4e171e27832a35df6cf25d1f675f885217248bb838e8f335d599e86797713dc081cc350a245b1fa63cdff358ba49a02fe3980a842858f58f82621a27ca3c9ab8b29197119ae65cebb13ce7963d49c3fdd7e913b3e1791c84324093528af537319a2bb98ccef14d3a10856b3599b384ce366e72d719e467ccfb6d556426e078c8fe115e1d39978874bc5b75fd3ed55d1f8332f1eb871380d6c39e322238b0784ac7ff51c0673ba7e2a00a1520e04aa4a35ed77be988bca0a721c6e5231b4ecae768f629422fe0d6ca78abedb6b28cdd23a2dbc724ab8cfd3fffd03de032b051d74ebbf52ea4944afd1fbcf17bc6f0f64f1d567de7afb64224c8f38e9c4d9cd4373fddfc3904d7a8765d6e403d9f0d2c2104070d775e6358b5a5cd6818d62f6f84a4827859fcff122afe63168fbe6d1b2dfff6361f5c091965e1b45d91bb56ef2018f9bfd7e762f6ba6958722125d01919078b0e3bcd53784560baa896233210b2a684a538122163b651c4161e1916ebe077034a8d546673492aeab0cf225862f17919adabb0156ab2118f732da22e59bc20b91a58d8134ec43d3e0fc90d12cc122821bb3d216679b21782794c53a3f08f63d95cfe2843dc55702555146df7efee7e7784ea96d3e5154089083f09e017f7c33700771b0c60695d67b9fb73613932e82ee5845af2786cc5b03dd2f71551e86bf34ff47c5111c2f365a5314154a0f649bd40f3f8995abf5fdb3fe0699224bf5112759919d3717003fb3f203c21e1f993ff6f4ab761b8955391847be1b26057718bfb5177c4ae11b1b0022b8a9f113d26da7117e262c8d54e2ce54a91777e9107e47366dabe919d063bbb9ae182db672025b28165f332e547bdda1ff5bb8427d7223cee11055749404a3bbd8f56e76dbcac0d7ed8741cb0292e436b18c2884689739dc5f4a5a4fd243ba73d6a4ce70c5db7daa53f250efff124d43d12c100a40b3bd5acb64deabbf2aae504318ae59abb2d562bef658dfceadb5afec7e2c6165cf14eaedf0ea0e08295ed3f2f82b9160911443a0e93712cb4c354e8c0d070bc75da0a7ca7ebd93bfaf7e266937f5019e7cdc3a7201433c1cd0896857bf5f80fcdc5a6c9a099307c76450e5b3f34899da58a549589f09dea2bf1a1f1ad195584c56b141ad7a491a8759171b72c3399bf0376aaafe5c2c1bddeb33bc92c80de3e93a4c220ce249791c8dcb922e775beae7ef41d784e8334fefb56794a980da3df6e2d9d00e4beb8d8a2afc6a03f553038ba4f7c39ed333045bc56c9ea2a9a84d763e2bb6977f1da0e6476b00eb207f29130495b8538fb600e45a65cdd1d8355fe975bf39808b77a6fbaa9baf76f2373b728b063f7ce1a044c7018b8fe2b2d7b6cadf5aaba8262bea8e79baa8d473ae44f3ffaacfec439c0c26005b39f5d794ed9df237a2c5d4d67be6ab48c51fb9cf298de21072bd321adf0ce7434361a940ec3e334bbebfb0c79b3e7222cf48d5bd4767752a03dad95be80f57e74084b473c4cc4a5f16fa1ea59eb41d5ed2552d64c3da3baef7f0d50115768a36478dc7e2c05a2436b17010785b52373e48d1ddd7727ebd498baba28e3e76d08cd12c50c250fb0f49d375bbff348fa3a76b57c7a0747dedd785462ad440c6a371ba862afacb1b4a5a0f3fe8b44e205be8254793bd7abb1d4faadcc30c7282b49b1517630a8fa85b3a02643da986639f1313e5fe8ea761449dd599b4bacb21d84b9b0a2f34b5ad9659e850d15634486abc64855028b2818ab74733eaf12d7d72af6c35fdf717db2ddb0a1946926e4fe17331ddc44759c91a9c8b9415c3d68d33ef19f230c40fdd4b3ddbd79cddd909ba38875c0f02eb9e14950ab5178f9548f4210f4e753622177b5f17f4c5e763116e2bda39b046d456e18eff00323071ebea6cebe05d382c207be37976ae69c1c5f5b19f7f83c9803c375fa8b2b44d952bdb9f9507315ed34ed92ae4943fa955a3c6b63fc574e99ca8a159a1737f9aa1f4a9c2c13cec1fedca2f2e840090455c99ddbfe47ec0c5eb0386f4586c6b04923953187bed5576a6b507405c8d263c29ff4d47c98c724df27fea33beeb978c983bcb34bc94c03c85893b15ac21844144f61e434e905e33bf5aa559f8bb83d5b1fab5095e0e2d9e9ff1ac414ec6508ad874e8729b8cb4260b1b71e52e9acf4677c8b4af4509132331cf88531d160cbbbe8029e3660b2a6b379ae48ab9bd77e0a4db954a1b3934c5cccbf8c03e31e0021d0f039cf682fcb92a21c14b4b5b90d10d636da721b2cd9de3c68d8353d3d7ad171c33b08ca5af86c60f31eda1ab908d75a908381249bf6f08b388f51e587a4f8b084eabe86ac478c54979dc05bef027b9ad8b073af43839b6e707b853bf191d4ebf537c18efa1affa2879261f5901a6bce6d0254dac6080201039376569e4c756ca779bea58c4c8f564fe93ecfe1b65b3fa8b1f731a4ec34902c8bda87aeacc1b3ce3368b833435b97260c05cd7f5c508e868d9c9798b294e0ab4b599e170d2f50de3db50f2cba75abd41571e12d3c20d8d10fe8afe9744cf665673496b4356aa16dbc8954398ba84756d5eedd1d0d7dd97cbc4ee9540df19cdf4cdda8a13ac290f97facf6c62e746578240f329230d7f8fbf6fd2f379139557fdcb6492eeff21eed79e85e5f92767fd6318186896ad3b4a0c4ca2bd6abe64114c0cc53d886a972fe29095224baa0d1c4992aa36e80f97802a5df95da1e78f41a891d1caa5533927d86541ea3a0c8f987607b885f08a08392c3e5c7528cdd0750cf39ccdc2c26bb19870a4d075e0bd576fe2ea19b67af3316a0da21bb79817ce8fe3282ba870087ab0cae5e804eb6cea5b6a3027148cc0c5ffa47377a32100e8a1e5c0ec1c525ee6a84c57893e762dd4ff0d2105e5030c49255ec8a669725c62fd9ee4444efcc25bd5da8bfc4c89c4b999155fe1f8db92754b985d55801e44bf8b1a7f711315cefbda19554cc90039bf27ec885e60c5a6df18f508fc0b01d8f399d00744b4fb8168025bfc861a852f063c2c6534d865c8d59d1ca898082af7f051802f2424552d642e7258cc29a159489c05ca3c1e2d452c7afdc9c9e7187606dc88c38a38051f9a1d21dff516cb08518df4ec629bb2b7a6cff9170f881dd21d1cc9da903307a73ce9b8e40bfceedc0163ad9e2d5b386b74eaaab9633f7e94454d8e3b6468428241dd527767947ce190ab94a11853611d9381ebbe1d21bad374a2af294a45634b1342179314279e4a7a0fc03fc193d9392f0bf5f9b70a5f87660c647606cc3bcd83e40fb78d6e5ed65bf5e9", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:12 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21, 0x0, 0x4}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) write(r0, &(0x7f0000000040)="dc26496a2cb12e70f847d0b1e698b794de0aef145909ab22061cf286da61bca18f4554de1136f01a35363432713d6e52b3898c754eca6000290e29eb", 0x3c) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x2) 16:00:13 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:13 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffffffffffe1, 0x849}, {0x2, 0x8}}) r0 = kqueue() r1 = dup(r0) getsockopt(r1, 0x3, 0x1, &(0x7f0000000080)=""/212, &(0x7f0000000180)=0xd4) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0xe0c3, 0x200) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x84, 0x2, 0xfffffffffffffff9, 0x248}, {{r0}, 0xfffffffffffffffd, 0x0, 0x800fffff, 0x7, 0x3f}, {{r0}, 0xffffffffffffffff, 0x50, 0xfffff, 0x6, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x101, 0xfa4}, {{r1}, 0xfffffffffffffffd, 0x41, 0x20000081, 0x3, 0x3}, {{r1}, 0xfffffffffffffff9, 0x44, 0xf0000000, 0x2854, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x11, 0x40, 0x8, 0x100000001}, {{r1}, 0x0, 0x2, 0xf0000080, 0x0, 0x7}], 0xfffffffffffffff9, &(0x7f0000000380)=[{{r1}, 0x0, 0x88, 0x0, 0x0, 0x4b92}, {{r1}, 0xffffffffffffffff, 0x60, 0x8f, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x81, 0xfffff, 0x5, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x8, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x6, 0x2}], 0x81, &(0x7f0000000440)={0x7, 0x7fff}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000004c0)="2bb1e3bbcd30720d304175dd922faa08655659b362fd9d2f7a05e15f72be14bfb64e5191b9462cb5fbfbe38e7c9b4718821ab5bd72a5d0e2d8d572075d913d06ea40b79bb378acce21094e303205a345c728d6752f1312a68475e8abe807a1f03371dca23d78f6495f2152870be4fb4aa8d0e732afa02039213de3a99339565828a2f62e843fc068cfa80506e21b7ecb3bc6fea499d3bbbb6a166d725573df82cb866672d265be60ea7bffe7d553f0ec9e1c535b02510b320d3604dd839ddabb999f59af742ef7d95a91", 0xca) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x3, 0x1, 0x6}, {0x18, 0x1, 0x2, 0x1}, 0x7fffffff, [0x8, 0x2, 0x9, 0x1, 0x80000000, 0x10000, 0xfff]}, 0x3c) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000600)={0x100000000, 0x3f}, 0x10) r4 = getpgid(0x0) r5 = getuid() getgroups(0x1, &(0x7f0000000800)=[0xffffffffffffffff]) r7 = getpgid(0x0) r8 = geteuid() r9 = getegid() r10 = getpgrp() r11 = getuid() r12 = getgid() r13 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x2, &(0x7f00000008c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r17 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000680)="45ea5c7e6534d554abac4712b70f2466901464652a6a49db60679ab65e372f9de86bfd9d8e93aaf655f56b44749a914817e006fa874dfb84884640fd7da5a7ff72807d48d16382137c1fed00069558f51248355322c62987744f93c7e5a4d475f5716a335e41892bc90a664415d566ea5a7eb96c0676d9e84ebfd265d8a80cea5bd84cd20e1e54a58c5afaf1f83e1bb67d7f10243f2e9fad", 0x98}, {&(0x7f0000000740)="2d0d2a15de2835b3e2d71a059be35af8607740a57218911150650d419355ffe2d0a7968ecf1b40a9b2a85f0368749f744dba67495e4fb1cc6410cdfadb737944f47661eed618862864ff4c61812063b90f0a8116901c804242f08f212ae51adce7eab6bf5b4eb4f5eff5cef65aa545785d05162974", 0x75}], 0x2, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x30, 0xffff, 0x1, [r0, r3, r2, r3, r0, r3, r3]}], 0xd0, 0x1}, 0x8) r19 = semget$private(0x0, 0x4, 0x80) semctl$IPC_STAT(r19, 0x0, 0x2, &(0x7f0000000b00)=""/154) r20 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r20, 0x4) 16:00:13 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000003c00", 0x2e}], 0x1) 16:00:13 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x200020000}, 0x10) getsockopt(r0, 0x3f, 0x1000000, &(0x7f0000000000)=""/132, &(0x7f00000000c0)=0x84) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x4, 0x2}, 0x10) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='.', 0x0) unlink(&(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b282c, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0xd000}], 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xa42, 0x6}, 0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/232, 0xe8, 0x840, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f62755ce15399da09cefa7300"], 0x8) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) login: poll: not open oad: 1.77 cmd: getty 95936 [ttyin] 0.00u 0.02s 0% 309k load: 1.77 cmd: getty 95936 [ttyin] 0.00u 0.02s 0% 309k 16:00:14 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bf6) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCEXCL(r2, 0x2000740d) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100), 0x1000000000000050, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f0000000080)) setreuid(0x0, r0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:14 executing program 1: r0 = socket(0xd4c9fda61ddc521b, 0x2, 0x7f) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r1, r3) geteuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d00d04c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a", 0x26) r6 = syz_open_pts() close(r6) dup(r0) syz_open_pts() 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="0000369661fd5bc9", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) r2 = dup2(r0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) syz_open_pts() 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) 16:00:14 executing program 1: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) r3 = getegid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setgid(0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="0b9ca4fbb11769d0081b5d5d4b0119dbd8820f65abe6e891527f86dd79da5c77a8bba2a7b175", 0x26}, {&(0x7f0000000140)="556538a90b763990c016cafdd0ba3489f3e5296ca09e4ccf9ae2a23eda5a32a32c06e4ee72980f9aa1a2603c4935500bc1e29fc68418d222bbcf5f6e3b28942eb24f70b42ca56c48bcc35c3f0efd49f94e3cdbb90167adf50db06e0eaac50da9f0c76f822d4c3addd06c0f58cd470c3c3ba85b538d681ec698db5185aed7251c4b8bb65543de14a2147a3e1a824b3ba0237e995c46ef8122504c583404a1e9343c55eb94225a07b14fa91c6659eda4c52539a11e1596ed319caacf86dc2d6755f91fdd1a28f2ca1442726e1729537698d6a4037c3b180e8702c93f5d942c93ecab", 0xe1}, {&(0x7f0000000280)="a3c75f144f77019e1064dd1ec48682f8d08475e6a23abdab31d61a5652113d01e2461e5f4d23cf4bbadec5bec4d73a62", 0x30}, {&(0x7f00000002c0)="d0044414627b2c9b8823cdeff866707192825a28b917a080e76cf3998da3750dcea276f1f38182ad9439fd7bbf5c20b13181e142c25c8ea8d182fc63237bae7299e0a060a069d877", 0x48}, {&(0x7f00000003c0)="6bddf0bb2ab57f105236357a8177506eaa2c64062f6eb2c1041b5f31569dfd690e806e4f6ffc4060965d5f9cbb80c63a3b24ede9c882f17de089490de6990e6cace3d627ef01346b85a46131ddd84d20bd290116955b6e0d1accbcbe49a4cec3ddac6d4dc1e6c21a79e1a6f4169e99a8b510dc331c5d1952a94d950934cc5de5171b942b775847eb78be5e4a67da933403d4880a702a92b1d2a08360407297650a837a40bd904dbca75fe0ac954375f8e96d824fc80abc4c7d0f66681871ed1e985516b9eae8b8c5235210436fb5560a158fa28c7b0e367d0b3f22e7a89b45ca3e9ba77e4e8fdd0821d7db13d52d1a1777561cd3c86cd42992b8bd486ffe37baa66f9ab43e33b0ab9d305a9d626a7219e30c7b3c8ac597224e2c90681dad7e355d1cc474a0d01013fd4d51af3d187f9d30939841712acca0ced186f3cb6dcf37ef67ca5a3284454ebdee86920735d6e926ad4b841dfdb1a3792f6a6edace9fbda2ea763bf365c87e66e714c8fa844c2a176a148b1459c1139f28b9cc1162294ffef9eff1d630d8586c2c98d1a9584bf7425d0a154ec8a5a0207c60487fa42f7fc9262f90bcbfd4af182c8e272665ac39841f196771593a1d43848c48028f625312125f4c640a7c2a64a663dd00ef15f09ad36e2540ecb1f723b87ea4301a12cb3bb95601a1cb85371b1ca400056c21c7c20e1f1c65f1ca9ab353aef669283e5818599c3a331690a3744d96820733d5721dc229e2844377c40e195df62585386111497cedce0d1fc0db65cc10508aa117c30092d242434602067fd0ff447615fb5d8cb44973f30c0e622b602ec54e6a335a6a163df31225a6ee26c7fd1ff6ac42c71668753a9c0d03d9afaaebe62b3d4ae907f1a5a9a527cc99c6196a65f8ee5baa85ba848854ba5771fec5754cd79c6574ece2b773c8aeb9e2b6397f6bb7c4f7da1984fa1682332a4481ae3e20cdc4eda8ca3cc4eb2accee7bd4ead7ccf4298ae5f16ddb4d3473b4ffe978a3e69b381864ee467baa7e5d2677f9af98aa5ed42c0c2efee67e88d829b68102e67fc34f15a0c4c3c72b337c58d79e7de4739dd22c4a3d4fddacb3ad72fa9400443adf2028c59aa96445ef620eb3dab5aff3f4526ec8347b13cb3d099a161e5dccab7c904ef1b4d6f7fb058a2b00fe4c75ac9555dfb36a7fe062204c68d9e292a52c5f8d8d5179607cb6471c9fc62073d02cfc0911a2f51f5570a3bec3d749c42a6892108f4e4252f33bd1be5c2f6a17c79965609a67ae7b9276bab8241aea765682e5951fee42c72caf54f48829f7f290e31c0e8bcd3f46143cb9166ca7684840b542a1eaa4259da1f8c825ac5aaff0890cc08a66d81e062f2ab4a832d68f9de55c191f40f5fa7d81340f4713ddb8b6890610eb361153e01dac82d7ca5210ca59f0f555168a17444cae2328f8a617ca828aae42183ccf547f8600e2958466c6a34a20d6574c64a4c137e7d1f0f687dc03d39c32323b24e70d6fc21ac6b517b7b69e09e5ec41365abc007d352c5295c28de7be48cb0747b577c3813ca648a4fe52e1ce5c17eed386e5d12cbbffbb88d9fccd6ab7a6e6edb4949247ea90ec5da27a04026e26d3ccd7a498e768ccdd353feaafa1f322d9ca2f21005b9299c1fc7a67523a7d239bf980bed6bcbcbfa4eae9bacd98e1f2aca28c3a20bb6257b48926b8df4d5069f6e37c3a27616005936f666837618468000d9bd73e06cbff5b049ad6b4490a746dc9c4b0d5518142f8effa02dd4b74c9c6af7e06d6ef66b812a32d0261a3756023f30b53e55b3bb9808c903610b5ec2f300e125bcfe14e6d7a5455ea4f4f9cebe3789440aa53ee5e696e3e929873aabb49b93ff2f5ab9cd0da6f2bc39f0cb5972181a0918bcce891c065af61157336f11b401cd844d8a7ecae557b415136d4e890ca0fe1ab3fd91445c58972f0b4faa7553db033997f9eb693bccc13dbee937d408f51f983f5559e6ba20c966f5670365b4fdfa2e1a1827fea3a01eb6740efe4d6b0c22b278b8692980e7127fca71a308e1adae2df222596a23690161a5b25326c0c1f42823c5b2977275953b4e85ff25e1539ecdee525384f5799cffa48f1d3ab5300d6a9fc62fb6973cc343b15e47122e95c3a6a8e769b2d6e467ce8726a630c8ddc2e5acb7790b00533101f702f429f6908470dfcc7e321c9cc4578b2a09155cdb00a23f58ea91c6ade61abd9b5740aeaa8bef45386c4ee06539aabb7b49fb6c63b74013cbe7a8890f832d38a43c6ea019e4c1462963ba28abea0576a8ac009608dcbfc6dd14d0378d706f0934f10b8e44a96e18ed55d7a0b69d392c60b460cf9fee71b6a6f953e70bfa0b00d20cea1279dc1bb9ebb0bb52358aaa05442b26db60bdf1f17ced514adc8e8aaaf0cf62c8b2885ac6331cf36966053f559bf080314ffac0e9a21e11e7b335e80d1010c2020a0b28a6ccd47861aa25d55230f32bf36b9d2d446b2026d8f424970ee6aca9edb7501313c9624f8e4da1f6eb8397f6ba2a732f7274e1a8616291415c964160598c8fceabd222c19d6bd125e6fda25261ba330a96e025a53883104a6fd1aa19ff0a5ee10eff4eaadb74093abb54e233ece9a7d1075957fb3e80930e61f817a4f35cd126368f5d11db6935ad549eb66baf65584a8501b17c732c1ce56449abacf1bbb5cac4bda4ba2586326558d7e33884d24f5e9cfec3ecbb89d01473c8255004becf393b83a49046a345eac65a5414f42b9298da42f7c7065856e1dd6465ef28a8f50b8c6037c2a90ef191f7e979cc13c6dd3c585787694bf085007f0001546b348992bad51b59deb8e0e4c144f419c711924a8df0b39ea92b112b4c65a6a829ed99b7457c69d3c6f7ba98960d2407b61069c8cb8ce2e32690cd7c788e8c79a458586541dbdf051162c436f3afcd12325db4a3945e79a53732971fbbd62393a60088216cfa651b2ed572b4c98d0c6f4a0c64feb73ea5e5d7aeb7ca89027710c9a09050c8610c2edfa65f2a350838e082b6327dddbf8a6d651c6b2ca048c8acfc33d63806f333de094773981f6d5ef877f26de523bf4f6b580ba0e000b01891d310b18486f94da451f5349b9fbdb391b3cc0ed305132c3dafd9c07e9f02b8f43ee8fcd8b24dfd2062e05dcd8a89750be80558bbd891406f40296e0ac6e8e50800cd24e619ae3f282fd939b1713370c0f449b64039a4390255d8b3e1c6de2f1693933d5c263eac05c433d5167f778c7218e7ef9b2422cda4a045825589556ffcca3e7b300bd8705c593bd01308691ecdc9af2932176fedc6b8475ad1570471cf1c4d865b7068d6db5f6d17f950af0216ff432ddc9c8d114e0f436c819b6636fa16aa1f88b8197e34237995935e10f9314b4cc012c5aa196d9170e7abc08678827d0274de50007127c93642522a529b3a673f3e7d183c987c611981e369b9775df2d6e37cd4625a2aef61365c44f2f4058b7af1c8edeee47c24f4f39693b752a6ee84e245626234f796d577151d456e6859872371da73ba704c8fd5b207362666b79dd02d797d5b75f5728eb6d2ba1179da501bb1e4ed9afab20ffdad79a683758fb382e1c3ee447fa59bb38a4c1af31332262c07af2e05b25e1b15b27ad556b52b0de37c0b5be576b3a1d77a4ef32183b3a76ac3978341cc5cee3c5f1319bd79f24331d41732b9cc8fa93c2c164b2e38e0be98045c23f770066088545ef7572c0498fa6348f650e835c9dc029ecf7ded0a8062db159afc94d4e0f60e21ea8aad9993b211eea4af3ad065b7db5b8d98bae031b6092cc9b5b86a6055fe284de6413aef50ab678d47c741e3ce5b706628c15a67c59aab8a5821d9973bcf5ebc03cda61bcbba29ea1dc422842f28aecc97e56d1102b004eccf9a1401f2276de5f26a9c3fbf2a651e51c3b7c017e52f662eae692582f3dcb8e8b38196629f76fb4be49a8be4a2bb2281fceff69b8d5b3d3847319e969804e01be449661a428cf51f21fc2efeee55ac4e7892bbe8a03befd14eba73c9cc1d4bcb359011bcae63340b3240e89d8471c6ab71a5869fbd9293eaa1b3b8836b8840351fa5339af2fa3551b1dc1e1abe430829cba3eb76f7cbdb796003f4241e8606ab013db81f6567fecc481b75c07eb385f745c0a503fe7730a8444cb2d5c971dc7b67723b470edfcd4ca4f8668d2671f3a505257259b69d2a64e59468bbed3888cb570abe7569b1a7504f7b69e08da419ce8bab6f3a89d057fd4f0a763e91544357bf450a2fefaf275f04e7d1ef62b0760498d056642c7a09105999dabcd7570d8ab2dd49b371aea6b421754c92676636e3c814b7f2a7826af0d76f8c44c291afaeb6f1e39d3f34bde416dc23d3f8fa39e7b2b9c08b3797fb6d78a91f90d962001c9af8687defd6625698ec8aa1334968c1b0b81ed88f5884add5826c9a72621cb16d719324096426096a6546aa5759cccfdabb58cdd71dfd5893e7f815b9ec48ba87d6c9adf1dd2280946df7602f7a7b7d5eb305325e6889828fef864957f2055244240cf4270834aaaa977e86ed0c2ba8fb00be576d5a0e062d53806ae95a7973ab65add6a8ade456697e8ecc04e399610110e6b104293f845acfee450628a0be937c917d5c646af586d2bc981d46037e3824fce58b7d47d24f46addb1c2c663e6ef936448c6a605a5b48fa762454aec4dca6ab9523e7c7680e894ad73df1be58bd6f408741638628a6f33b367ebcbf73c14b211c3c0bcc934137eed3d8d5c9d3fbc4bbe7e91d8a55f9b8684a05e7b3c3d46b005d9d45f500bfbe6f8e7dfc221c43571abe4f8aa4793861670f55a4f419a1541d108f469c7d4af8fbdebf4765b11930d5ab4adc2d1f54b2e6e67b663ab15d33bf69d9e1be614b1827b37d7b35b10d606fb3958263bbc3687d1abb1e9d76f7cac3ca86bae2e66e532aea0f3d314b4e3e9bb151a2abbfd24b6e4ebde184352796dca5a27417545a5d92ad520b8e9a9eb9305c18f2f577afd0805d088c1ff67f38709ff49d0caf3239a88609f9c16af0636bfbc548c9ecdaa5c3d45d1fd17b53e152ece1b6df45eec404e7bead2ff5df8b1c0556cb3806d37879c88b57b04a042c99da57a950d5232d21dc8ab2046eb8db6b00cb635ad18b232741945eea52b45228d861e23de3ffd4653fa1037276a11e1e71fc340a16860c50d6e4a4dffa30fb49c230aa8b7bd8b4a639a0f543bb0b94e15c553d2ab3496edce4d8f92f287ad9cc0d43363995c87453b0488b72d5a9b5a1af304c38574dc5b95afcd63cf6692c48ff1c1a30393e2002ff8cd7d00ae88afecd2eacc45d5bb50d7233dc0d0bf6a6fc62cf4efb3fa7ca61282af6ac0c1be134de82d504bbb251bdc227dd88ed5da3fb8eb4a27575673619d84f0dee542a8c2ca7a83947a746b0b095823592bc7baecac945c34ef7406b10bd2ec6838cd101c7fb8ac61d38c47d9009db481e3116c64c103e865f92d6b1cd7fe12c0643b6a599f63eb29ed7b7efb54f129e204c93b5b0f68e03459a1828fe337e0a8d595bea96b542d23c993cea5a99944fd85f1d5ca33259b3ac18afc0d38ec8a30d8d5981729b25c6d3327f13fb24e6507914f62ca12d5821d07bfb3842a5ca92cd2afd36c1a52add9c334e30ce59a80c4f5730aa034ef5254cf805bd5427472ef2705d83da8889b093789aa53f589480e1815f05ab7e13cb1a1f564783bcb9a98d164cdc52474efc6e5ff28eb0dc8e55a7f94fdb4b1eb031364fc3da053b4d5d8e965dcd578111185e48dde450d4f6ec74d62eee46b3629b1fb60a619acfd2c370e0eb17501c6bf183113", 0x1000}], 0x5) r4 = getegid() fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) r5 = semget(0x1, 0x3, 0x408) semget$private(0x0, 0xa8aedce41bd9ebc, 0x104) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semop(r5, &(0x7f0000001440)=[{0x1, 0x7, 0x800}, {0x2, 0xb, 0x800}, {0x0, 0x4, 0x800}], 0x3) getgroups(0x2, &(0x7f00000000c0)=[r3, r4]) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) write(r1, &(0x7f0000000080)='F', 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x68}, {r1, 0x14}, {r1, 0x20}, {r1, 0x1c}, {r0, 0x24}, {r0, 0x120}, {r0, 0x84}], 0x7, 0x8) 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20600, 0x0) r2 = socket$inet(0x2, 0x7, 0x4) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) r4 = socket(0x1, 0x5, 0x42) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x11, 0xf0000000, 0x926, 0xdd}], 0xf4e, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x20, 0x7, 0x6}, {{r3}, 0x0, 0x57, 0x1, 0x80000001, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffe, 0xd0, 0x13, 0x208a5944, 0x25f}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0xffffffffffffffc0}, {{r6}, 0xfffffffffffffffc, 0x0, 0x7, 0x564, 0xfffffffffffff153}], 0xffffffffffffff02, &(0x7f0000000300)={0x6, 0x3fff8}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r7, 0x40000003) flock(r7, 0x5) chroot(&(0x7f0000000340)='./file1\x00') flock(r8, 0x8) 16:00:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x8200, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1011, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 16:00:16 executing program 1: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0xc000, 0x7f) ioctl$VT_GETSTATE(r0, 0x20005302, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="a783baaf04292b67c3bc4e6ea8d021f21b535bc59572d5a9feb9e60ab716f6de75b0ce4323", 0x25}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0xfffffffffffffe41, 0x0, 0x0, 0x1e5) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/188, 0xbc) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8000020) fsync(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus/file0\x00', 0x10480, 0x2) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2003, 0x8000000000000000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x500) sendto(r1, &(0x7f0000000180)="85c4178e780fd1a2c81d8bb75bc8b8c2f8744f8ccaf71ef252f47df0d81e0049a7d1a0468f0e153b3df610733f1efb3908b4cc49e6cb7f85024957bbd7238db0ce27cd60eb45fc45be408e71d37e752993797137ff68d1781e8a957577348e0239c47742def5f30486b83d904fd43c9af129f277dae99052d36cbc5d90b5e6600d876f27e0ca74c70ae5ccffff8ed9367340e5d25e7499c25b7edbbe4f490d54de5457d24a5b393d7f20d018897cdbb17c1a36efc6", 0xb5, 0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) listen(r2, 0x3) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="df66003a2e9ec80a33b2efd1fee7861a248a89f731d2f24921d12aadbd2dbf87fb078124232c74cc7ea450063ae6a2c2bdfbf84c621d770aa506eead3ce2449d70fcb59b0a904ed7ca67249e019819bbdc72b0a8449b31efd1b2490a86b512d2196b04f707b5627a70a372f79e0dc6c666f087ffe3e6746260f87161afc8771d2373a1c528eca4cb010bd4276a4c0f2e7968", 0x92}], 0x1, &(0x7f00000003c0)=[{0x1010, 0xffff, 0xfffffffffffffff9, "375a27d7ac15aba9a3cac510630b8cf99f42be5ea2cf6e4b4eb45f60410cf183e7e488ec0f4e6f516f5df8eec89dcf4374c7de588ecd96bb2e057dc7b8060f5fb28afee1c9fc5d8c367c6c1bf773aa35a17cb788270b4e22a1156ca3ba6793b2ce52eacbcbb33184f3901a179413983552ca9a15c1b4fc393ba3a4fbf77fa38f42fa0c73e7fe4818378155dcf3d7c36f25105a0c22c51d15150a0ec77bea08ab573a2db568af0b53832815e4e96c5de5bee05f142dba6437eab40c370c5df9d531a8bc8cece73c318110242079181ae1b15b10426aa15314372db7e14d540b7f048ff87121809abe6db3b07b462b66081b807f01854292c94dd9450662826c80173c3c82d24184c181fc6aacd606bc8c0878927f594ad6fde9bbf958ce4218fafce891412f3d9f6b28e7f2b73b81be33a6f35631526dc484b789db50182ff0e776dc516d66da2249f537fc721719ec8d9c5ab1bf35fd492ca6d8e115b1d6b764d3cfb70d6854cf4398ff9ac42e792717473601ca5708e63f57622aad8a0bf4436ae87be89cdb414aba8b45d60a12179c73821346741616a97c7ad139817b25877d2e4beee8726dc1dae0026fcfc2374dd3d5981e39ebb7a67036def64095fe3d4cbf1a8db2f5c498e9da860a1e93771e5fbb9fee5ede305d03acbde14e389f16e9337f346fdf6ed1b88734f2c7f016c87bfddb5b8e988a3fc45c61ed5d8ac9d604d11b8991d41a5c307177479e7c3e49f2c8e5811e04315673cb07f162e9d8d6f80d709a35bcc546a15bb2976594097fea84e87528a3a0ff649949a280b39ee2a748b87e1ef639c6908bb0459d285d694fa2de8116b543188cefff3207cd1124e8c4325dd4e0a7ecf76be845203dcf57a6922e5addd6a01df7f860dcd01ffc0efbd0221118c759569d5050f24a594e690b49400ab6339770503753fddc1972ca277263dd43d2a34c26e995c9ad2cb1c70334b772f937940fd64683bdd7627406a0bea063d26a6fab368b4d730ad9cb5007e7d4db42af2eff3b8dd67d89c223b9196c2f87eda7f767df5988b0b812a8c5264440a2f98df484dcc74eafdccf9b6d03a9b3440a99eb0e68d9404b59ba7087b663e54843f60b05103ca984a498516ff1af54d1685a36b26698ec80097ccb8931084fdb3c88d1fc74583c00ec71140e0ee3f509f5c2620eb215148fcee6bbba6226493dc1b0c0869fd59212c809a875a68c25b1c39a77c515f69bd638c459199d7b438ca7abdd90a7f0c3b6883937cc3f37d45d977c41c805eaaf9c5d8f53a3015102747edd4b11e078a068223a41c4465db6a7e5d87c8ca74caa6a17c8a70e24d83199da8cfe492508fe479f65908497bb411fc7c87a2d0e710ab237fe79bc3ca289f86cb9aac70d6138d77efe1c353983cf71b784f9e98a8163e08fa05f973c2cb2a39d035173e2b0920a2cde9925f372322915664ecf64de371e71141d6f439bc7ed2fc23f5c4446d081e057f7bd46d0f1983e088ef4e09747c8181bb6b02b919db3b099b8395e24793ab8a993b5bcb13cbfbaaa598983a94a03f0023a8f0cea3e84a17f01266a1402721a97bdc08b7eb0db12db0cf0f8171c318e06529b3d8c0d43b5f4f0eb901ce8fdbf109a51260d1578496cf27feb5a88294b91b8225127acfc01377ba6624e8c304ffc71faebbad0206bb8a4dc9c91be3e9180a4906724dfcd5d29f1087ba77fb23729ed8fd2573506798178f6b40e4d1f846fbc3617c6151ff568e572256f4ddad1330d758c5fb3a1bfc61047175d548331cd68287f7a8e86a44ef44921de7e40fa026a8709a009f6764150785c777a3f36dda69d59aae42c60a9762415e89c0e81e61bbd2ee3ff9a589f6e76e792bada5aaba8ffa41bac33476d07ca82b614d08b3cd5cf1d5a188a5aa7019792e7d5324c616fbaf9fd53364caf2e3550d25927d38c703d38c02e491d8c8e6a00ab5f5b2c8a1f732371c7f3d11de01d2da19cc0c9e076444a915d759eeba657837c9cf27a8a9acc5a76e851011a6866d7285a749a5fa0c6054731a2be63452ebb77de5b170ab6d42034f891d12b3f44b12fa3864739f54b1c8cd5a267d4ee06ff177eb77691438b0a16e3ddb1571120e778c5d558bc3cfb6eeb23ad9b3730eb5cd50baa6a25d70fc78ed4327f0bd7f0c0b8c676be7292ae853621735e20da9c96cb489509a1108f5f3a39e482748b75805abf19a4c7623e589bcaacf4dad785961f9ad30dfba25760b7db6c5402667bd7206a38d977e1e283748c63b74156924be696a471ebd312fbd0feb68eac1ae34825f10210e586622c2c26699d9b7e931488f1cb3cf1fbb3d800ad5e0b5de9d3b1d02c40b324486644150a05fc5f12c0b5746ab4dc7f91a1d6e8450e0e5625057bfcb7559b0d3f577d9736a3fb5aa4ec10222b4a77d4eeacb043cbd222c08aaf42bde9f8f2d4ca4152d10f0a6cde1c375cce60328c9ad532d72acf8a9657c07e22e7153dc811e36a981f8f2c4aa3d6fd7b70a1106710df8e231be725e417dd9339e9055aa7db1fc2c998af3fea23e774817ef657f66303f9d264037e9c50295644157d80bff631e3e69540b366fb6b4084ce79448961fd7a046ebac014d94cfcf4e3fa6c071a702fb713599a32644a7ed82ca39b0641a0615c11fa30b2ac8b7771ca2691a6dc72dcb305c674f8de25765bc26427dfb782e00d1158861313bf947bb19672b157af2a96d89a05fd79d3d0656bab87ec5b24ec81f148527203299476ca45f5f0b24faefcee739fb50fedb7ec502f03b60bc83954d1cd83532a8ff5bf6949ffd7e711266cdf8de95fb02a8a5ba21816831148eeb319c5e1274cfc4ad9f88e2a1203df1fc435a06e763daf43fbbfd98fc763dd3de081709047b30aae25d5e43c6f07d6e5d555bda5882a46990a18441d655db040f7c129806b296898a325053e91ebae2085a8076a538a56296dc2cdf41202813cfaca73f20a771b53b949a3d100c55d6c65281b56f745c5a9d2008e6491de2938be8b45d9a50a550b369fa2610e98ef25977e8459518d482243ba5f3032b76bd116ede948e98354a5d11adc09ee42f5db7cd7bd4d60ea9856b31585a46d54ae0fe17144ef0864f5abf0d0a384ffce3ea8610d550094c996757b0d6eb6e0c3c44b7efaa5014cd0f335dddd5240e93d6df4667a3a6a1ed2bda47db03585f0d39aea27193d98464983db5b87e2cc3bcb778c03bd1fc1403a0db1bf43ac6baaa3a4b5080943aec49b422a40b214759d07ba5ad417256cebeb9f1bd051205b115eb38729a127e06613da8956f41037f1309f021107cc965f8861c466045892d9661e864a55339dc21309791083ff9605f56c1a5b8af6bd95e07596c35b590ae2e05380884c4dff6ed5d8ff93d85b3540b0a1f3d06dcb2ffc8c7ed78a2df799c41191c28a9afd20a97be38c38c13a1e26649b526757a04f4355c4d8734b5e666aecbcf9493797d227ade78d39ae818cbfde8465223b0c765353e2ced7946baac69f2f9aba5c3e07ac1f40083fa29e159352a07850446f9de071464ef8410532f76c1d7b05be004d7ede6638551322e7dc9ffd31c2c21f3b121a19e947070fce285fb8f87e4c1091c56ace837b04389d1df952a0a47ba9f9beb1522f7b6fb6ca8065400f2ba29a79977be05f851a51f74323842066b68b8790919d352b6f0a93493a1e531cd6e8f4e35bd23abcf52f6b95b886e3bbeac3a9db71570538ea13c7f9e3334d9ccc1b3d70a08f9a6ca897c911b9c529d546f2d62ab46ee217d8f5c093f0f198b5faee3759652522fc8f6b88857331176a910550ab00a4514f05b54d21a8a0951cda4aabc75fa87d21171d5f2bc7592221658d8f17ec56b98dc812136be91742f16714b280a95e196d7af57a42b6c5c6183eb68f94f44284c29fd2d1cdff24b665398d582135171868d54bf475ec489a53c30b613716341a4edab8903c8bafdea307b1279f07c60ab9eb8c0e9c66081906d34ca45b5bdf4a90eabb1961e244d09b497df6c9b2e72f0dceafa008ee5aa689660db94c541f5d0fba9f42cadd0dac3aa44ed2d0146df9bc0e3b455fc0c722103c97292ef00c917e6960d90f396e8fedff9988441d9c97b74c5fb1cfb33d0864c239062910bb5fec8d03a827c540eecbfd2659e9043ec5d6270fe7f032f302a081914dbfba298c27552145efa4f97c6d9d2fc864b479b5d44f9bbb428dc3fc1f1397e08c3cf66bd87b21ff3f7f48e26e6f65fc65efebe991e8fd52c30cdce8b0bc97113fff80e8466413ba8bd4785061165f600b77817a45fcbef93568518b0e0689d0ade50d8b63c73bb5e132e692d1eb95320e1ea46ec8d067776fc0f1d11aaf7d057b82d59e9e259552aecb00c27644daf8c49c631fec2f004e6b015a95150ae75e671000df711201a70c256960658ab38b97b28d757132a17ce2c80ed06e59df61eceafdb400ccdd63a517b9456e21ce5c94fc748896b6077ed361da120b96f85839964d17076e17e0160fc269aaff3bd081096f40793d8547ccace6a7a45685b7ea87396a34e1bb58210f8510d9887574a992f4e68156c0b6fd7687b56631460a39bbb9b19fe816959e75da60c93a5108801bd762136f4433b805a91e2861458fb1d4d202c187a99143b5a591e29ef3f07664217d78b2ed982dbdebe3e267670b60afc9d180fb4adfa2d6fd6e6558b2503056622fa28026677d3a5408f75f7aad1f64d83236dbe3d2608702e2382e61feaeda9b4319949fd709749219012cd46eed062026bebe00cd4d8fb8c0cfa26308937f2869b5bd07769454c0bc2471ebeaa2cccddb4f29c3dd0891a6b1d720817f69b3f5b69f8cda79caad31bf18bbc529b87347057251cf68601832765c888dc10a21c65ae5b70e1fce71b64ccfb7b88725a1667ffb197f5024d958204bf32856cb5780f67870271a19e831964c70b2a465b624734fe22fcff06c0574b400b98a28d65371feff99e549dc7e3e2202417a193c7ac4ef17186cf9f8f3741c4fba2e94ef99a92ad16e9ac336b7461373ecb3aaa0f048d299f7dd3c273a5981122fcbc0da659e201cb68d6c65d21d82fd383e8d26c13babc48066e7c51cc3775c5be09c0a4e6a1b342da6df3c6fb29fd03fa1fd2ec3e2a82c4e2bab81c4f430618ddfe66e8066237cb835369f1ac7c7587311eea00a8c30f073e8a97ae691a7b9a4fa09463a96abb7a1329efa62c0615525fd023f5294dc34df8945cb70a704f2b389c51c93333473a03b6abbad478144e6f5d10b01386de65e1b4538d11bd78343503ab316d8b19c96621833aac77a2b551541c80c80c355d4cd31d22da0b81acd46a1d93eba2956610231cb7f110bad58f32175ed5be015e0b0f50c45283e5ed3c384887cf401755ee418dfa098cba106a5b6cd59ce8ae6298fa9494690cf89e895459f86729f9350f553c4dca08ac71c69877a8b058637b1540246c59b58d305b9596588d5aaeff8386b90e44525bcec0db46f0d0ff1c4c5705b85ce515193c0b6051fab3b9595c57ce99765a75b976ced8fb04001616d5b5a0b340e802079a9a36750d0ac0d5757f023fe83def02266c35ee27970718e8901b9a0dd9befc354d3d79e826b287b0ce8fdd8e571d4d861a090e64251f23441eeca227c7ce9e54c7974fa74b6f5745df26f05f5f68dc26ee51c088e6602747a9ff3bfe582e7fcabbec8367fac0d9dcf9e7b6392465b7d4386bae8deb10cf9bfc11b6341db99996e6314e8d0d312ee34af21ac5815e0f7e6f964eb07780e81c583be7000ec8cf3f8d1fd36c4d23eb2004378dbe092"}], 0x1010}, 0xffb6dd4dc1ab94b1) 16:00:16 executing program 1: 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() close(r0) dup(r1) r2 = syz_open_pts() munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = getpgrp() getpgid(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)='H', 0x1}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x5, 0x7, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0xffffffff, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x101, 0x11}], 0x971, &(0x7f00000000c0)=[{{r1}, 0x0, 0x1, 0xfffff, 0x7, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x6, 0x1}], 0x5ed, &(0x7f00000001c0)={0xffff, 0xff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10008, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7fff) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0xc0206981, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) flock(r0, 0x3) r1 = msgget(0x0, 0x500) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1000, r2, r3, r4, r5, 0x4, 0x5}, 0x6, 0xda9, r6, r7, 0x100000000, 0x2, 0xf000000000000000, 0x1ff}) 16:00:16 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x20) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x8) 16:00:16 executing program 1: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="1b63181d6cdbc786152ebf4fdfb2db88afd3463064ee2ac39e79b15c5f9e4829e151e3890c4cc9e6245ba358ce69f1f5e6452c5896792d56e03a24527adf88fd10a83e1b9faba57c8b74611ca53d8d48791f7423b90712552a071edb0bdfa8023ae664b8a85eac0cf1a883c8bf5bcd8de616b79f34f92fc6c1eeff79ea7d1b8927cc2a25f9b655a40d1f2cc1c83c2640742d09eeb32b3d49a416be6e22d897fba2660a4a09feb196f131c05e0eca1427b18e4d64c9d74c276d7feacda229e6a47bcec748b4d9a68931c2b1fa2e5a94e4dccc", 0xd2, 0xf, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) socket(0x11, 0x3, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='+)$,,%.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'{\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='--)@@[)\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='\x8a\x00', &(0x7f0000000380)='-\x8b)&,}]\\\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%)\'\x00', &(0x7f0000000440)='&\x00', &(0x7f0000000480)='{}[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) getsockopt(r0, 0x200000000000009, 0x83, 0x0, 0x0) sendto(r1, &(0x7f0000000680)="ea36ccd5bc0fbd97a547af8e66d58e40eee7b54a3ad04a312052623f1bd7794dc8e7e5e0108bcfed779dd5e9199f0b97d45583202344c3c22d84945f47b236b3f2c274e9897db012d8abcb68b09e781d70c99fa73d4f4c4bacf7dc15baa4bc5862465bc2cc3357fea45a1017b2b1d304c33c58522ec997be5eb12ab0c5b452d83ae6398257234fb593eee04b3f499bebd01ca3f243a3b64b250b27909f2719330d10a57a798d45d1509abba2ba88f594e911a2bb8e32380fadf5a2e4d9417ab38d5c38bc8111151077bc3b56e8ae428587288b26c80fa7806752f9073bcec17da4b6f3de756b705e8b6cce6a86c4642cf8f3d78322e1a8797032cb1793c3cec62c94ffb76a2d7a3876133942e52d8b8e679f10725eeed26f92d4a2447342a1e2a035dbb075bd58e586d0b61118bb6d73cbfc04123ee87151d013978be605b9b6e9e125b7c27c6977f66303aeaf010f51f9a2c879f8ac50f03af208f73f07200eff4a2882142751a9f744ae1080a419cc427f3c0789020c6a77070d55341c81525cc1105c7856085f4aaeea988504eb728b01eba70ec579233f0acd6460449cf9afb0d3dd0fcf00cd745f3c1d79b158fca0a5183958c7d63f421f238c23dbc225a0725947f7a9381bd06cc570f18523ca73e25d7bd2135189123bff744a9564bf7ed4efa267b1180c6a6aa9a701fab9181a0cda561b28e1003b85251d79b5f5cd7007741814aec7dec1867e267b8fb0f605b9504fde7b2b4cf6b172c0b93f8fb96237c312fab2945c2b72cffcd8e6f8a5a94062a10b16daa2db595bd90f3a69574b9e88f489f7fa9452d380a9cc5ece84de5424e5b21025db8752a4b66b7620fa88c5778589b543f637ea806eccce480ff5b49463535e5871fc5a84cae8f9f2e2b4275f4d9258f084084cf026f43fb456a8dfe234a13b1836e3de0e324bbcb8de3500ea7425bfd852ce0b727e03d9620cc34e58102d5b1bacc45075f6c23509bb43fc67e46dafc67b9a5337d63df6e08662f8c588108e6897cdfa1c8a25435e5eb0ac65b59f21c8e578f2863fbde68034dc22c633451dfc3e1892fa49ce1a2dc728bf8754e361f9329af727dfa56f4adede13c3024a4cbd74d3636a5868f6423e533e76d160f48ca30931085a6ffcc517e2ee5d8b21a132fcaf25790aca9a639c5b9d1ed80d7b75650fa9c3e19e7467614b2222aad632716ac61dea146c9a25fa18dd0c8e122c499beec09589e3f60488999838d6735c25d5cad92ff4b06eb0e845d0650a21ab43de42b36c9d85566dbddeb9399e3603aac0989fd8d62cadf69d37cd97a4b10ab30f9ae78cbd335b0db180fd7ae22076af1244d702b18624e76157ecd16c377e0513f17361f59bdb024b3a8004f1e7791a3d82a7a86bf2be493c4773553dde19edb245b793a28f11b5e95f9c54737a184508ef4657e78459df2fe5afffd60346eb719e54af73fa2717ce6c41f8e01cb9a13c51be834bbb6795ea51385bbaac82678ee199d45cdd8cc1b620b1b948e4b17d9ede09a652efd3bb43ebd190c53d3aae9d6658cc7a0584b37ea936f33a00ee7bb1eb34c73d979441d868c03a36599e1032f1454466a41d912ab4682ceb093e79404d61804ec973b066bf5daa338807b9514899d608daa9135a29a7717021fc4e1e379d8c7cd8eeadb85c67aec3953098fc931849a435fa32d4f15bb249b5d6e53a613e9df73354559677f8820398646ce6fdc545cf7fce33dc16eb4f24ca90f0026d763d4aef8dbdb6729acd964ad7fe228a73ce9caba614f11c2aa7f678f74fd19053e9df5e48efeaea49107932526a141361c45ac1e665a27e3dbf2d321ef3b0c2144b71a903e35acbd426668fe2353b8f8994c1429beef8e317c06c48141a3589fd24f99f3beb72628566596aad96f691654863386f089865b105d6e33979c62f61a29a95324bdb3d318bd79bf92016a812146cade17320eb2bc385821712e4965c9dad5de75ce4692b3a8cdf95e2837255bbf04a8e8a92541de8ccd4bb046876c1a4a0a23e456ef748807fec96615ec8fb7e2bf03f50f9db7e1285f5069b5f1a7e2db63f5bf54ab2fee9c576fe72d4fbf6c881ee37dcef2fb0cff65fbd3a36c02cb9f63d30b779ad7bf671d00e6f32b5d914c3a05c4b9c6fac38039af49796c2634afa4aa1444cbfb4ce58012c06eab81d101d3a6bf96fe8642c31f0e165afeb16124b7ea948bc8e4faaf7ab3731e423240ae74dab4e1ddacfc50de0a920b7e337f487808bd8366b38549f8536c65fed1d9fb30a54254a0eb6f9e071b0b5863ce84dccbc189fed476588081dceab171bdfd59cc2ac01b81d3611a7903c3672d42b5dd0d442ccc45846e66f08eaa5f37d6ab87b3a1e9d7c9522731f3e5d33c08c18a8abc306d17564e5e2250683586bc1423ca92455bdefa5eb82806d67474c938f3915bf3217b9b916b46b2305398ca55fe4d1d4d086a9b3dee9f204ef3ebf357c4491f49e9e9c4cdae357fe190e82cf9634949f508ae0211feb176d1f2ca7cf4255ecb24e15a7031e6fce3433f02aaf0b077ff57c7636a772fe832fe767682856154372900171686b68c5955cc8637431e59219b2865ea8de7475879b3a9f5b616ef9750b61c1b8a8660fe4deccaa2ab1d49f2e947df560132fcd96d50857b3d6fcfdfcf93f10941e302c33dcc5c9e701420eb322ba1d2b0692ba26107f6d2c67507ea0a507cc8c449ca189c578c6fb69ed9f6bc23bafdb18b22f8322202ff1a16357b72591ff02fc7bdeccd553c526d57be01bcb9e362769bcc55f7f4988cc63ddd1dc7031fa2030c21e7a8d7ef05fa7fbe6f7325202e47c9b378236eacfe9420c41b830b5efd5ed6bc888e673b015f16c8f1f7f30f3b935a6b813028184447437d7d3e5bf8228a19ed7adcf7df5a34e6d462b0247f02616a364d4cf930aa8dcc147dbeac7283491377482a1bb625ff0d7047b4f8030213761c882d09389902d2723c2d02b33d99e4f4583f6cdf0786f240f56c1a8d16df1ac00037c748e0d75ac1f4172e13ca92f6c30f99dbfc075c4f43769f6692875c050200e998bb1e0f94cc1b7fcdf496dd6fd3df258f5a291364e9e29efc3e29b52517c4ba97d5bfeeff06d2b44f8a6e830b738654a820d4c90556eacdc709fb6fcdced8e825b90ad73a238f9bab9e59cb072d9940a976567a100a07edd284f3032d7535bb0ff531cbd78cf29c3f6aa49cbeba42228296739a1bd476056ad4b12490daa25bca700c8bd9c3095f1f495d99c5bac3b6c6d42c7801d5c2d90d4656dab220b3ff51c1184dc642c7843bb0006db81c66a0e5c38698dae951861947a071d843c64c061f1dfa482cca219ebcc0a058f5fe19152621fc5c2c7744db14d52c5b5bd64b09e9d32ce5cd75d6b69acf0ddbfe034f4a7239a15f5a19cb7a889aea7b29b176106e8178a0767c86a67d193dd85e57cd7fcffe2c68b66733e5b8827e24b85d92cf750040030c4aa8bb07b8a0262365a1754a80dd28f1f02a83959ba17fe4e0d6da135e4488e5168eced04bee6280fc9544c4392f082565ab3d8e5ec2e6a98ea1378c3ccb820a04586aab593cdd36118d476fbbc095de3926573d2c3fcfa6fc643571b099df8746df156af478e27da807981cdd5449eb7fb33281cfe9562ba2b85f43aa6a552f9cc5f8af5952fca9c99bde57cb980c35b5eca45a07da21304fc54dd457a76cf66c6cd50696872e60c22d77176e24c33a24bd30ca501b0bda261631697d7579c95ac34cfd9eef09c638de2a541eba01488d9a55c8fc2934294b0c7ff50005b5cd08c63dfdc1ae61b343cd3c365d8ee8e83b6489b8909f4a608b60f608c2d0ae94e379e7134277728ce7ca71c70c0290f8685525d1e6c370266b2cfa6621db9f2d091e3e5e3882647f8eccd2e16f9d980f747d21462c40e0637a855052d3cdfb139523afc46bbea6c5cf1dfb60afa1b564a9009684507e44a1e0b962f74ebad7688288a0c5b037a345fb94850a3ab5e0ca551dd900cac247bb65cdc0a2e40777c9772b519c4cc706ff7c5c3ea5bdba645d0d7f5aebb276d83254d991101393150ed1f55758f6b6946362d26bc16e638be2fbc731962b2751c0cc8c9d73a347e7cc8933f68e5415c5df80fcfa5dd17f4b3ca2681993d8510fcdc58a9f4291e4fcd8dcb95a5636b4359aca20c0069ddaef1753120dee6fa9f2280f59dc4a3095aba319ca114a68e9853889909728052f0d25e9be9ecc3fadc348c7e1a454f3e1d006df2effe4efc2c17375a5af34077125b8e88396c938a3ac15f59f2b545a101404862afa4a73f4af4830ea555e8f3c8452578adc22428076f4689e82fba0a2adf00d64184f3476a1ba436603e3c477acc783161e4c67201c942cd5b7e35ec3ab074913ee14ff2d534450aa91f9c1fc3cdd74b4a9a05f33709590a3e86b613fc478a5681aa4189fbce9cfac394ce0a9715e2529228388b65d80d798441c5b4dfad2b20122361f0da4f9d854a97ad7ed23677fcbc5c677ba417897d03094c836aee8029b1762e6d4fad95993e25ada9e1ab2b57113523057e4856017f527be0ac14b743828a4659e1ac45586614a6ef3cfc0504a94716574b3bb5ebb0a04ad7ef867e926bc2dab49640c16f245c30ef53a5da124f7ec0e13ec0c8ff59aaf39cd4e2e7f16816877aa66ffd321d578d343084f690fe38ad9be653aa936e3282f2dd167dc4e9e2e99b50d6ebeda558f0e41ab16553345ff12a4ad0ce74ddc25cf6394b5e5c16446cecbaf9b50ffb71770e6d31f746a5a0a65df90cdc9b0fd65b7bd1fd2011489056ef5f93fa39c14880d26a47d794bfc7b226d31ada3229387f7b81203d6d5eed2bb3bfc59256ca28ed23c085fe09b11fcf856c90ac798f78d824fa6aa82d168029d8eb9bdd4c675ee5f3c83bc575d76c9e9cf075fa2eaa3f5fdef9ceca81cda0a08c4cb4757cbd9638b49edcd12a5ce53dbc76ed750f2fa048256b0590456c8e8973b4444a84908db83e8bb9ac002ca847ebb072996b634d7a80bde0706fb7b2e9043beb62d4ffc387a18e4a1408d04f11279c26649bf7c061e8ef612198a5a4c746ef6eecb306ef8473c43cb266b0addcc6d0dd550632f5970de487a35451825c1d42822a28671d3a6e51c8d498c9aacfa7ae1a52a8c44113784eb594a7ea4ce0f1517c1b82f0f8ca24c1f675cdd46cb95d5fa51ce3687c53abb16b1d1918b20f1c4177503a716680fa48f9519f5124602d7c0292edd4ff1527d435163deb0012a4b9b29b56982c989bf2d2b5f3c81b7360e144a61bd31e72e13a5391461f19f6996b8c6fbec2794af6f3dc215da9062b06655a2df9be824a1861cafce44dbed6180c1373bfa6dd1e1a5be3024ca2d4092d8b3ec14e8ddd11222d0be25d765a169798460cd79111f75b2be83881a4dbb8684c91ece1267ba334b6458d979316a8f2d3e27fcbaf9eaf9de5f466cadfbbfc1381a5599c5450c673f943ce1d298a627307924d796263e5eab2be99f2d312639add0a8284d25aba0f5139b93caf51247516ac4d7000527643fd454692df97e8c644fc108ab472eaa83b3fba5eb0be070a344b93c23c59606e5c17be51790adc5aed10ec2efccd5db946a75668e4bd111b2632118e5f4b0d8259cb7bbbde915e0bb1964dab2df4a7699812e3fd841e0bd3f3dc7d676454f0dc2812e7510dd23fc9b345bf98f642f5cb163049804ad4b9ebcbf8b0f722aba60b9d60d4ae041d4342a9b88c03387f021985041018cccbacf4c9688b29ac73d0d95df280b9ca15f7060c9274b717f0eff12af66905224567", 0x1000, 0x0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = getppid() wait4(r2, &(0x7f0000000600), 0x8, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000005c0)=0xfffffffffffffff8) 16:00:16 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, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r1 = syz_open_pts() read(r0, &(0x7f0000000040)=""/62, 0x3e) close(r0) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() 16:00:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x7ff, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00003dd000/0x2000)=nil, 0x2000, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = socket(0xffffffffff, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x135) r1 = getpid() r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r12 = getgid() r13 = dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="e6e3b800a248462b00031cef8141047f30ff763c3ec568d09aa4ab0236ed5de584f737d37a40b39dbfae16c2fdf4440f242fd01af4ec3af7d834402b8e396f845f481f540b2def39a0d2c0ae62937b51373062e7e2cd4c53130b4d4bcc5f4abbcc2cc277900c0d6cbea752e9df325308988c8a121efea5c1dca76296baef191ab8c73b2fbc5d0e03bb55dc080e59f3788fc2be380f8b03a5d22c5d246230722105fdea8fb28ee6fdd4a033b34ca31b46f7e2e0ff205a0be9bda733ba607d8ecd", 0xc0}, {&(0x7f0000000100)="acdff3b40bcff56e008c6a3602b4299dbe19038ff33f22387006295e9c0bad05458ee73b56ee7037297b6c82eada2946b5c2a17e8152fef185c7ab9956cdb08e", 0x40}, {&(0x7f0000000280)="1b6c90767148b0b50cd3fc3f43265cba0698a50be076dc912d327bfd5d3083e51bd0b458b6c62869ffeb45cf04b92d46bc6f7c500d21749442ef3c19d73ab307d0387bf73f131f6ab7d6e9b339fb7d1d14404772128962a752144779252efe1316cc9ee8c53816c40f42dd78d2ce15f1e1bb70dbeb959298be5740178ea497230fbe8ea853575f227b43c72b97158caedec8cdd04de214a1cdab9080b2af6305f508c717946241233f1c99642c2c9f3afed07aa57452939595cab2efa5fba29694de4226d6e4112ca778f810f592d88437aed1416c81e72c67e7c9910d40893d31e098fb38d7f64608e0e365a94e9ef429c5e2afe9f9c6f6b4c61a3c65ab5ae17f69b8f9dcc9bbf85bafd006963e86424e86781dfb49313a07d28bd0a6881c5d26176c7a33ff53f3ca807eb23a0bb29d253be367bc76fba244d5bbb79461f11cb922783bd3bcaa41ad7f933431409bc0e888a1b974aa8d302b9eb9a1b4dc44c3491544646293cb66268213beb663f366e4b17149eafc2674aa9339154c4c0fc98ea06a879ee98ad7a7e38611328391d11ae7f2cfd3e191cea7da8ce67fa2427ce77e9b8e7eaf7690f204dcf367957daf580814156361c18bdf0b485cdcbd39ada7bd78cd8f5484e79d2e573d01c4f948587185a5bc91d32b475f3f3440b1efe787f304ad4a7bdadaa5f6aa88ca1ccb8ce2040df6209a0769680dddcef45bdc85f2fe661662359de13daba8fb3b860666ca3c11ebb43c4749c55f1610b275313a4e1d7ce71e87b3673cbbfc298fc08cab516539a4ea3a28b290d52e84f8c8f3eef414ab1b9137e27d8c1eff026d56026f9d0b2069c09a6843987a2f21d586e8b62d79fe1302245f990328defdc810964a5bee2024da3e25f899a28070ef39490f379809270f13652560f0633ece7992cb390bf177a9127dccc7e4fc5d4ce58a610a96df32e3f34c49a5908ec5e2fdc057bd2ff1ad17e056c8a43a7e022165a9937bf6f0da4e7926d0cebc841b2bf2ae1b681899636321ed433ede46e5e299e70906e719d8fd1cb34e6e0f8ad749cd60cdb055c351905f1da88636765c372d22c095aa1ba15862be468602720afb9495da556da3db68f6ca32acf09a4ef6de1c9b440d62e8cfc669efc2be700ca28bf969e91f5fe86805b41b4f064c096a18fdbe8ce961717be1803092743ad7d297bd1db4d6c39414572e9644a75b64adc83782d95505fd337c92c4f36881c65f5bc9363ca597f95d335e676c8ff88586e46ebc61c86953242e32ef781755bb7ca2d76e4a1b00c69e0bb6a9fb1ca7f79fbf954bedb146c53453532a4b5a192e9de7a673e9ab4f53dc702377e85f3142a226c00a6c01935341e3477d4bb8f9356615cc8d45ed40dbd674eed06407d1d0683abb3dbbd39f374cedf89527c5ef7868736b02f0f9b6edb98feb5a29faf60a798c49484c4be3410106ef10ac6229def1b4dd7ac9aabf7f021aee9d52ce5e4fc835413c97cd3a322fedde6761032e9c13f027740cc9b21f79a3f1b04e02f2b0be9273815cedcda96342e05a12fa8e172635a5e0c299e0820c834ae93e70422f32ae1cb01b1bec26c9b1396b42eda296eab42e02beea41b9397ac558240978333b91951754b98cb581119b9b2269b98845128fbf219b6c548d4ce0c2c4a69c4e847091cb82f63691fd818943c8fa1e154ea22f33570e1a065f9d97eba57b7ceeb5869dd3ece8bf51783c0a279fc65cfa5338711cf98c256e9166dbe020cc29e96eaf2403254e1450ee3b994ec0c746a04afa05f548ac4b484acababf7924233b5ef3d47598d02b99e105d890ebb7c0d80839e306773df9fb2257cf934a2b644b439a485971b9840df828ebbc5ad7ea89427750aa5430319d541c311d45a7e91035fbf92e5b26a1af3c2df260bfd9d93c7e1e6023d61f3f5d0881ea67908956c54548f63b8ade3a39e4cbcad0ebb17b3ec3c889721ebef6551d94e4e55cdd3b9975074f730f21d3117fa269881695161bbf35fb7e37b3a1f5bb352ceaa16f7323a043d11ba9830de8350e7d7336fe7e6ee5428d45a2468b4be92c18cdea235fccde862408885d0b4d82f2628a532641dc4a7ebcda7983e21c85d6a376b7984be2dec1f5d3e462e0499cc35654f87587a58b461e6f1e2614b35ba4e5956b68bfe560e046f3a68e727f9b9df4061a9253c1230466be21e823070a057dc0f01df962ffc9434f070a913bde69d51b4b4460cb6010288d46b1945a81e7f950c42ca752c3feb50c7df4687e8b4db158e235205184a0fdea2712145b3e27881b5ab6e453c8c767ad6fb9614164f89197c9ba67487a22c3bfe5495d3d53d2691d9f490043740504213f59f12642fbfb46e98a794e899c7c5c3cc2414cb57153b88a0946d4ad32b7576c045c05379c8f3fe42f879959462393b589051a6b80f7bce3792eb01d02f2a8618f6c55fd22985aba8dba4a800d89e3f2ca1745c8484b8693cc597d6de09610930639632d2072c6df702091f56e81176e51b66d967d861afb94c40c161d12a06655b81234e4e7ad8f897e0e878f139e02c195d11d3289998196810847c0d853a6e03a9b44142c1c874c174c9b71e53cdc2d7822a2b94af5e7742dcf7a85134edc5b0183961b36ba180accf14dc9f3fdb9c93cb248450d2b7d06717e45591596ba53abf56117b873d31b8fed8dabcedeea68b58498338bdcc32e05abe3c37c3579695656653f8fc4f48ad342bac4af595270f64642741841edd29bae4a83cad882de717d79a7d113926445c4f30e558d77ac616586220320c83bf5cce24f81ad72efc2e9e53651e26d5eb8f179a674106757e489e9e108f437f6262f51d0809804c5db97e731d0621ba9e718b2695fcdc335fbf4985a0b13365294c1d4c68a2a9a7b39ec7c14f0bd197902a94ea363b4e6f1a0a13e4cb2d2d1ef555c94ac979cfb0e0e18c47fbdddbfc372cc87039b51d688fdbf72e78ae4b4d32ff60e9044ca9fbc7715e6f80d436b6f1ab91699f43274f00e5d277bb0a123d7ef2dd294bc998c2b49d8503d4b27bdd0c79483ac17367ede5ab6faded8a890cc7d8eb6d0fbd6e97ba493ee6d4ed72024f965bb0b51c2e70ec3d83d5f8f53f09bdc97406fd12d4ebaee8293f4cdfb770d24204e476df2ea973ab0a502c32cc977b70d8c5abbc447d9edc55d18baccda308370eea60f67f7cf2d16bc4f53f12c6ea22cf67ec7b469597d2785e527f27fb045b0cbcd2cbd5a461290083bea5b6b617e954a69c0ccd1203a33912899ef43bdeced07f75a3fb49f95a56c73d0d336472a20ac404cc44353469dc4d6a76c5f8b39d66a1e8f8a661253d7610f0650a91940e0ac1d132e5810ec2ae0e4ae6a55d56425648fa8b31c55290d926d1309d72f7b30d728395a872d0343410f29402aa1e677bce532be5a22fd660bd9d7cdbe3fd80e555bffbe17b8799fca27fb60f5a71918009c0dd703629e464c3863364c4ef474eacf592d1ee9925af47319a75dbd8d2960336d8af68a6d37c7a11f4a01e88b6a7964dd2845968c9bc85d759747586444b95a39a62dfc5d86f9e9f47efbe0db67336adc89d04e2593564b13487b00b15cf1a6d71a25609fc09b9e2615c51a5f8f3396a5af9bccc38c38d94e7cc0b02671a3a0f738783386c1559448612a3889cf3d89a5cc2f77897bdcbd563e32ef39a3c62151b31c28dd2f7fcdcbdf6286ba8ba6eab6945041a93b09327121fa9032f3490bebd76353058485ebf8e4bde99638ecefba422f5541a622822a2d82dad9c9d43adc204c28ce4190f3e1fb3080fe7b2454822ecc693bc1e6c8b69691310b6012f0add6461478ec87550bb033259d28a94467ad937b77853e5a7ccea567080a0ddf01ce1e2d46b9d6a5143d7f4deb60bd1dcdfab53f63bd7413c8dd1ac97c0f16919a5c06a04c867aa0060664c5e61b15b4312321d1904bf447c114a2f4459772842dc398942763f2e69e04e45797f1ccc2d325d414e333b5689a9d22e93aaed7a1899046d67d698efc0617f477beb2cc5e653f1166f9e3d910612391aea877754df19c9b5c8e45ca30af82acd41b30218ed5bb0c9a4f6215a7bf4a8fa7368658d3a711da63d1b276f38edd8379267d5c0ad7bcf89e8696ad1eda3ba2a9d79e30462e6fe2c5fbae1af2566175adfa850a20fe207492c59318376041866a576899b3dfe84020409cd1ec195fb0d111b77d261e05e6323f58d035bf6185974b02b851f88302bd880af3526353fe2197df32473a88fb217088c900e63fde66c5a746f0dc281cb3a66e964be1871cf3d8d16a164fb115803f16ae7501fcae7ddde7b7238c3585c017dd84587d0d6396693066ccb24cad2aef1bd70c8efcc27281f7253a4dcab0414babd4d4b39b86ae54b412b5c9ce26d37145c704934d6f58bc770d0604923b6fedf2cdce8e5c036d16dce252d7c1ebc1efe490de782a825d310dd7f9a9fa1cac5beb013bbd8464ef37691dfe8343de9eef0a8cc4704e8da9eac91d544350f07e60dc2af68005732b791428d5135ee66b40d76c70308850ae50c1a75cd41b4851c24560e416c3c741f5fe5350483029ea5b49cf430d14f0e2c55bc369fd8259ebb7c444c91a7c4b1bd037f1729427d94463aa8c1d7fe62ed7ea6c190f6886b0ca63007cabfb16bfdde1e9fcc81ea89158758c364ce272b82853eac118ec96c68e6cc76bba2534224ca6872c1ed020b0fd465637002623746ba07610679ad079f3e4c5c1ec490e49add23f15f334030913ffc0be9db2cd6502bd6a45ad11d06f7259ece6ce0af7135673d22c3e292664ccbbe13a8ee331514904886010156f561225e2cb2fe35d821a4ffdcfab1f7d0effe010539bd9df6e9f9d0e0ba68ec9195b087e0692db64c64c5cb728829354b7e9623aed8c1911b41ca3ee621971afbb74b00b081bf3dd5d6cdf72507c18e1b598b4d7ed202ea66bfec84ed1fa612393fb9dd23d5d20918d175f21669a25f521e08165e31f04bc2622ba007e20e276ecd4f37e9de37ff493285cf58d182fdc19765d7b38ddec828017457a9cdcb05fc9d2f5467850ac9243c9e0d110e01ed3c905e73dfc2b1babcc6d4e5ed924a1d3dd390739a89b5424440c4ad3bd4af096f1ea7cadc5a72b28740e55182ff11b51b6b081950b9f24cfc03dd32880955f2751af890861e7cab975f13d2bf6b973afe77ba94039b89c46c7ba796b55125cc29a452dfdef592ba5cf041275371d75cfbf5aaab4e506365f8ec253b0c3d475b59c8ba1cf829ae04bbd83c46abd2c15cfc4a4db2f087be81d7fcaf8864039db5c71ab5940ea8045763b8e79b66bf977348d1083b513aaa49395a268e54c543e3fc183062996adacae3b77e07d76a9eb167482bcac5b632478e79f37e2d5917fc8e12dac5feece6bd0a2e4ea04526133782edbbcbe604ea0b4c3751598cae50cda4a241cc48a86649d750825a33a0e6378bf81c92b0616a766c79ca540d16d4b7a1841e39457278282fb2f7864e225d1a16054eaf959c1beeb0555f752e04e9aaca92b3cb8e2ee12dcf7142795416d2c25b5be76f4c2871cec051b786949c6d924ad2dd2e04160db10b1683189d3f0e2d6b67e0beee938677452a24327686b207fe3be1a695297d49c624c2d995dd5a5e427f677879d8d91f3a13155f1a8e653799b7f8616beebac3a668353599656a8316f968d2470cddec8908a8b49618a7786346e20d750ed8a133333b0738bdb1e579bca010dbb721272fa982f08ff09fea2ffd6bda9387575d9948a8e99fb47403a3d9238b47ae2acc93c82563a816a43e9", 0x1000}, {&(0x7f0000000140)="a9de8ff50bb38bc3e6932c089fd6e7f65922ab17f1b4d52a8b3e6004855841e7ac4a0bd3ce89819c2361b3e3384f0bbf8178d61c16ab5825067d1202ea17bdd023d646433e024bd0942e91ad637f9f72b4098f8155a6d8e538766041f62a9cfc721fdd32e85a5479518eeb9ab75db5677b7c9585201cfc3cefd4c386d4c0332cd0961561dc82a8ba731883bdd62f65542609766795d93675ae2fbcfcf693b0fed96f674606e4df5c4baa1c963bf544bfbfce", 0xb2}], 0x4, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r13, r0, r0]}], 0x130, 0x8}, 0x4) r14 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) kevent(r14, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:16 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[r1, r5, r3]) setregid(r2, 0x0) getgroups(0x7, &(0x7f0000000100)=[r1, r1, r0, r4, r0, r6, r1]) setregid(r7, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000580)="6cccab1d6b7ea53ee6ba632f4026e2c0a83b4b6cb9b1dc29e5363e1af09ea81480c088727f0f1fd0d015799987b07f36bcc775fe69d5a7dd2d1de4c32b70719eeb3c7696b04c0d1be5a03e24e71dfaf8cfd31861de6b16f5b5a111dc846cedcb627dc8b9b9c44c7ce4868e25ae024d173c8168ff7d919285d01c4bd666ccd5068b8f9a506dd450630e614b2c75e46823aa1a59e072a80872c58a45505ef875d65ffc5e7ce5c3c7cf132856b48ba0854a7aaff1b936a33b2ac982a53db44b44f5ac1f2e30a78ec1c5a449565befb7e2a117c7e13dd025f8261977bd64f8a5f9116a361b47fd30ca004bcea791677686511c864fd003e6e50baa46ada2962d788d9e85e493d6bd9100ef05b2038882d9f08f42e36b7b5f0ef50d4ee2106e8f6eda10bae81e96be2688c54b41fb98f0fd34feaa538670d89025c1049c38b07cccd9dc84d63fa60d3660541e8deff00b42bd1f712f4d838471fb6a427fadbf98b5e9dd6ee15fc6796b63effa35b8497e6e27ae2e947ad21c3ecb59cedc812cb86676521d47968ec1682f22bc3bc29a079d46214153c0471fcfe50bfa39611dca661f29e64b8fcde995ffc0828e23febb45d2615e44194f7ab4852e9fb211e1f66143fa65879e6d050a20fb870669d820cd1d08d579834ef4f6a67823ef72f4ebd7d8beca84b8b1370a18272bdc7e6513d8bfa447360ffbc6cd4894b9e7ea44097e6c16e87149985dde6fe0456074453d847c18b123834bc97436bbde4695591fbd39cabbed869edbf8c236c370941fd9a6aa21c0e9adeb88837a85f12fa4704dba844c64467441ade751ecac7470facb40958016f0843fb7f0c16d477b2b5e6eedae8aca8f9acc29c257b5ce72bfd4a2585d2529da9a11a3a3519a2d142657f192eee737a11389f1ed0ee0d2676331abef233dc81cb06c359f954d077f66330ca5888297d7030d543ab5854a1e217f17c235f2424729fbe3df4aa1d15f138feb87a7502a18fedd9bf7980cbdc461132f0e9ec463650430008ada3d475e6d35ad2759aca325e6589f580507c45065565c0e81f217aaf660b9a9cfa26c7c3b76daea37bb02c31bd2c296e071eb6d728bc954f91b08a2a8ecd388a7f1858215bf8a33319b46e1ca110d8f1880113a354d3cc1d501acf8beac9602113af427693918eb11e13c07e7deb689ce492c83961bf69ed60b9b354a5b27b892989a4e0a9e7258de1b64aac742d1b7e0c6204a04ae385e7df16d360afadb1fcfa598dee04f427c68180e477159372c689ddc29ac17542691993bbd12ec1916ae127c0b18e0fd84cba71308c2bea296f3b4dbf6707175c9c5fab2e45b887e50a4f705f8deba3401a0a4d3a20ea36747cf44d78aa991fd1235d6e4a4ea1a1b665067e83ff01a7aa560bb0bf9f3c5982fad967809f874d2f4489aff646d05288563ff41266e2fbd7c38683ea777e0f6b86a51318f7af7bbac4c96001b13958648c47f24fc4f69ed0d4e5ea2a710adf7f3842ff8ef5a368da73c0614ca30bf08b3083c70842e2024147f9f8664a9f5b6ae293d17728c7d11d88f58174b03aeabff1d873017c7a09962b5bf7de5cda7399699d7f90e934822ee70903ee8f591b70773bf0cb6a4246c722938def4d4e5f29d5592162cfdbaf5ed9e2802bb33f9ddb2b15acc8199f9d1d972f5dfb0ffbfd46a035b86ed06e3209304e19798477aaf64033a2f0755de5e245490894db0854ad505726ac4cc80129226c97e6eb3b246b8e2fc59fde29a24ecfa6d78f82edc08294723cf4c709c099de328d8bb6629642e7db416df3d051a5b76df720371c240dd0aae1e63a586f2f36e7ab068a35bc040593cb1441f667e63fc76affef9af8c1f55824385107e778bd1b1c3a7d71038d130cb8d6524085de654e02bfb23cf170dbbcd8dd5da8b2fa607974a7cc5629f855195b953e866674994921c321ec6448b7008f5a3a291f4927dbd6125d2a030e1881e590ece1e7b538ab67209fa0220d08885f94103e0e54173d5319da06be704d849ba806616a606cedb30ea9ae982acfcdddd639c8f97a8e50d2b290c277866039da9918c793cffae698b5fdb18318f2a248533b58d3ddb15c2c693478ba41a7b9d504a130ffd7baa3411f0c8ebdeaf56be26051537c1b586362b8ae547f3b63cc32fe72c6e21d444f7319a7a09bf57e258aa8651b2cfdf5529c4ce8bf012e5d50fa6fc1dda879397421cbf0b0aa28f8531c75ad61d78b439e11a9a191415dd863dc1349f8a24d746ddabb76c703fe668a9d586daf7fca681534499014b547b0dfcf3fb059707670f453fc15dbb1b0ad78225344aa413b3df95ad2fc8a50f090b9405450c8f9e42f1206471d2c994b510800eb4455bc5b75a9e80a2c902b6290cf809286227f465e1fa3adb9256191141efbb46fd78ee365fe627339845e8a0342cf4a40335f14c6762f3f9d145bd113dfcac3dd9ae67ac8fed5181f09220a54f37da295722006614f4b69a793a29faad92ca4e0509fc9ba3adf044eaa59e8f09223fbfffe61033ab65e62b49b9b2f611c3b135cb4c0125b6dc8f7915296dc392115f0065b0d7236fdf767553d6c518573fd4727c306cae5d16b1d07152c3858cde2fa9f5fa097322b1da4976213e5d01568932d1a82707001f9911e0d19ebd9a7e88128bf4527386f357b65b41285f292b609981f88a75e1bfade21c1dfc754689c7449ac907102a8e94a6de55c5648c4f1a15c3831b6ff3b5c73c810b9ac5819de632bda3421997859aa471e11071f699cee3b391cdfbfd2b76ff3e32dc6ba7fb42a4ad64c183c87c1945faddd158a829cf9735f8c76f0ac887c59a0227462f970b7a5b5502f26301f64b841162a92a4879dd093d63743c46925605613e014467123064ac10cb76d4978a2d6c519a6de686db4e978ff541d78ff352c11fb594bb543dae074bb08f423b6a9246b897e71745158ea38cede63673be01f8f041b5a88ae88279ab17e36e0679bb50011943b2e444e0b6af8fa94d3cbf906ad87a20303db6a0f27d6cfe32ba131a9f2980154505d9c55ad4a89c4ac1e2a66d26fd6fcf287e73098b21b8fe7fb9edbfac81a60de39d62137d41f14528adbbf4334ca24d83b99fe85b624c9e6c34acc1f1026e5623c02ab949c36ddc1e9befc65c1d6eea94d37bbbf8dc413cecd4bb593cb4eecc308d49c018a01876abe1ea09e7dcecad6fdc26d33ab98f6f3a5a8e2eb737c63e4b50d6210c5c91e4a4bf4e3b3a6fa23370db04fda2456e762125ad1f727ff100ae0fa853e270b19e082fd0160d85c6618b8a103fe4f75734d0603910d25db241f82dec16b4db9de1c42cfdb2ec07cec1409d378e0aa0e19cd1ecf82bf29ed380f68ff27f154fc5d3b3f01f59e00b3c8271e32bf1e95af5907886784361ea3ed1650902a21833488eabcf3c8762bc9275456a899d7d438712bf15b96c857e3d4342a4aee0b7e83869cef00cb0443860d5b7d8976b87a0f3cc8e9fcffa5134a22c7f5562c7ef5c81e5b04c064a7e8b81f669afb47d2dcfb6c5927add18258649cf8316cc0630d99cee1f09f2b7cf823db511cb5650d0422eac1d8a37b06d732b06c2335f41432e6e57abbb6529f439d5ac7108f3193ba4e22b8816a15fac31087017246cd2f99f70e5765f578a8b197b34a45b7469d6abeccae3020da16eb5af96f8c082d8aeeec0dff96a63605602f4bdbb5482ee0818dd942d483d5f5c1650479e49da9b0246e673f3d74e372c3605e6b05b3b034a8c235c5ee15d71f34df1c25dbf7abae72a318483ca4898f9f5a5920f14114e53a77684f93d16f51e4ad3d88bd30e158a6379fad1c10da9ae3b27c72cc41e59f89b573ee389410dc988eb4419978e46fb30ed2f8b1f09a7757264dfe22047e033ee8e3bf8caec2fcb94d186d02f098825c91a78a739e703169456714df61f5728e9d71ba80cc99f397590215373ded492c287575ad87f6afc0fc0afc0621bbba38fcdda8b577c562b628ff96c9bc23cdca88101c677dcfe7d1b1b9d4493df65af3adc5db931b9933f79e6abc1ed1c8d0aef2198acce0bf47d5b631e721f94bc913e5dfa3987991b971c40400d92758f4b99fc81547c8378cefe4ac123a3477ce070bd0899a1f6c1b71e37b3f658ae1e73fc2a2b8c2ef76af6baae7c4c6eff5eb23f5f02e5bcda1af6ab369ebffb2bc529f1893ab0f7f002fded0b1475c26218b66c004be7caec004781bb1d571e4434a8bd6e0a2e02e32118060a5c28458978a1f0c166b504626a91b344cae9e4c25f147c7d390a35514feb5e0a17f15acc87ccaddcda8e61a66d8253d89916fbd7d73f6052a60cb4bd0ed8994b47f9eadf6574858e16f629d2d09f9e3b400423290a1825757d2792a2fbe2ad59f9a82118ef0c936d147ca48f0284c6ea9eb41099103e4c29fb66abe988167d2ff876173eeccf399c3e23e47e7967a8622651d261d7eb009509b69fb08d546cc9b24900abb0342ec58497f5db30a9d76f61e69076411c51553368f02c82da3252dc0f6ac285c960c70e2d99cf661fa651a73dce47ae4d721e586c481d311dea69f2f242ea33de0685b683ed574c194d35aa5d505e645f9de0f422350119374d686b7992228ec0cb19cdeb8b73d76e0ac8681ba30070a3d3754531fd9d5c60364553dffa3315078a007777202a7099bf3695ebff7057eb46a8ad9b9c0a54a8a91a055e3455cf72969e352f4dc28796c3de65df8831da9662b51a3500d04742047e1d614c035df9a6606e4713c16e8fb4332a28b1a93eb9260c154d63a7a597db383795d368c1f91668d108304b23fea79e826b54ecd1af5790f717a24f7a88285823886d8e0567b8db216132f5dcefe465364d0b3d8859b5308bfc73f3584bc475b4f5c5f5267bf8ae0f6521846bfbc1dd13ca2bf8cc75eaf973dc398e4dc283c5c4c6d18bd9ecab6d58e00563b44e5e2b768568d136cdda88da330665254b630f584da5cd3fd51ca5799518f6b8376e015ec427b1968bebf7a5fbe2f66a911c8715d61a01b2af02d65a020c18930896d4054e0ac05d0690c4b06e6722275ea4d3ac584d1826c3ec919077879d52d664c77124a269fd8de1a1cd38126eda8da01f06aa6801d3cb58c86b1f986a62fa87ce670223ab18d977e06aa49962adcc9acb2584f53976ec95009a76f4d12af970744e336caaa8224cbd7485c63e23bc49ee976c4bba60573e6d8720ea72ee18c4695c47b177a62add3502b3032ed88a49dd0d5766fb4a1bc7caac308c76781f366329c58ed63472a5f415bb4eaa9be82ab9532b0818c70511291c585ab3f6f625a9179727a976d982b423f79192b7211710747731190664925f1fd00e370ffdbac5f5e8c4e6e9902a4f0e69c19ad1ea8a4a10c987ad7af652f9253fcb481611e3c4c4e31dc84f24cd5b42a21f3d367e7189c747383e9e648c47479ec5b33c75934f31fdb6b277c4a3e0b3c678a0d49f3ecf400446312ac9a6ae8c59abe9dde556093ba9aad8a4a7409dfa69bcf5ca9840daad623639b3a2d9ee578bce09fb6c032fb725f44c24bc95429c3681487ad31375d382883c1d3fc182ecc2474dd5e69bafce209e2551c20c58a387f132b5f297e2caa84b0f714d8b4b7d157572be8cbd7306bf01a5b47027dd1710d7310d53576ef8fc2d50d04bda77fd450672a84286ac25a817dac71f950940bea7d53b1e4e483184252d102eb4a41656ed6e829b874e5e80b5b972bc951e5b93c36783d4726ebabbdeea62e23f39b42fee2c9693c89d143bc1532265f0c6d65ecd180b99d6a78a966ff7b5fa9126", 0x1000}, {&(0x7f00000000c0)="d38b95aae80e", 0x6}, {&(0x7f0000000300)="0b79ec667a4e04ebfe9f85ec9dd6caf687936a1d75ccbc31d843a19d9468b6dcbc15c04ca96e4f167bf96c6bdf55ab5c88a77d9a9f068250fd616d4529b823934044678a5dbeaef567a040b088043d1b10104d25ba23d3d31fde9a859975ec86c9fee08ebaff3022db7505a1593621", 0x6f}, {&(0x7f0000001580)="8b78783bf1532c3dc1fee5ee5463e8e82df5ef1678223e5858e2f7fcf977914a71c1540ce1012b7dc8a5a165a7d5721c084ffdc384292ef2311e1970637831068d1d292a3195ee0088ab90e3fccb57ee64b6581a84c6f8cb7995a6c47bffd53a86424ee7093c87ba379c334992125c07d754f403d98915c04d1bc91d548959348f0c1e3111c30f3042ee3eb240e5d037afb51dcddabef5a3a61e603f481fd39ed80b37898613e9b965", 0xa9}], 0x4, &(0x7f0000001640)=[{0x48, 0x1, 0x4, "678e1c628eb1671b1630d30f0fe68c75b765275fbe314ffd1efa815502bf3dbe44b8cf6fea348c62f6c1f7cd8cae282372ea6bfbf071ad"}, {0x70, 0x1, 0x8, "aedb8ae0a6164f70ac6ce865e90d08317f404b040fc618304785e13530bcec6d176e611b280706c2d78581be20748f42880f07ec481d33268c0ef8d5545bd53ef29b282aa2c514339ef5114511590fcaa1ff3fb796b53a3d5f30a41b5c"}], 0xb8}, 0x402) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000200000100000ffff00000000000016f05582b7063c3136ec77ecf74ebc04dead5c4c5c8bff48bad395f0be5f8c8aba2c6bc1bdafead7adb3ce67e4d0be84c39b6c82d813285a551e4d68e4b37fa61c99fc1ff51cb2bcd67466e41f001265c0001b32c592ddfff3b4c99c1843b3a208e6c5cbebfac75af789d49b1ac6a3a756038a129d9eb8f3b6a5bbef40e356973a5fda2baba3326098b341b522b20f6b163c46b02fc4cdf1c554fc2ce36374b4c98718659b20bb3c0fc1", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x6}, 0x8) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) syz_open_pts() 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./bus\x00') poll(&(0x7f0000000240), 0x0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x100011}], 0x1, 0x2) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="049e15f9bbdc69bd339ffbf109e75c282036b34b1f97c5eb98a77564fd22e400a3ed286f3896c3d5e545598ec2fffe0748c7bef5d4f5137c3e074492cf4e7958f963a6d1023ae33407fd2c0e718af0e78d4878353e4949d166cca8649cec14fb424340bc632b10bd56db387b6507749c5f96f660976d96cbe68b64852e1e59b2412784ae694c6d4c35442fb48815cff210144507592e814c4732cca9733a6fc48c1114b06cc3f4c259f54267eccf156bfa366028865fc5b6d76c966e89244984c841a83fdb5746d82af845f0cb9baa99367c4d1ffb7ae2be6caa342844945984ca9641360b7f65867b981e24a474fcbb86", 0xf1}, {&(0x7f0000000100)="2921360c67fafc5bf44e6b0809586f30373f783b34df8fd13428d31197c91a15cef562ab0c1ba93778c31ff85c69c9c5a8276e1ae09b81fe79be6f00c9c141b1c86d25cff316561d9df241ec46fb08a3c50ca4c89a0ce20287", 0x59}], 0x2, 0x0, 0x0, 0x409}, 0x402) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2f) shutdown(r0, 0x1) 16:00:17 executing program 0: r0 = socket(0x1a, 0x8002, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x480, 0x0) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0xfc86, 0x4}, {0x18, 0x2, 0x200, 0x5}, 0x9d, [0x400, 0x1, 0x4fd, 0x1, 0x81, 0x7ff, 0xfffffffffffffffd]}, 0x3c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:17 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x1, &(0x7f0000000100)={0xdc, 0x4}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x80000004}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8}, 0x8) poll(&(0x7f0000000080)=[{r0, 0x3d}, {r0, 0x40}], 0x2, 0x80) mprotect(&(0x7f000004e000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x7fff, './file0\x00', './file0/file0\x00'}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x55) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0x6, 0x4, 0x1, 0x4, 0x968, 0xb434, 0x0, 0x2, 0x1, 0x1}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x2, 0x8}) lseek(r1, 0x0, 0x40fff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r3) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) openat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x7387568309b91e0f, 0xc0) syz_open_pts() 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x100000008) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:17 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004b0000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:17 executing program 1: r0 = getgid() getegid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8000, 0x81, 0x40, 0x2, "838554bbc48275462e7be34caef731e0534217ec", 0x9}) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() fchownat(r1, &(0x7f0000000600)='./file0/file0\x00', r3, r0, 0x2) shmctl$SHM_LOCK(r2, 0x3) fchmod(r1, 0x6) r4 = dup2(r1, r1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000040)="47115987ac8233c6a8d83fdf8ce127477eaad80d0122583f941e8ff118c2973a64027a1d3621e38cb696fa342de259787559b6c0f4b1470867c93b4155121d27eb38ca28cf69e27b7f701ddccc4fcf0bf822999e62df830f92718bda2df19859447a350e5d81f3aba26e2d3dcd512d276862e403aa093fc0bc2d97d6a92f1f53667595e59096eae618bd", 0x8a) clock_gettime(0x3, &(0x7f0000000100)) fchmod(r1, 0x80) getpeername$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x5, 0xfffffffffffffeff, 0xcca, 0x9, "7c684a0346818b1f757b9d87c8abe42e01ed7c40", 0x5, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r5, r6) connect$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="0d002e4cdbd6ecde431a3db7a345f1e58cfef3a93f70f0730c6eb0f82fd355"], 0xa) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') chmod(&(0x7f00000003c0)='./file0/file0\x00', 0x80) lseek(r1, 0x0, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x20010, 0x0) sync() shmctl$IPC_RMID(r2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000440)={0x200, 0x2}) syz_open_pts() getdents(r4, &(0x7f0000000480)=""/205, 0xcd) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x48, 0x7485}], 0x1}) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r0, 0x0, 0x1fe) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1d) 16:00:17 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) setuid(r2) ioctl$TIOCSCTTY(r1, 0x20007461) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="0fc430f7", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt(r0, 0xd75b, 0x6, &(0x7f0000000040)=""/188, &(0x7f0000000100)=0xbc) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) pipe2(&(0x7f0000000140), 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1000000000007ffb, 0x5, 0xfffffbfffffffffb, "dc0400190002000000000000000007fe662c5000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x1e, 0x3, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() getgroups(0x6, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6]) r7 = shmget$private(0x0, 0x1000, 0x40000000200, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x212, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) linkat(r12, &(0x7f0000000340)='./file0\x00', r13, &(0x7f00000003c0)='./file0\x00', 0x4) r14 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x2, r8, r9, r10, r11, 0x101, 0xfffffffffffffffb}, 0x0, 0x4, r14, r15, 0x8, 0x100000000, 0x7}) syz_open_pts() shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) 16:00:18 executing program 1: r0 = msgget(0x2, 0x20) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10002, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:00:18 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x121) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4012, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:18 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20000, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ftruncate(r4, 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() socket$inet(0x2, 0x8006, 0x8) 16:00:18 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) socketpair(0x6, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x10001, 0x7, &(0x7f0000000140)="c965c9dff63c95002c223b3693c0f748df8d1209754e17968abd03bc4050bf135f67af3b9daa1ac19479d6709de35f53937a2881904440fa70f1362482166093dbf92f89e8ffb88e9108e293ce81de091d8aa50aa39e41cb052d8c32a718e76a7942e821fdaf390ad4ce60bcc7a2bc25d491a08399e10f2bb955a5c919f80944b2b8957fbfeda6823aa0ad352e2998b297a191107882a8b8e2a5b46471994dd843e4e3de6ab469c4645c4c8b6d077245918825bf951fb251cd5940bcabc258fcdb168aab1fd93e4ec8e4fce2844c35258fc4cbf03fc9994800f97396477af78b25295f595aac232c118b8f1eb6359b68", 0xf0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000000c0)="d0422be08c34b76400aa4ee69931929600df6993d3fcb2eb6410899ca1ce500034cee6291e9ad46e4f2383ec73ca6d471306c2a5a5ca3f027650d92895484ada11325b66003b5a1d58d446f2e1072cfdfa0f042326358ff2a3534df2376dce84c313f0971311f36b03750eceda1298309d", 0x71) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = dup(0xffffffffffffff9c) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0x1001) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) 16:00:18 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xc0000005}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x1f, 0x4}, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)}], 0x1, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x200000001ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r0, 0x67}], 0x1, 0x0) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000080)="a3243f0940a385a8", 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() syz_open_pts() r3 = semget$private(0x0, 0x1, 0x80) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) semop(r3, &(0x7f0000000100)=[{0x0, 0x9, 0x1000}, {0x6, 0x0, 0x800}, {0x0, 0x400, 0x800}, {0x3, 0x7fffffff, 0x1800}, {0x3, 0x1c1, 0x800}], 0x5) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4, 0x2fa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) 16:00:18 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x8004}, {0x0, 0x100000000}}, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x5}, 0x10) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="9e95314064", 0x5}], 0x218) 16:00:18 executing program 1: poll(0x0, 0x22, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x8c, 0xfffffffffffffffe, 0xae}, 0xc) 16:00:18 executing program 1: kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:18 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="31dcb1221cacc8a124c9dea7834469e1c1fcab4884ea10843578e434aa54e649f0ecf8df73db65e696bbb2633f7eda6edc3af746de1efd756300a3cc2b2090b06fa9fff8e7991abd3f53d502c5086c", 0x4f}, {&(0x7f0000000080)="e645450f6c404ce4843334f2112cea4e4d75312c95a15dac", 0x18}, {&(0x7f00000001c0)="9eba9d9d8b9eda0ac724f5d372ce4ef7232fbfb1e013c3d32283565acefff050555582fe69ba2478c2", 0x29}, {&(0x7f0000001740)="29bcebb96253b2108ecd3bca599b28d43a4140b7ebdfc19a1f2a5ff4aeb12d08366836bfe556d071f68f382856ec053c0f06d91f93faa31b3da3d7420486e2754cd6ecd43cbd8f27d5c5daffa0458816aff236e97d6353a462060c75ca8d448cd90ccfd32de2fbbdaa2b6d4087068484ce2fce51cb0061ad5f61e857d137a10b6c4e950800783678df2d6ebd38d214a725beb0c61270a051941138e8b37feb8f4414ee741cc5ff16b87eb062e0fa8de6d681203970afcf1fc6c07e335616cbb57d5dd78385cdb96fd3c802f50e7d42685cba4679fa491d159e08d3354ea8594a7b39175218bb06ee612e1c2b49fcfa00ed064e4d971a5616f1e507292cf03ddf845022796f7fb9007f4a6e442ca255cce4cc26d826b7824e34f2a090ae0b8621e588c870a969912126600d8607fed6c6309fc79a8e576d4aebcab849e768410da13a32cf4837b63a13a4dbc0de447a03f835b4c54a57aef2963517be8add8763042a46373e9aec234364406b0a60d415307d46fa2f0685f2a9255f9c526fdeca6b3a2ddb38026eff212370de904203cb34c732b419b84aae29bef2ab085c58fb2a6998f67ffb1d9e9a32a66a2918a58798844824b683f423782253716177a49f355220284bc0e1acd1e9dd2bfbf73a959325e01ced678fb61a1b4dec0592b2ba4c91649b6043390a0e7e7baf9b353f15fcde79962c869841e6a80d3a29be5ffaa4ba326ede4789ff15eacda044ea3091b486162be66d14d2e7c4907eb06def3950170119ea53a2d19baa24cc264f693373f3b2662a47061dc0016ad5aafdd248957f97ebca4e084e5eae9ddbcc3ec3100c918b8725cb361ff5381c9e38993aa4bfe4ef1718fc673cbfd100705ab2b1c2a445e1311600350b4da258ef1c37680b7e673c2b5100777c81e14eb58858aceed1445ac0d6dc1daca3f866756473b850a2219b6e71a8df1f7304bd92f1917308ed6053165ad3a07fa5a6a871f76da47f9467587606b1409e4ee562da78e6fc73ce03a3ec29ad6d400dba41ae639d03a6e3292de09524df6ee389d886bf1a3ad779fd57770b0095cd1c46672f2f87c4832aeb53965b2b9d50bf970bed35b7a4357cc5f4a31eae6750bf941d24b6109fadee8c0a9bf89fdde89aeaba9efbf3d54bf39691fc63076841d96fe072757f99e46d8a45ca223136684bdc2db4d1a5febf4fe3cd2e052064fa3365d8cacc0a1d47602f0bfa07dfccb56a637c49408d651e71e5bc15ce9b4b9c2f5f62ae7ce0d4974b6db68b9ba8215c6c5a295fedf3fd99ab4601cb82bf4b62473a2a351dc9664d290313a3f88c1631507eb944b9df76b08557e6e6c61f9a76558bc2476f79f47833349891b047f6e3e3e512b2d1cc83d5fcda62877c8ca4e9c4ad81b54a56b067aefcdfdcef98ac8f637d98d1f06669376e15dd4799dfd2092cd634e1e21815654112f3d672299f3000c3b19047d50f5c08730f0a194f4f157212096c65da56d9889ded3f64ff5a383a9cc0191cf1a533d2cea9f7038756f703e8d7bf31adae22dc5832f1409c1277bf541f7ca7b59596c3e6207251ba721d1158175773309fa27a8252ab768f1f7ae401051cb5fc9bd2cd765bf1681cb1b37afbe12db630c7b53673ffa669716ce746532c88fee513478afdd4e1d3a2c5e15ed730d45dbf3b93184231cb198b0da911e415f774e1d972dfb48b396e2eac0c696d1cf1ddf3843595756effe32e5c594755fb1dfa213b99bd1566af92e65244853bd42fe939d8013c3905b388f40926cb12620a0df64482ac08bcb5b80c445088c9f3fc44a8b70c590a844fef79ff460dea682672562102c594284eaa12a844d7a934a9fdec54a3c460e916bb5aee9dfbd5ed8152614d25dd2c8917edd13f67f27b4b23b71f97895d00af3e1be3f63a81dc6e97da6b85281f33cf3ef2d56a2ebd26844f036c38bf82177c7c9eee0b31b41c464c0e17661c676e25705adedfdf0f0225bc2c55a9895ed712549145044c9e349add208c7bba4cc76f62aed2b2455627c5a20898ca80d1d0c7f6120a0b11be8b8c017a5b7f8b76e57136ec7e85400ee9afe10291283aa2ebaf93183ae3176fe6b75d7f4312f51b518b3d9a2eca8cb9aa0477fdceb9860674a10157b342bf9eaf9bc222e7d283473d048873d3575060f64880d473436e86c0abb442cf3e95ce410eacdcba593d6440f04b6e89ef54d1d031d89f66ce54375e26d995a0f58b29ea5b067580c1517e26e866a26043b24a7d8b37d803c9fb21bc0878af9961a3e58b4c3b8a2157069f3a47491deeec2210b5bd51afefd0c63a130a416791066bf26eb6cb2413c94033912196cbed047d44bd88ac2665f1eeb955ae896fb417197ccf1c41add2887b5807cf16dce73d083475f4cb8bceae58137eb9afffc049729a76a36d579d2f8e67f24319b185271c6ad6e2ff321afef90dc891e7c50cf86942140664dd9e63f5b1fddc17b0c9ee5e1251136d8d47f848681af7f4ae061511dfe633025d11154383da5574a31d95a197cf84f8815e7aebc579091e13807d683576eebc61aee6232211f91ae2efdba702eb33eca060f0eeb2d23fd379cbe337a9cded2bfadb008c699d0db8c0e8e47bc6fe19453f4d82fd8a83da705bac860fc5ad88982d1c857504dd72c085f3eae96dd88791e4412db010248936c21d34fa0c79dc2fa7d0f2965b6362b4540fd5dd142717b4b879b68da01ca7ddf0b98b0053313edb0d748acf1a426c9b5baf1b0a95c7f2d360455be67b0846ebf9d221bee4a20cce3710f6ce8be2bdab856aef06981ec6a7da905db1a5e36ee107bcb6dc38b123f117983666683339ebc6a5eb076c67d032b98728c2cdc4526e5db5158d92ad2e34fa0901450fd87da6c6614c6c38a5893b9b2792e7144bd1677eae2f542c23d0fe5400eaf1d036aff69c98c18b52e458f04e8ae8890ed1a51154c6064b8dba48b32fb3550b3f3d10d90143579de1ad45ebfab46106000a9e646c02a8832b61c03c2d12d0ca3b8f0c4d44b2fce7050d2d5c0c718a0c35af92b490c389b92b7b85644c3d7e91f0006ff8c0b17106ca3e527c96752429f5813cf755499affc7702d8d3579cb34b389834a3e336cd67dde6816ded670ac8c22bb1c35bc520195e1037cf5b84bfa20c35164d9e6f53274a1f3bbbd08d731e19624243c8bd5e2754feaeabba3d09042c7793acf0c3afb99c15d4a560886efbc17bca8a0ddbf68d688a97d04420280ca9dda2e569abd49028778b903a86115c4c8877c670fd3e6e3dc13e1d9cab5f9da576482eda6cb992a0f22021853faf7b9621e7502950203a05849368fb2809a87ebe955da4325199ca127d6fa28fbbe263731bee01755378314b0a2fc0ff7e5e0557f428201a33f52af5a429aa7fe954445ad1fcdc11b315ef4ca8f0af394ad1e2ec975a46b6b8ca45e6826c43c2c306430d3e9c4a3e81bd3b86a4d5796028ec60239fce03ac561fee1b66ddbb87755b88ef9dff6c543318305779633644c748afee341101fa6bfda1d73e7be23685b1faaf913810ee001ab50d19b8caf9f3294434b78331268ea098d03a264713071adeaa569f45a0c8d2cd89c6bbee1d8a13229b21858bce7542fc95c0ac360287e891088d4007858a1ec0e55b0cafa76edf781740de657166b05a984ed71377b5bdd48386c3fa482034b4e00399a4fb9632af34de41aee9c6e6b708a03bdb7744d5ed95a460aefd0b7c6cbd522dffc6e0b97a3def81f2c838edc0d504bc98ff70c30b2bdfef0b156d06223aeaf438498ceccf33b4ab88e4d6d16b6e51819f37ca37ec33f1e3caab6f946ed1298d91a486c6e7409d52d1c40cac918a46401b89d02986467a5ff88bef0c2bf1de380ab82b3e5c4db3e91f3ac493fb1628307be7081231cb3730599d8d13b5f81bf243cb5595c8ea3bac5f315ab40fecc6811b1d894b3d13ba1c2ce11305b361b391c2fa6e4fa3135e39d60308a6b94ee7b422f8d64c4ee45e8d4abbd7d36334651c20e5b4941da7562baf5abcc43e0ca13b9a22b58831ba5b098bc398cbbef943f9042c8be2357830879799f1bc5a9985742213e757ae79cedc2da5673f614ee8f45c0373fea3907b0e0c739d33e3f85d9ca411132d41e204508f312666bf0ee29157e89d1639534aaa4bc4b81e08425c7023e7c5231ea693ddfba92edc55fed74ca998e048e68181a6261c4539a6ec40cc0d5d96ea3a033e9ec8254c4de79baa074f99d7d5718a7e9a7a3c711a01d01b78b7e41c6f893e3a900ac250b3d0a406d779c6b8eafed9157df71257d30a48646fc516d19893077685eae0ee864aa4b24fe133f9f96edce1bdb872f101111a4f6f193855f72f4102ca8e092b490e22a22df8ea31762a72f55087b6a979aa91a04742b6a7af43beef6719bf7561d147b57c259d4c09ccf94d9c301a7431abf91f8b1c1b375a9c8c177638506cbf4621457381ac2709e2dfff4a9a92e863c531eb1ef6e3fc14f730e0829396925e294f050d3412e09b4482b079c1f5e170fefdd606191da661a9c01744e27c097cfe1bec016bca1a6467ece832b7c29fd5e5062ab2b3fe7eddde8ae220a33188a1f7090a3092fe0701282985316701030d22fc584306b05ce301516989bfd742a344fcc453c234d0dba34dd9c384e1a3bc222235a61f440ea51ef0cce02966a6b6b423c5f6044bddb8e9305a4859f78d800080f4cdc9b15d804fd92cea49a78f2cf2ef424a274466a234e33a21f5529d265f26632e0500fc734161b35eee14ca6f71c693f412985c60898f6b4e986473755ea7d8c089bed8892d77056a7d531027a35f8ae2857a5aea7deac5ed894107260e3dd5686c67e875ee415d49f672765b982a4e1c04ab8819bc4d5c8fdd405ad06ada7a9f2fe9ab22559f9c4c3d6ac1a07a32f6ea2294ffdbd9da47aeded438540673800e254321c8ee26c905e82ef20114ce0a86b637ed226e5998fea440657c9a4495ae41a61b48f32c7a14629d77c20c058db03b93d686365bfbb54e67f54af5a16cf83b8767ef82371bc56ca3be09baf97edf3eff8ce536a0a6e2fc6ea05d92f4efd3439b3617bc17df227d9635751bba983467a196df0abe73a726bab190fd1e67fa2e33b3ffd07f8334e446067dca55fddcf4cdfbfb4c66dfba6145e7c4a7d626690ae430ef680005462f86eabe2a00e7b9f483b847561f34cded7e543131e2cea41adb618a3b80a553f6a48a0558b05bde42adde12f8e3a1d4f0afec10fd386190c2ac4acbc8abb4664f52b23c281046a02c7bf3681b933bcc56b19c6d9989ce12f569ef8c67f140800f4b937e755bf711aa5c5d1498dd6163a8c082b7330fed017aa24ce4534edc2c85469e8ebb9f51c9c132415fcbb3a63c0a540e66bfe21ba6cdd20570565d90ee2147d4e356d1b2d8b255fbcfdc6a79d3880c89a31fe5ac32ddbdcd6b7018d14a1475009756ad3572c15aac6e314159363380a3686173fd9ef4b49498207438238e696e068dc1622a3eff1f673dba330816980238affffc0d20f3731afc0946f911180cabe87dcc3ab4d8ad2a2fc2586f3dad06fb4f1edeb17b5213f82082f97e656c9b4710842ce5e8818da66d65a2aab693cad92bbbee60df4f112f74ac428fe9bb1f5de7812c84391f0cd45b33ea5cdac2c800d3f0d0d06f050520ef10fdb91f76d93fcd246c439d40446d773ddec9c1066191ac5ab4637982c23b55f62767d61f2c1ae1812be1bcf2bc0931bfdeb97ce0170969363e71b37c5496ff57ffd3a6cbf488a9b6cc3e3bbdbdef4aae0c6fc2699beb66e6dfe81be42ed", 0x1000}], 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname$unix(r3, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) fcntl$setstatus(r4, 0x4, 0x80) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) getdents(r3, &(0x7f0000000240)=""/198, 0xc6) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 16:00:18 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x20) close(r0) 16:00:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:18 executing program 0: r0 = socket(0x80000018, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000330000000300000035707f9545070b77"], 0x38}, 0x0) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="f76f22f5bddf251728ebfffff6ff000001ad5872", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) kqueue() accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x420, 0xe0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x9) syz_open_pts() sendto$inet(r1, &(0x7f0000000100)="e1c91d57e4b1bba52082907014795bb2ef7db1807c23019435311ee8e07ce84b4e6262e0c2f1c3f19afd66afdb6d4602a3b24468533399e0277c9b1a82b4a15d09b2e0bbb55d811376df88a3478f8c7b758092932854130ae5e2be714c7af338a91459ccc2918bd4a3db61cb96a4c6f4330e7600fd21202918995e1fb384b9128850a5abe70670b257ac38c03ad76ab1c182d17ac3577a1a2de51acf8ca1968c28cdd10b87858bc3cd64b026a725921aa9b35285698db8396a37647fae7ba4192dec7b889973d7b59c7a2bd4a4903af185908b12ee2f5b1853b36b9c6a1d63676cd4d87cbd27d6834f0489f1015943e474ccfa7b6eab0bff0e06d2627680", 0xfe, 0x8, &(0x7f0000000200)={0x2, 0x0}, 0xc) 16:00:18 executing program 0: r0 = socket(0x18, 0x7, 0x4) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1ff, 0x6, &(0x7f0000000040)="7c38127e433cd6e6306b27ebb5701fc88b153bf64ef122cf7846bfbc1621d06b44ebdeecfef485e9022c1ca3fd", 0x2d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8001, 0x0, 0x90d2, 0x0, "d705000000000000005b4de400", 0x0, 0x1}) write(r0, &(0x7f0000000080)="7d43caeee32f5a9a1bb737afc150a5780ced3f74f2b3f5ec21178ff3bbd19f0f473ff571cbc3ba7a31f4d46f07261bb3f349a4e0b373f02e03b0c1083835d57008799576ee73996828a81cfc635191179eceb4575dec16aeab3639df406028366779bee030", 0x65) write(r0, &(0x7f0000000180)="0b3a9988b355a5b90385a5bad5c66823228a32c835644e7f03fdcbcc34bebeae28d8443f0fec7b4b0ea2c299f58be0daed085cec6f4dac586ed26794fad7c2291ce4eb017dd9b551cb7a590b9e374f9092052249cba700c5523edddcbc344700bc7663b67e00645fdb3ada196bcfacc46f48d8cb2f752b4de06fb809896222707d03c3a4707de23e483a11379658d13fe4d6c356cd", 0x95) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x3, 0x6}) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x20, 0x1f, 0x7fffffff, 0x3, "11917d6b3c421a2052c99b9045930b61ffaf4e5e", 0x9, 0x100}) close(r0) r3 = dup(r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0xfff, './file0\x00'}) syz_open_pts() 16:00:19 executing program 0: r0 = socket(0x20, 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) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1811, r0, 0x0, 0x28) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9cfce043e1dbbb6770332e", 0xb) execve(0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x8) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) write(r0, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x7, 0x4085, 0x3e) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x4a0, 0x0) 16:00:20 executing program 1: r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) clock_gettime(0x800000000000000, 0xffffffffffffffff) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = dup(r0) fcntl$getown(r0, 0x5) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xfffffffffffff243, 0x8000, {0x9, 0x5}}) 16:00:20 executing program 0: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000140)={0x13fc02, 0x100000021}) mlockall(0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x28) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/47}, &(0x7f00000000c0)=0x31) lseek(r0, 0x0, 0x40fff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000080)='!', 0xfffffffffffffcba) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x3, 0x7fff, 0x0, 0x3e0) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x40, 0x4, &(0x7f0000000000)=""/90, &(0x7f0000000080)=0x5a) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000140)=""/224, 0xe0) r2 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xb6}, {0xffffffffffffff9c, 0x4}, {r0, 0x10}, {r0, 0x5}], 0x5, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1000) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x9000, 0xc92d) r1 = syz_open_pts() syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x6}, 0x10) r2 = syz_open_pts() fchmod(r2, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) syz_open_pts() 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xe) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80000000000009) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000080)="7d43caeee32f5a9a1bb737afc150a5780ced3f74f2b3f5ec21178ff3bbd19f0f473ff571cbc3ba7a31f4d46f07261bb3f349a4e0b373f02e03b0c1083835d57008799576ee73996828a81cfc635191179eceb4575dec16aeab3639df406028366779bee030", 0x65) write(r0, &(0x7f0000000040)=',', 0x1) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/160, 0xa0}], 0x3) r1 = socket(0x1f, 0x4000, 0x7ff) select(0x40, &(0x7f0000000400)={0x25, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r2 = syz_open_pts() fchmod(r1, 0x1e0) close(r0) dup(r2) r3 = syz_open_pts() pipe2(&(0x7f0000000180), 0x10004) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x4) 16:00:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/213, 0xd5}], 0x2, &(0x7f00000002c0)=""/12, 0xc}, 0x800) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f0000000480)=""/175, 0xaf}], 0x3, &(0x7f0000000580)=""/35, 0x23}, 0x801) recvfrom$inet(r1, &(0x7f0000000600)=""/4096, 0x1000, 0x40, 0x0, 0x0) connect$inet(r1, &(0x7f0000001600)={0x2, 0x2}, 0xc) truncate(&(0x7f0000001640)='./file0\x00', 0x5) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000016c0)=0x8) r4 = openat(r1, &(0x7f0000001700)='./file0\x00', 0x40, 0x34) getrlimit(0xf, &(0x7f0000001740)) renameat(r4, &(0x7f0000001780)='./file0/file0\x00', r1, &(0x7f00000017c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001800)={0x9, 0x7, {0x8}}) pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000001840)="86b2802864fcf6ed6a6af477aa107e5ea5c1d016d9e26d85d383eeddf0331cb1cf5b7174b22fcd7f4db3089a54b8069bb518f22a231fb99649cbdc7d43f87832fff05390ecdb90b38d9593fc3127a647b451f8029726f364fcfa998b1c64cd22f4d3378fa91d67c9d9d50e9650e1bf76a1bf43cdd25d5971aacf3e2687d4c40ce30b0d9c123152d06765c1fedf0186f4676c6bc81aa1edfe1d94ff", 0x9b}, {&(0x7f0000001900)="9082c597680a473bd5c81bff65f6fdfde41245cfa7663288b80053481687beadf1970e13b7cc3ff4714c9cee8ab930aee1021e30401dd92d4e856eab7364fe0f66340c87777d9b29d15b56a515885c80d6e38f10a1429502d06588c72905493af415f0f9ec1daae48f4fc58edb2f5e7fbb379ff460dae6002d80bae880e1e55d4800d0e2fb04a8dfe5077c63a19b1d5cd577ab1ffb4799e191ee953e8b1a1b36a36ed747f211061268721ff1d90e9fda0e9e7994d0b95a2d7b6974a815bd9eca763455eb7b830de5", 0xc8}, {&(0x7f0000001a00)="4a40ad1e4ea7e0375e83eb56e208e456", 0x10}, {&(0x7f0000001a40)="06bc8c84d4b5c17f7f08a53bad1f25d3ccf8a862b2e3227fb88451e3dfdb2b8692a218213814528daaa6f331c00704b022ad42e362a85b4f6020da2d9da95171c89149c9f0e5bcc16759bd8cecb9d3e2a99ffe923e90c3ce61625e9142d6ed0cc824e393f78eb388e228ec3c278472ce162788cafa3859198a1317a6252085df02df582a736fc4f29d5bc93b728a2d798548d49ab42b151e725947acd2a7dcd2a2a703506164a7bbf03a78", 0xab}, {&(0x7f0000001b00)="f70e31465ecc4e87c5f1185b3c1597761b351c65901bccbf0cdaa97f0400d629bfc012bab9b34fbd7bff7b6a87886a977b077e90759551fabd34b6511be5d4691fbfce1d291bf5250154667a6a77b5ff2830e03b00773ba8d2351a236155985f18c3630c58419cc6dfe59f399fee07899d69cb452ba85306730e5a4838de7973d85c", 0x82}], 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000001c40)={0x7, 0x1, 0xd7a, 0x5, 0x2de}, 0xc) unlink(&(0x7f0000001c80)='./file0/file0\x00') pwritev(r2, &(0x7f0000001d80)=[{&(0x7f0000001cc0)="4b2cd600b433c5f703d4cc0e4f194a006357cd29d0260ad027610096a7aa4e616343a15460db32a58a1783dce6f29efa1ad6f77a565b1d838912eb2677dfe3ae6bf85412e3a6e49a5c600d8083aa2181a18281e83ebfe78599e7f51e977b6b54c504611aeab792bbadfe78b5f3491f2b6e02a2dc7ae48dc7002e08fa07cfa9ad3bdb26e40ab94d1745c7d98739c81589b2d5a435e3d1d6cd544a051c16", 0x9d}], 0x1, 0x0) r5 = msgget(0x2, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0}, &(0x7f0000001e00)=0xc) getgroups(0x7, &(0x7f0000001e40)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0}, &(0x7f0000001ec0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001f40)={0x0}, &(0x7f0000001f80)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001fc0)={{0x7, r6, r7, r8, r9, 0x100, 0xad3b}, 0x40, 0x8, r10, r11, 0x0, 0x1, 0xfffffffffffffffd, 0x8}) preadv(r4, &(0x7f00000021c0)=[{&(0x7f0000002040)=""/131, 0x83}, {&(0x7f0000002100)=""/138, 0x8a}], 0x2, 0x29) msgsnd(r5, &(0x7f0000002200)={0x1, "e348d6576bbb8b25091d73713a59b77175e8ba876929326417a1b0342964a9d57be76cf867fe1da66176a3addf8f753290dcb3418c01570e"}, 0x40, 0x800) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000002240)=0x4) recvfrom(r4, &(0x7f0000002280)=""/140, 0x8c, 0x803, &(0x7f0000002340)=@in={0x2, 0x1}, 0xc) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eeffde783041a304ced9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x62, 0x6, 0x2, 0xfffffffffffff223, "e82053e48ceeb3bacbed048f53507f9016565be8", 0xfffffffffffffc00, 0x59}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001740), 0x9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) 16:00:21 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:21 executing program 0: r0 = msgget$private(0x0, 0x106) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000ff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000004017"], 0xe1, 0x3, 0x1800) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = socket$inet6(0x18, 0x3, 0x40000000000000) close(r2) fchmod(r2, 0x82) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) write(r2, &(0x7f0000000080)='N3', 0x2) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2050, 0x20000003fbd) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/73, 0x49) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0xadc809bc962830b5, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/133, 0x85, 0x800, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000280)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000002c0)={0x3ff, 0x8, {0x4, 0x7ff}}) r3 = accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000180)=[{r3, 0x100}, {r0, 0x2}, {r1, 0x80}], 0x3, 0xfffffffffffffff9) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}, {r1, 0x104}], 0x2, 0xffff) r4 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x9, 0x10f, 0x401, 0x0, 0x3ff, 0x6, 0x200, 0x3, 0x0, 0xc32, 0x71}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000140)=0x401) getrusage(0xffffffffffffffff, &(0x7f0000000340)) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x100000001, 0x5, r2}) fcntl$setstatus(r0, 0x4, 0xc0) lseek(r1, 0x0, 0x3) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) ftruncate(r0, 0x0) close(r1) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x160, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socket(0x10, 0x1, 0x6) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="f617b9f51da2cfeedc4b2dbfb77d0f535da10ca08a0821766a76597d73ac3162b9a571194fadeae9d84bb89859d8238ad36c897bd6377b3c8d43ae3df1be4916f5963dfd120b4a89d6c639730e4892a39cd43aa95803fb712be0392679d21d44a720678b51b90a9959271e2e16de64c2c1fd5aa230a9e219929ebbeda1b589bbf1ae990873314a1392b1b11963d3603c96483155065ffa2ddfe6ea174ab6ed3b279bec9c8e0d07f016c115d51c329568", 0xb0}, {&(0x7f0000000080)="b01cee743ee27242f37fb75be6c1721a0e7140064e6c2051d6740e4c4e68c0fd5a4c711e1e907a02afb44c632eb5a974a5c21dbd16c8ebb38196c00a222ff32975fc0dbbdbcce95ad2a300ee0a3da96dfa946ab0acdebd9dca9ef185820fe01c6dae5e2a5e2d2343fbf07e39917f86391ef780e56e613ac099bc92", 0x7b}, {&(0x7f0000000200)="acad33be30ac59ac49891df950934f5d94a82632dc10c4391cb1f632d312ef289372078b20d6c2d27e911b39c0c9f967", 0x30}], 0x3) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)='<', 0x1}], 0x1) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:22 executing program 0: r0 = socket(0x1, 0x5, 0x3) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/70, 0x46}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x3, &(0x7f00000002c0)=""/249, 0xf9}, 0x40) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:00:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x100000001) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x7, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0x1c0000, 0x8, 0xc4b, "a2d3426715afa054b21a1550436e0ea4cddcb6c6", 0x2, 0x9}) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = msgget(0x2, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x19, 0x100000000000}, 0xffff, 0x7fffffff, r6, r7, 0x20, 0x9, 0xb14, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 16:00:22 executing program 0: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00.\x00'], 0xa) geteuid() semop(r1, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) setuid(0xee01) r0 = semget$private(0x0, 0x4, 0xb74359d523bef09d) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1800}], 0x1) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() getrlimit(0x8, &(0x7f0000000300)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x24, 0xfffff, 0x4, 0xebf}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xf43e, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x4, 0x4}, {{r4}, 0xffffffffffffffff, 0x13, 0x2, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x400000c0, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000004, 0x2, 0xff}], 0x9246, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x14000000000, 0xf714}, {{r1}, 0xfffffffffffffffd, 0x80, 0xb, 0x7ff, 0x6}, {{r4}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x28, 0x40000010, 0xfffffffffffffff7, 0x5}, {{r3}, 0x0, 0xac, 0x8, 0x0, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x1, 0x40000013, 0x8, 0x380780000}], 0x3ff, &(0x7f00000000c0)={0x38b, 0x5}) r5 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x18000, 0x20) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x2e, &(0x7f0000000000), 0xffffffffffffffcb) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket(0x18, 0x8003, 0x1) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00') syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x80000000000007ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4", 0x1000000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x3, 0x5, 0xdd}) 16:00:26 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:26 executing program 0: setitimer(0x5039f2c05eb135f8, &(0x7f0000000140)={{0x8, 0x1ff}, {0xc8, 0x9}}, &(0x7f00000001c0)) r0 = socket$inet6(0x18, 0x4000, 0x3) setsockopt(r0, 0x7, 0x2, &(0x7f0000000280)="11b4a8b2ae5bf86416436c346e2d56575ae09ad67743e2a46438c04da7706e31a38c890f24a408e3967a2689c308ce7a25389c7842ffe1b1933b40b41ee70dfaae3f3e2c621cae3731db95054de6feb583f41efc52ef04f290aa31e71940f3f0b17d94c6eb7362edfa5544d8c1e05d9840e04e51c257cdc303d7d56e99904fb392836767ca3a64e58c36a1cc66e985019e17c549a668b4f4b1c12564157ce3f5c0807f2c8209", 0xa6) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x98, &(0x7f0000000240)="2bfcf0d936d883ff364b7459660d01198c8092043bc35209def76037738199e5173cd4a3a639fe7b15e912a11514e093730c4f4f5077196ba7", 0x39) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x22) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x4, 0x80000001, 0x1, 0x0, 0x9, 0x2, 0x9, 0x3, 0x1, 0x1000, 0x5}) r3 = socket(0x19, 0x1, 0x400) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) openat(r2, &(0x7f0000000100)='./file0\x00', 0x108, 0x80) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x9, 0x0, 0x7ff}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000380)={0x80000001, 0x3d, {0x40, 0x9424}}) semget$private(0x0, 0x3, 0x218) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000240)=""/197, 0xc5, 0x803, &(0x7f0000000080)=@in6={0x18, 0x1, 0xffffffff, 0x9}, 0xc) r2 = dup(r0) read(r2, &(0x7f0000000140)=""/250, 0xfa) open(&(0x7f0000000340)='./bus\x00', 0x40, 0x8) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f666959a8b994"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:27 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x419, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) kqueue() r3 = kqueue() r4 = getpid() fcntl$setown(r1, 0x6, r4) kevent(r3, &(0x7f0000000000)=[{{r0}, 0x0, 0x3, 0x0, 0x200000000000000}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) fcntl$lock(r2, 0x8, &(0x7f0000000240)={0x2, 0x0, 0x929, 0x80, r5}) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/28}, &(0x7f00000001c0)=0x1e) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x2, 0x51}, {0x1000000000000cf, 0x2}, {0x8a, 0x8}, {0x1, 0x10000}, {0x87}, {0x185, 0x100000000}, {0xa7, 0xff}], 0x7}) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/75, 0x4b, 0x40, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8ae) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x101, &(0x7f0000000080), 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r0) 16:00:27 executing program 1: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x18) r10 = geteuid() r11 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r12 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r10, r12, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') close(r1) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000040)=0x500) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) ftruncate(r1, 0xe000000) 16:00:28 executing program 1: r0 = dup(0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f00000000c0)=0x207) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000000)="ca9cecb4c31526d3f9b179d8", 0xc) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x7, 0xfffffffffffffc00}, {0xc7, 0x5}, {0x25, 0x91d}, {0x1, 0x80000000}, {0x81, 0xac17}], 0x5}) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x7d}, {{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0x4, 0x800}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x40, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf0000053, 0x5, 0x3dc}, {{r0}, 0x0, 0x8, 0xfffff, 0x6, 0x6}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x39, 0x0, 0x200, 0x1}, {{r2}, 0xffffffffffffffff, 0x22, 0x2, 0x5, 0x8}, {{r2}, 0xfffffffffffffffe, 0x14, 0x1, 0x400, 0x70}, {{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x992, 0xad}], 0x6, &(0x7f0000000240)={0x536, 0x3}) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getegid() fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="f7a7ac8cd59b0e6b55628812ec342f5dcd251e5ec71c684508b01e1d57e63f274152ae5f52b14ad8b668cedde19cba744e15a1feb14c8907abee3136b3a1416359796fb2f8005c79595817365f15a7aa28b855b5590e35625b5d5d054b1253ca2874f9ce8f46a2cb0a7c24e83e4aeac4b61facf015", 0x75}], 0x1, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) close(r2) fchdir(r0) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200000000002044, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) close(r0) r1 = semget$private(0x0, 0x2, 0x1) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/8) 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 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) dup2(r0, r2) 16:00:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 16:00:28 executing program 1: r0 = msgget(0x2, 0x1a8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/1}, 0x9, 0x0, 0x1000) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x80000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:28 executing program 0: mkdir(&(0x7f00000000c0)='./bus\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f00000011c0)='./bus\x00', 0x3a0914c44f7b202c, 0x8000000005) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x102) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 16:00:28 executing program 0: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = open(0x0, 0x10000000080, 0x11) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = kqueue() mmap(&(0x7f000036c000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x1d) kevent(r2, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) r3 = getegid() munmap(&(0x7f0000099000/0x4000)=nil, 0x4000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setgid(0x0) r4 = semget(0x2, 0x0, 0x203) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000003c0)=""/4096) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r5 = getegid() open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1c4) fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) r6 = semget(0x1, 0x3, 0x408) r7 = semget$private(0x0, 0xa8aedce41bd9ebc, 0x104) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x5, './file1\x00'}) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000180)=0x7) getgroups(0x2, &(0x7f00000000c0)=[r3, r5]) semctl$GETZCNT(r6, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:29 executing program 1: getuid() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r0, 0x4, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x203, 0x5c) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x72f1abc36f6773f9) write(r1, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, &(0x7f0000000380)=0x1) write(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0xc4}], 0x1, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() kqueue() close(r0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() fcntl$getown(r1, 0x5) close(r0) fchmod(r1, 0x50) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x3, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchmod(r2, 0x2) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() write(r1, &(0x7f0000000000)="27fc8ee293372e19d061b0bfd155f623ca345b991d1215cf385f35aef27675f67a9d2a45", 0x24) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x80000000001700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xff, 0x5}, {0x18, 0x0, 0x0, 0x80000001}, 0x2, [0x9, 0x6, 0x101, 0x5, 0x9, 0x800]}, 0x3c) ioctl$TIOCMSET(r0, 0xc0044266, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 16:00:30 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="3b77f209397e212714f3e5fa13ec3530dd127aada20ba83830833ee0997ab4579ee27d35589eeef6abf6e3dce2300f6f27ca0aa47e4a8a75e3b181b7caa49b92f4af3b5d03ef99c57c2f63ae863337c8ed33100d78eb4d068d7ab7f5a5b67c5d89297a9c6a80353f410541ef70f1d99c4d", 0x71}, {&(0x7f0000000200)="50143eb55790e399bddc5d33a8196a8fc4fa08828f1ecbc6aae1e8e3d90a33a5510ede092aa40ef14b7668c6a86932d125b64178ac6019ab639fb3a2a3600577456d", 0x42}, {&(0x7f0000000280)="e5f4b80c233f0b02dccbe9133c9b621816fcfe151d6e4aeb5735a693733c8a0b425c470fc0c2d898af35c611ff4d4d5ec9d890e1939b9d321ec345ea59489294983d2aec62776007239f19cb41f9431d7cfd05e5de4c074d5ec79b2fbefcf1073cfef06cefc0bf93d539602cfd4441e19a02aeb46cc5a7e10f", 0x79}], 0x3, &(0x7f0000000300)=[{0x108, 0x1, 0x4, "8d2d809fe71279733714b43e13187e4e77830b83411830610d00e7b58048701ad3984fdf2512163ac7ab76d47ad621ae1352f221017ce737f5f414876cf8514cbe9b6d2fd803d80b78a81e7bfa73b0b701dcaca36371a73f373144bebd44c38a6707071c1c65c14c00f27e8ef157ba539d8fbf2abc5c3c14be8d6a941822deef96072738cfd5bb1970a36c94ae5abb46a453767749e6ee92434a52c9551101c6ae6c9b397a71754a3db7d0a83c2dbd836af95cf0becb28c8e5e6c007692c861775652ea69dc952b905123b29e697f46dd8b8a7e742420bf8f53795bf1de9748ab0d97de7e641a7953fb143930fb7695e39eb"}, {0xb8, 0xffff, 0x8, "8e9dd05de7ccffd3d96710c80f913c19d122a7513ce3a50ad45e90a5bab507e6e2f22af8a2cee9bf82764b51ae833514db9a7b5b5c4f0375615ad3b522e300dbf9125a6f9c636bf1d59f37d58626eca00b6b49da815c2dc2373a7d822296ee8ccffdb13d555394d15cdec07596d9fdad73216ccbf7c130f53b2d2addad9a0680f946e6fd70cffa18e8a459c7bc4afecf6fd50893d0c83355ef591126d05726fafd77"}, {0xe8, 0x1, 0x1, "abe89bc5d971951cbbe2ae9246a66c1fc3832847e174b72d7933eb30a1c5228ff1df0a5d932021158f26ca17098eab150fc095e78b211e9ea417ace3bb84b22b5547935750abbb1cff92f9fbc4d41d8dd41ad2c9bc86ef57c72a21128467f178319a51e38e6b672db1f0836a32f19dacfa215823d1b20f4c93b3b343ac2e74785ce6b3f92563e0f80fd7eed6371d4a127a10aa743d51da8ae74b1d0e974a9bbbffb26625e276fbc00edc620a4d0078a72587e01126d4e2f33b68afdcccaa49b3f0ba374a2da0e87c00b4d85e1813740f228397c1b32ebc92"}], 0x2a8}, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) flock(r1, 0xd) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) 16:00:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/22, 0x16}, {&(0x7f00000001c0)=""/90, 0x5a}, {&(0x7f0000000240)=""/94, 0x5e}, {&(0x7f00000002c0)=""/109, 0x6d}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/99, 0x63}, {&(0x7f0000000580)=""/128, 0x80}, {&(0x7f0000000600)=""/124, 0x7c}], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) bind$inet(r1, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x1ff) 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x7, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:00:30 executing program 1: 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) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0xd1, 0x8, 0x74, 0x7}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x20000002, 0x6, 0x400}], 0x100000000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20, 0xffffffffffffff0d, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000007, 0x100000001, 0x1ff}, {{r0}, 0x0, 0x80, 0x40000002, 0x40, 0x2}, {{r0}, 0xfffffffffffffffd, 0x22, 0x40, 0x1, 0xffffffffffff0001}], 0xc6, &(0x7f0000000200)={0x401, 0x8000000000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e332e2eaf", 0xd) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) getpeername$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x1000000a3) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x7) r3 = fcntl$dupfd(r2, 0xa, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) accept(r3, 0x0, &(0x7f00000000c0)) 16:00:31 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) open$dir(&(0x7f00000000c0)='./control/file0\x00', 0x80, 0x45) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') mkdir(&(0x7f0000000080)='./control\x00', 0x108) 16:00:31 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x2ff) r1 = socket(0x6, 0x5, 0x3ff) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(r0, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) listen(r3, 0xe1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x2, 0x3, 0x1f, 0x800}) r4 = socket(0x18, 0x1, 0x0) accept(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r2, 0x1) 16:00:31 executing program 0: socketpair(0x1e, 0xc003, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x7000, 0x95, &(0x7f0000ff9000/0x7000)=nil) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) sendmsg(r3, &(0x7f0000001800)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000280)="343ad516bb11e1ca17eef0b49c90119d390fb129bb6bf403c6e51aabdec51fb566727d6b7207f982dc6d065badaa3d1b62610e9c5593ba2cf022db7c1a56b3b81bc86a5c34a7076661a80e6b89a209178b0d52af41f5bb096fbc7e782a8f74833f5880ae4742c532f1f1e5fde6bfdeed55a7476d846d421e03f5942313282e893a00eb9757dc6c780c", 0x89}, {&(0x7f0000000340)="fb7e6f2e44d74502e5ae7fbc2c367f17ccc50273ee71d0da90603a98f038025a32746a3d30fc925ff053b9cfd977f586a38c6edefa9ef5be61b0a33f4d66d1fa682043fc8b75cf6460bb8bfa22749c49010b680f5f0b985b81aae0c1225af17670ca2f5d4c4ab76bce1a9a4874cf8a9fdaba0f21fa6fb8f23879650a442668b83e695a8583d6174c42a88df8324bb454f34d9ec58c9456d09f649d225315ed123ef2c7cae7826c32db0d288eaa79ddfc078682f1aaf394bf4ae6ec0d66f7ccea180cbae016b9c261b7e3d98c32891ec92b97c9d67e5d3a00748b7d2bdb2cacdebb1eb19bdf6e0ebcfb17305dd800", 0xee}, {&(0x7f0000000440)="2bd1385566be34223c61789fc5dfe9541b6dbec109756221a9a06d4173afd05262f74aadbca5ae5ab7fc54008fc8635577871ac3b063ff532fd605439c7db3ef22b7d381d4f88d0eccd2850b25fabc6e1b08736b0b0a0ecfe343e170e640845819817db1789db3118220b005b163a510183747c1707d2b37f21d29da69953079cc1cf8da3ef95a3d3eb6938058d619c4d40282a07a3bcd847b6bc796749c3186bdcb91e9ebbadbc2b927bd61f49972e3994efb05af30553e0d76f479a1f2d89d0a34e3467b4e26b8a09f6ced0672e60ec5752bdd99b876626fed3bdb3e29bb187a96ef1bebcf7d7299adf17a223eba593c3402e53086f66b698e4310f5d78aa3dad3180d5dda80c3f49a0ccbdf5bcc94f5473499630314c8dd69519b7a42fa3f08d488872b66a90a2810021550de39735c798258ff6ce6a316c16c117e07f3f2c9fac672445eab421961c8f729996372cd0f0d7bc8427dfa50ead57b9f490de59ca5427356a262eb3b5b4f0eb6d53b02c848c555f67a8362903e4de785c9306b138b25b8914a0e8b728b0d62ddc3c8a4e4094df56d9eeaadf60e8f0a75de7aa633b3fc2195399d7e28bbb92d686e0451cab95607b9501a974eb34932fe3d9a7e4ca9ad069d0bb1ff1ece994f6a1763a2cc67802efde71c4153e8133c78a64ca11ee66f9a968cf1f0c77a316144f76725720019c533381226ff91e03c2f773108f802c1963c01255a098be258fe07167d6ba5bb9a7a8fb58dec834585a8db635316e6f2272e224efab4ebd04968645b06fae9ea41498c1e8de3b4428c34190ad03c32f8df92ffe17120429c98bd5dc212a364da3580015ac272773ac81613518f440664743afc64ba5cc98a9b5b889e29525b664ce9b8c30b8ba89dc3be86279df912f582faa5d43b5fe53eddafe81ea8f32d4fd61c919e3d6277cfa9df90b3ea5bb88a22edfbacb67f7c19b504324d95aea61e072ba40881c1092ca06decc71ed2476acea46d629cb8feb9fb96a44eb2b6936b1d84c842a41c48a802e59a912fbfc542be2857245bf7e6696b12916a20a3a186ead663116d5b8e11a5fd767d24f004ea047f0ffbcb4dbdf3d4d6a25acb56f30770c6913f32d0fd05834ad6a520b14feb37e8a148562c58704cf88fea28c841c48ce0a484bee7efc70e72237dd69ce905d611c6ffb73bd42f65caef7247053e182966896b4a006353916f47019de5bb72380f00c54e5d7f421924e3a747d678a0c7784ec54223ad6504dd55c7a6fedbe291b293c2ec1b8ebeeda2f7fa83177c6bf4eee148ebfccbf6bde4a2dae7a3b99f9435c7d4b89f2a6ef843430381f9693453646bf5fda155f7b8fe1218ea3af01a74a98e8f44dd1117e275a8ef8f66989d614827cff3da06e53fc4c70f613ddc4cfc689254b42f2aaa85c6ad3f75390cbab05d12041a6987f1de4a8d389dd3a0c21c2373e2392815bc791402c747dd460ba35599a7497f97eff1127020a67504f9a47c77915d01694c6f9aae797288317de91e05e29b3f4094e9f24431080f38dc5a18d1954c3819510c06da48efd6b5ae380f23edfe491b115edcfcf76a49c7d5552a8be374d6e2bc519985c46c43a155edc7c58eb1d2a205ebf48736be2ec89fceeac648792df4f7cd69395cc18fe91c2b1ed020a6a05e1af206acc836b60f5cfdf4d053692d9863b31aa7b47e4c7eee1f958f8a472fd9f2850c94d347875ddd6e4fc92551c62bf053419d3b6a45a13d032d6d9a1bed7ad4d5699d45e8a25c1a97061d632fd819e39427e36f028e8db2688e06d0b72cfed38a1679979b2ec42ea8ab09c88497823cf6119823e644f2a7eec02cf4a44254b52966db209a8f4814b010b8365f47399286966022d639e0217e6dbe1bada5a96c320a2cde3837cbf0a6414260da82a8aca77a5d64d5aa9622b2be293ef1da4abf4e8283fe38f3c0ba2e480aef3abb3cefe70037c74e5d51389ce669beb472db6607283fa676bc2fd83e8e101bbb0a42eefd7bdeb0fe00f25580736e853069f50369f1e60ff9ab94bf2df21d885c7bcfc3e4e179f3cd75ce39c2865f1a53cd802ad3fb1b459a39bfb6fd205bdee7c672f21768b3dca9c0272555bc140b49ff2c30cea9094339462832f097f059b6a9ab6876cc63215d650d5109794f085ffacfd6c83702ca13bc2e21e82f62be6fe19af717ce19fa900462179213a00669d98f3b3b0829835ed75f67517d5071d1b559372ad2556b87332daa5cd7e0ab10662c78574da5c260b286dd8a11c2734bd8502f32df49a11744f27b4db8465dc9617386f735b3fb38756cb34626a063670697c3d3504acbdc7fff6410c7ef536fd1ab2e025721de3d5257f6b41378c7bf1ebf4a01b5a1b12ea83919f64371ac5afb9e2be141ace7c036dc4d6d5209bbbe49ba01094339d6e5af5acdcf51df1cd1788d2e9fe0d9e33d944a23634e6ad4f03589d2c459c088893c8fac7ec3ae0cb189cb5ee79e9e720a7260f60f1c058e393df6fa9a0706cad322635351c0b897fa14c39e6f229499d86cc10b45d9ccb935f75e83f070ec811791ab4eb778b9a9ee49d42003aca16182ede2d0675b38f2cd95cae27cd84494c8ff146394bf176c5e4c892fa0c8183e0ee44dc4b07a3a0f842a49c1a03abda850ee65ee6b90e1799f49abda45ac76e5cfdc739a265781caf44c9e69988f58993f2a1d5b74721b45a5bcbbc02aaf71e45b2593af74c8fd4f9ba96431c4627af7181d74d563722f256d698af1552d94dae9f998e05a39a44b2f03a746a63ea6829156598f0c9790fa96080808848c4272caa6698815d9411ad70e68742ed7a828418fcce60acd0d1e46cc9c90fa03ff3744b914ce3a8ede6a16f478c9dac64e9d72fdc7e0697ea135f72e4060eb8016ff7668e291456e491412c9d7a880e816620ea7a68492a5f41f86b622327f0cb587bbd647a96e1257a170603beb88b6884b21aa13388c7c6682f2fac5998b851c7ddaf03205fa8518cd150ab400fc03ea75a31c35573e00829a0a530011f9a305d0647e0f4e1dce4f515a3a40c3a85ea606e932f305adc75eeba48388da72c112b7719f926ed8c4e4ecfafff3e6927f1bf91788cff08755730eb5c821bc7f6a24dbaa9efafee626e67bfdbd99bdd09fceab1edb75e698a0966eada28a9e7c5a39dff7fe0a9fb5adfaf8012dccdc59ce581ff1c90b7a50042db0eb833d6acc50b5e57b988580fa8294cd3c05179d469cb52edf7ed20b12ac3b3965b520590b87ae0ed34e4b35327239607fb13049a42557fcafd035b1e2258a1a8c9ff8778959cb54f659ca0ad2fd79e5551088e68b3f943fc34b82c56c1d1e082a3cbf238a262893be81a02254920aa0bfe8f45fa09150efa03d4483c6b21c13e1d9a82322919cc2e265287b310ab9b89269d6f181e6241c6110ccc6c6d7783e9a2f5a436f4ac029f4cc025a60e6ba2b806f6604b2b655dbb68602262df0304239842e93afaabd29dd654d806ac264f738fe8ac2f63c1275c9108c668fc89f85c5a997de6946849e8891769b3d1a6b8bbb4b0c222ed4f4790a15597e12d0f2a0b4bdedf68bcbb2b345857880424e53c95950b502cc4748cd03ef6ee9f32aa80137c7f66ccada769e27775e2c44b6f76a3d0dfcc797b1093f652dde57cdc36dcf6888bab4d6e69721a318584a8b243f6229f414264e31810de3c340d5d7df1bbfb1f1a182ea8b76d9f8d819bd544b8735fca20599ead8c39a90866109a0f6c701cf0048dfe0b791c65882ce8af20fc62fdcb982290b39f3ab6988e9ba21252a406eb49b55fd376ddff2a8b93bd81e78e89fd61ae3faf895e1d307048fd6c768ac254608f18acf3430cce98bfcac46bd464dee842b96991f614612bd8b81ed5c6f4b39108366fb0c77f4d95eaa34df19fac0066d403d104d6ed07b9724639b06100f43257fe3408b65189c833242f6bdec9fa8a48075a7c4ca3c1476ffd5b55c08917b0c346cf122f26bfdee550fdaa6a6bfd084c60b9986957a9d5ef7cddb25a50dc7ac7821d191013e6fcc9304c8bc6efc346413822f0689ebae93a94fb9d42be6665fe1760417fca569443b586cad58c5c88ee71f9fb95657cae32b698f84ecea1cfc102098e797e9dbbc947cda5647b3ff4aed0437b340978d34b1af7c2a53cfd4300b82d78dea053492bbb89a0b8050f69b27959277302b756e2558f726a3245ef9a509238b5362732a5821e16828941aa5a883dabfd46d106c51aec8599f20f611a6bc335c01c66e8eee963aa5eed8222a92698a186e87c19f2582ac1eb3291b4adc8afd39413ad3d6f80b1dc7867f7547d835391b42ec1ac3b1227339f770ce3b532b33d0a1308a95e1c13aad95071b3e03707f66ec03f8637e1daf5f6b5056aeee0d8f370e27f0389c123967e0f01ae9da4d154a9b1697edde64f668702cea2bf0df35e34b0f642ed5f7a3822e7c9b692b28bfd11aec14523766016ee420bb3459c2953de1cdb6f728e261fac2fae7e393c229d84cc4c7338958e9a9bfcf6db420d39c595759f0d8c0d5efdf5348e3fb7f3d04e471ad460a699bd35abc72f17985b20c6b6f084432c270e02c23462af8e47dcdbe1bd9c47dca4fe9e23728ddf9866015a117573b9a5f6075f83658a21f1de0afdfc58aaf29af14c07a13a2747827cad76a0b1741fc7843fa94bd8944fe44d41fde0c493e62adc073c9edcd8767d1a86a69e72b77176ff8e0ba86e5f5f9d2ed4b9516b4ed1516ce1ea9f9ce189fa4ff7df75ac561a2985e36a92071bd96ebff5afd088abe159b38184a76231699cd1ad97b633899ca30d522e30818d06aa097a3ff1f608564048b53ab13aa88cfd51d4bb13d17db6962120ca72db4a58240f2492bb87e2caec50307060789a65f0465542a16bc915b37521458a5f434813750da254505ec992779a91ac5baa7c4728354018adaf18162d6482c1f8500d998246c62c33aec709b52f5cc173f423a187c6565a8f79559f9a4a630963772cafebd145639a58ced4adb8ac9c70b89ada1f56d99e5fa1c6be14a2040ca0a3e9c0dba410795808566556f699eb91b83e90868607241807397848e289c5e077230ebac673ed6f898c9c5385180da7cf79cb5064a4d5b8543dcac51740c821bf8aa092f17ec7f1c658624457cead33bbb9a20e8389b37dc61b720b9ff9ec9eb6aefcf07361b677efb4beda40e1954d7542496d4684530a9f567263e39e9b32fe98c40558337b4357b5987117277f88462938fcf295752a9b7c8c0ff6ae8f7227380ad1ab0ef41aeaa70c02eba84858f1f25606c332535a934c290cafbd8966023d3ed31556eed9f2c29e763452c4ddaba599c2e624d3079321453fd4cb7c7fe23d6fd4254b2296f2a1fb1e34e660004eb939e9a176baf297d4cc23abbde12aa0709eaa6dadf472b048606b5a4dcb2bc83c34f1a25b110dab248d7359c8ce4e3146767d5267b4c06fd3de66d715fc43b01f890004e7f961293f72a3b3088d97c9b157c65e60fd70baef3f16ccb88aff7932075e09a2203c018ddc91fda3973173a006f40c745e4753e0f779382ed6b51533c9739701e47de956a43cd5e94ff49d02712e1697ffa1ebf0c3644e832b7cbce8d8bbd4cdefd16d714b8bdbb92e9b51a4e92e9cd32e211be5300d849e10b0ebb419b86951327db78da45e312c39d55fac0bd046c5285bb0d384de4760e831f30f9f038e39286c9088f3bf40b72e0f25cfa4ce5591acc5c27f7185b0453416d5e283b516d6a6ebbcb6271c53bf35a348523e378c05c719cc3a4c56c548198b96f7a8d3fa764b939", 0x1000}, {&(0x7f0000001440)="4ee1c462b3951ce8bb7de8ecfd4a4e9acc02b4cc271e2ce3cc3ace73e25ff7e28d9e08973706ffb6a457872422ffded3b404f894632a3d0aeaffcb0af4768f3d11ad9692ed94a1dab7e830a289276e4d33be9355f7014268cfb308c5", 0x5c}, {&(0x7f00000014c0)="9d9f30e0f4de813ee9ff784717dfa75ba3954d3911f6e5862d5c2ec5043dfa6b5dab506b4db076d7bda2a9ccfa629dfc5935a88ecea5503b37cb85040e43c8de0c007713cc76fd8b48d2a2fc912326657f53fd669af27a9095254a9cfc7b22347786cd2a3d6cab704e747098c701238fa0ad6c03f64386ecca753dacc48325e7f78243fb76b5ee0b42eb41ae18182b8c902c4ac1837a59e68f169ef506a55e546fc044ebe2bc8d5cace2ad9503e56294caa17b2f9f1c0d324a4b08ad621e119e4ce684", 0xc3}, {&(0x7f00000015c0)="fd1c6e387f643e9d0111da30f39e0c82cba599cd1007b1a16ec2188e9316a39b6c15e3e4c946f60e7a7c45e2ee605316b1e3bb0069f80a55d1fea4eac0a2766a5e68178f4bff0ec395f4310ffff51cf5d7123f377e0e5aaad7d196d41d26b6ac0b62ec136c06d0b330ecd828330063e0d1ecb757c5ad8d1340671b336f1ca508a6bf7bfe116a7a4d523f728eeee3641fb294c5b9f1eadb278e6a33dde8fcb06b198c72ffa444babc87597860b885f60cfa372e9b526dae9e16db4d5b4055b9119119d597a81fbd82d626c040634e0932f68992d7fe698991f3706fa2efe8167e3b16ebfc6924b114deac39e6cec80b", 0xef}, {&(0x7f00000016c0)="958f74335e0c749e88d5145c21fc165917a465d40a8a1629f9503ac6371117386ddca3ed1f0aff73d616244ed392a6ae1e5a2a81a37446332e6c102cd01215f9548b49827fa375d7cb27a65014e932999e38e955f555a46bcba69e8cca95964235525dbee26eba7881d018962c22f58db696bea2305a88aa869bccb289e0", 0x7e}, {&(0x7f0000002a40)="ebdf76fa46436efe85bfc6eef781aca39f876836b4828e9ad9c6c513a64b0e8f2f07d7c28810f0dea26ee2c1e65e9b933d0008c9828231ff8116f9f396f246e9a0c4a982b527e404c9cc06366de3b7dad8684dd04c9a6f10f5e90efb094dc8e45a9cb6638560e227375430c406bd3e5c35d3908cb0f672c46c098ada910ed03c3599669fd448563206100c34b68304f205283b35819c154cf5d80b9fa7e8e0cf54502a5830720eac3c4bb07b251d5923af8abb064b96909f21d7a8c82d7836c5bc50302702c9b6f37358f2e85e6fc1dc02204d68e2383f794756456d211b7de4a7e64b7407f3f0525070517cc7b1057bb4b69b5ce37f95a9746e2419f7c78f5bc69d70449e1ca0391ab26f4df6f6cefa1531d58574c38850ece612dc9fdb3dac0c9892be08b226785b7c3d2f720f639dda2f169a577c4200dd978ad899f89dd3124b5bb2a15418061da7cca6fef8de5a55a7945cb3a2000d37c92fe607599b0e9f85f56111b3b6a37f118f17a1c9c9c6f5c41604b6c5d270151ab850779b82f84d1faeb71a1a2a50ac69baf6f31d81cfe17a5422272dc0b6eb8c06182eeeb2a04573d6da4b5ce9718c4b911d30c0bd7877740dac2e56324f108a55e271afb0312218144dfabb06338f09ee26034364322ee1014506ae029cc23b63059edc045150357e5add80c1158ea37741847b32224a7cf0d68a31ec408c16a76393ff1fe11ea2d6a65b5656abcdc242b6bfa6e6e9864841e48ad14b0d4946838263f04b594498b079fa4c8faff63dfafb0f39797695628ee762747ecd17e846d3c5b445b5fb98118455d0fd121873c3adcd27af3492b57bb53b4bdbb4d2cf31ad901444c939cba1db9f21a085ccfeb82768b3fc3a9608bca9e39f4e906a44243663b058f8cdcc879e14a7a374dff8db9fae132fc0f855e9313a4c19ab67a55c50e83a0721938afd0a4a0b318982f1c273fce6c88a0893432375bb6ddf5b9b469b6af9a518142ed8930c107e69a3404f5ca0b00ce505b2a4c4446d80733d19e37f35d38099cb9481d58d5ce109acce701a88a2ce09798c6afff6f2cdb6ed99421f29644b877274d4214899dd298c3d91cd81ed23ce6cdaa9213cecf67783768b6f2ff56ba239b76f44ae40c5be663c2fe1f224cc4d79920092b13ac5d6053caa1c168d1d215ce1d695db52c6ce3d69640d84cb30f96c97f4f503ea7972813d8dbb755d8376d202f91ad2dc85f566421c28a45f0f5afb0f51169e28728c6bdfdb5702a65f09d328c6c45c0a18a90ca7739745c64e3327e467de1a56a8810c6ad075974ce6420b54088a8653523653344c5b48c7955cc928e7b0ac4a196953b2d8c9cd97f46810fdf455d62c5eecf0eab3e86533c09add2a328f58de8193835c91c6f823a85905b46abfde6ebd2cdcf710d79db6a3611420b7a8034d13cc95b3e79f083a43147d5067b65ce0645a017fb673e0e7ddc3fb802003787be8edb3e120027d311e45e68127a3dd43208580719c8eb393279a843bfc75f2b0dd87fac941cebef6761d83f8ecde13734f53797d7e2e9749af689d4db761c7c89353e4e5ccf80da3ad4e9c433d504c59964735c3f34c615b4609be14e784ec1de9cf3ce9c58018f0b854f3ab894b622dd769ca66dbeb907c1cf56b610f2838dad72f91537b394c8a7c49cc3868bcaf1869c0f5cf179e9c478178f7870944d66207250685e2dd708d91cf286a0387d24cd0e5680bd9407dc9d28a70cca6d8f425bcc83115201798be2c8e6764c94736fc53618b5ffb3fda27e3a1afeee6a40cf71925d23948f912a4d837ec112a01b435d796bd5727e385d1c54ba7c073dd71c9bfbff5481b216c8500f1f1d4142d13f6e48b2e023dc0b3891724f78b456b115db65d9f64f1d262332df32f051189d2d3b98a566ae4c9718d00efa9eef8e3d0e0293dedbc9da893e3d022dd726e00faa4f11f9075b24ee5307219284564793d42d11abdc0332241cdfe80c12d5895c5b1db500b6ccbb7a5e53d32e6f33e3b862804dda57582f178ae9d78d641f7eb7bffa81499f661ff047c84e8e1c02e6ca7298aeafe828b8dfb1fbd537bf0a2db205c586d6823ad863c80e88cdf7981a2af44d93cc54363dbe7dcd3a5b2369102e20ccfc970a5ad66dde7f15372ce43e49edf7e5fcb5cd5938cc069eef5b8796cf75e2e6c591f9590c0a801a15fd3c2d64bcd9f2b489521f47b7939d5489c164a09d0b6b0a9a93081542c20dd1c24636c0c958a68e7bfc936e35be21cd8624a23d9ce8a9355af3c8f8906944214e6ae14d7e5a04e3d3d0aed04b4a17d3f10a455c3353a2bbda32f7d8f70a6cca2fe75e77be292a501b0782f7f0475589a50e941bd5dc7518c5a4fe6b6696782bcbda34b45a238d61a4c3a89ad1b02c12ad3d152aed57c7d5b24a41a3b28173bc68da3beb30f528cfa66ee6ea3b1ca212c1e117ac63e71bfadf1ceede842297b6762748ef90a2b94572da3c677f5d4db3868c5e4d087aea3a2a02ef45803d23e07c25fcadcba3c611cebdef9f15a31bd8cda8bf3fc07a0732fe3fb71da0d396076fffc50cefe8434f13cfc051e52772a0c635a94231cb3073722d69ebe4d04a9a2ef740a6fc598e8c6cac0c93f81ba8742e56b9a6960f616c8e3ffa35dc6fc920bbe06561bf3f45ccc9da94f33613d81533ee8624aae7b5da664218fbec9ff483eb3ed161f82f43073d8c49c02906297a0b72b89dd5f6dc0a83f712bb897286de3e0bbfa9f73bb67b67e2db21ae45c9787cd47751fff2c8e40fe16ab16ae0aabaf23b6a232d8136939f8cc38fd0b4af4ae348e9d63a52ee301acb4d49f15cbf36690984ebc97582e7fe11410bae6c2eaa9c0f7393fd55a370122e448abb527bbce76a34b0dd56554192491a7a3f57ca880ffaedbca85ced5577debe3757643127eba46331c87f19ef6bb70f7909861b45118da1dac266cec589fc3388506de57a38d0609d9fc58784b9afdbd7b91f3b7e033f257173e8f098d73319eb031d42c5686ca0a79e7bfc1729d768c64c7b5f24a852bfeb54a604d7b612e69f735039c541615342fe9dac4f3c8599c09f89e48e454fdf7e6d5339ddaa45a19c9236e7ebc0323381e68c85580717554879bb301d02e0495c929061017f20db6b8af26707e36e21e5bbf4e69cc4aec1b5fb82b4abc547879d76d03d00d69765ca9a3d8edf3231b097ff54a30947adc33d8156e664350d255ac84e9e589cfc7cb7922697ea74d0b3ddc78ab74843bac9263ad76528ea0c852218952c078bd3ecdcfba31423623be62ea1c11c83b45ec8f943f976f3190340d718d469f8fc5a85839b913c917c5a6d427d8bbc319fb653a2e5ae116bf6971d79188a0fb18798f55c14dd0fb7a3ffecf1153a0abf46c6c22f8e1ef6107e279c711195aefa46e0e51999e282bf147d5f9fd397f528978674cbb6f5f1000aeaa3850e2f111e6c96717ea0da14138595e6dbd7fbef9689b6d999a83abb063289e8c98157e90387f15d21b842ebfbfd6851f89bd86d3adc0414118f53079af66982ccdd71df4ceeddaabe45f0169fdaa6b97fccb9e76a9d20579ec0b3b78a41fadf969edb6f26f05a595ca01835146ff4a71c867eb9f63b781e2afd6baf14cefc32a3c0807ec739ae7c3406e5925764443fb2a34f38cb944f53bd81aafdf77c4c1210719001375f0198ba46032feffc9dff0a4cabcc680a4d5633ffca3bd890fffe6a9820fbce6fe4310ef5615b08d63b47eacf6dcba1faa21324b3df651fa281bc854e029f728e04fe1993bf46e1c4e15954e03b751aa15659fe9fb527944cc6582206925d7f14db1ed529ac6039d06b88435a85b3cace487e2a9dec582742bb176ac4c884b6c99391eca6fb001362e32177458d6f12daf0b799ad0767844ead53a6ae90b0135dc2939761b92848fc59ac716a79b10bd288ae3a383a8e5befaa1516d2f69781a03eccf9c5a89f77cc857cc6131433664e45a2d317e0253804a95149bcf770292706d3a91d54738272f0e1eea8b72d43760b5467b6cb8157aeebd1b692d0401f62fa09fdfb007a20293ce41175249948d5224f2a013c6764fd21f8b748daf4695486f4e85a87b4b0b954cdb5f54f793f89291a7be65a8a35056b5d508ffb754775e77f1ed7c802c74b88a05e566a9653d146fe32130aa25fe515b862394a34716536d9e58fdc46a3feaa08d5bdc2d3fd25787df4733b1866c0fdd4a0cd6a473b53b3a49307ad93fc173fbc2ca4cf77db8d8bb32ffb9d1b7e3aff54430cf477b5f3c00a517c3fc67c01ae4d274e93b95799c28e5a8d52b92333afdeaaa07b981da244075f145c4e03f1c685fd12b28d213889c8752470bed1f1a55efe1e0c27cb679b776b15f3ec129056a1ed121a325c2d3b1852fc14ff69ebf5cdbf5078041c2110b9aa67cd6b6c0e585bae607a4aed4fca98daa1a29acc2b08c372ecd44b89a33e8eef323650d759a43e8f3602d12fd172a1e243f99c73bcec089e367406b2edf55d215178b1ee79452df09fc8b70996d9a500b9c5bf7f136d9921fe5791e5557a01444532faaefdd420050df5b24ebebb6ac9afcbb4e793fd1490f6a99143e166876355ce43fe9208e8a40e990c31dd76d858626cbd368dd3c50a3f343205e07ba556df427ed06f9454348e820f291c4dbeaa16a3d4034259d053c9ac12ce22a897b806fd8c999ecbf3393054365666107e953b6c7390cf09214ab5977956b4da667f70349421b5231c947b8d1ef2cc2f3514727d882acff40d407dd23d802ec0d28a1c246dfbb3887728391173d694cf4ae1d4e6294b06237f3e95080bfb1c0cb45e73412a574197cee687204a99cf561196df676e5580aaedfb76b62bf826a51bbf46c78c0f649edaa15563b77cbe426d13ece2d050da5afbb0d0efd82a03a0d7a01133f5e8abf77f0e4687a0771794a40270aca7e7c0e69b78dff25f06c5b3a3c551548c6e3c61a319d07fe91a7cfbd26dbdeff34969ef69689f73d082295c85a020653408cf2e321b64c598135cdebdb851819263e617f68d8eb2f3645fe6334e765d47c2bd4b3f8e26ada9383690ad1af31f545d87736cc093779f9a0a0aa37632df589ad07b35d60a3d72f6d277fa621c8bb2cf2119762988f34302c2c680b15438f999d91d2b4be42729c752ad2b6fdcd557a1ab923317a3c13f261a9c2e5f3e22fa1b118c1081e122293474e471e8cf32132c0c9085dcf2aeeba23546b1279abb7a0ebc2287f005a90249334f0817d4362167f5225e2b29597fd89d67ecc4d1584edeb935f96c3b1bcd17e49c7b7942abf010e17f6a6be2921153b59683d648c183f18c0f65c17bb11230897795f7ceedd8394a450fe98de722d70fda2d33e67fce7c9e87e00921468d776bde5d3f75efe447666840207306baed9d5e22f2fb5c209048061d047330f1b22fcabfd31a2b44ebcfd1dc3637b7f18aaebdf3f2d9371de65670177b59afb96d00e26315d2e005d66e9575650a4c43536287ced9a49b6c1253754df4bb882c5f5071709755284c3bf3a970e4f7f6f54c7ffa55225d697ee66d9edb737bea279536893159cba1b3c92442c6d6296a78ee1eeb63e22d5353d84f2935015a01a1a7d16a5b23a512e649f2b972f5d23339311a05c9243c4231e4f07c5a874c9d2014a7e859c1bafa9354f228649e643716d92498fafeba6d0341b8a065f18c2d2be0a9c73d633db72704ac69faec7797a948e59536dcbf4afd3cd814e6555d3563e1196cee1a16b6d0a8c78a48b0e909609118337e6e737bc8803ed57696b8137dc282316093af9333e", 0x1000}], 0x8, &(0x7f00000017c0)=[{0x28, 0x1, 0x8, "7a689814d62ebbca610c26e86812bb1d2cc807"}], 0x28}, 0x9) mknod(&(0x7f0000000080)='./file0\x00', 0x2a, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047466, &(0x7f0000000080)=0x4080100000081) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x2000747a, 0x0) 16:00:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x7ff, 0x1, {0x8d4, 0x1}}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) getsockname(r0, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="5169f08542a8b07f2e6d9dab7554b38d05469fa6ad7d52ae46ad5a1f7720f2e0c854a50380506853e0f2db8ceadb06caf5a01cb9c9e15111db93ffb7ea1beeae3de4c7b3d7d1cc5983e1a9ea8a3786a65dfff48294718a2167b23dde15895a5d6b57b6c279a09240453ba15d08160059b3162a272de1c561c54325d225fa4c7314320c0c27140e3f603fbce4c9b0fce7bfb56b57ee1a664f28dfdd1bc6c704a86ef4755f4ce77cbc75", 0xa9}, {&(0x7f0000000140)="330c7a837e75f7a3d06d0b33bc3dbcc29bd210786f751aacf8492b450d2682610b610eda95abf2950fe7e362bae825a496d5219fe6800d18d9b70ca5d5b62ba0d8d6681af6fd77d991630ce4394e0d24eeb6cc6d88aa06ae621b6703c9b30f6176c2f2c8cf264ce4c0aa578d4cd9b7509b2f8bfebaa52e1ba76256b1c659216942fab7b393f711378a1fdf7963fb401ff18f3317a5f070844fd9a4132df5f98c48a7cc4d33794bee0829", 0xaa}, {&(0x7f0000000200)="b1d3db0829b0fd48526f1c82aee6db9dc6b4c6f6f8a43be1020d0f699c8a48efa847cfc9cc8ca82f86e29ba844a470bc23668476d567c165c0760c104e42009039a324134a13fe64fa32453d388688ab2d4a7ed95f59eaca14b23242fbe611f1b3856e8245de1cf6782aa57e01918935ff71d604b1532263670d08f020a0dd56dde172c80c95a2274ef5f54f7b543f8da959a515e8f46a5828cd629b9a687863f2151c48929857224207bbc2b29be2af83b945e48498d62007f15e56", 0xbc}, {&(0x7f00000002c0)="e87dc450182d86ecac18a27f14dfb8113e7714a6be41f0a92cda6f0e3a7600ee9355b8e827e7b36351e2a0292560c2e3eccdea4485393568219244b088475557abe847349eff511db624fe8e96b8a86c6f595c4930bcb6b543e8f91d99d55d2d88f7e62be7e8d86c8f86068d5fd2ef6b3bcb3431aad09782494b40ab7df9568003bcdb509f6583a4a52c744ddddda8c6e139242d5c9af071fe587dc6", 0x9c}, {&(0x7f0000000380)="ed3be80b600734bdc44280d62bd3d43c2b4c93118e85839e9133209f5787436356cd5ad196d0502568557074351dff5f001d13c2ab22c4f4555893a5e410b6cb7c1f6bc41f6c1991625fcd871a4a1756ddb83e9d4828c31517", 0x59}, {&(0x7f0000000500)="d729cde657206c465517f4fd084b3bb3e9a8828405c36adfd0b227071b979eaeb167f74272fa641baa7cdfe0d72a3af249c6461bd5a5bef690be8f01a961c9bb328c3245fb32faf2d9fb52a7bd122741a7ccef4b1e0bbb4abdf691c820430208bf39ee46f54527aaf879bcba705b7104a180ef872486a96128269e9c6c63a0be90ad3e4b52677ceb26c1dee73c72b9cf8f85220d8376fc4824f76bb2b61ef11a7c761adf6577b5152c570c9739c46e7400759da2f6b3f0af0258ab6f9ec74f8f40c75d1d2bd39462db5a122bcd1816bc479c2bb41f7a33df486b38118a28cb7c85835f00ef3a", 0xe6}, {&(0x7f0000000600)="f536c3584f8ad8e21c963e76a96ae99e7ec5045b761100ca15302848913dad1f8e06e00c90f6bf64d9ba571b5791434a066a1761705844a409485fdae2a5dca8dc47ca2f6a8d93fd2dbc37d01c53093093704a39fff89d8de32ebf7fc8badb3f2357e624ec68847ee52814f57fec3fd65e9328c8c5048697e5c38c339cd00b62eb7c7d7439e6821c9ef100846c59cd68396966e74aca803e1780de1a7a3e918810d902ee4f04cae4f06f22381f51c07160f74608cfb76a58d7db79b86bbd31e623488968db1c7fb1351f874fbfd4ff46e80dc2da22", 0xd5}], 0x7, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) truncate(&(0x7f0000000080)='./bus\x00', 0x9) 16:00:31 executing program 1: fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x140, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="acfb1c6374cb88ac62147f64b760cef9ee054bd2354b2739046f89912908936be19eb9b5c3e5c13a4b5833ca982e9239d60e73811d14a4e219480706aedf8a58180ae9efe1a09b310f6b51ada4aef7aecb179b6dc73214a927812c77aac3137e323866f140309d23e7b7b61601ffffff00000000b91710749d512f705c9ea9aa81c0d9a699a8a3ac019fe9a13d83825d67089a52271036422b", 0x99}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001240)='./file0\x00', 0x2083, 0x3) 16:00:31 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() linkat(r0, &(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00', 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r0, &(0x7f0000000140)="24d2aa078713e7a53a0c77bd65030402396fb33ed240ae4bcb7f3461c54156ca5b9c740378ed2e1a69c8509d7ca1bd8af3981513e798ea14e064fae988044a48194190213d1347853356", 0x4a, 0x4, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = dup2(r0, r1) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000240)=0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xa169, 0x2}, 0xc) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="f800000100010000ffff0000050000005d8a2d5e0930d5e22f88ec932f082fe9e8475c4f7622b524797cea60a5fba7d1198f7542919e973f8a45a0061f6b3024cdc72d4c6d376a0eb7629d42da52966b8d0431bc7d300a3e7f2745cefab12ae877eb725c5b8b585671944cacb6fc384d6911c1a459833d257a46363129edae9bf28e3af26fe2c1257ef13c4f17ce829db56b84910ae345ffaafd371969a3e7d7c6a40f47c1ecbc0ccc481df777460000007a257e05542202a2a7e5c5a64cb0804df2b997ba93524089bfcaf77644b21e3eb4aff2a8ff366ecc3c881b7f2a2bea4071e88950eccf7a5db6a844fa0000000000000000000000"], 0xf8}, 0x40d) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r1) getsockopt(r0, 0x1, 0x8001, &(0x7f00000000c0)=""/115, &(0x7f0000000000)=0x73) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x7, 0x100000000000005, 0xd9f, "b0060000000000000046d20524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/119, 0x77}, {&(0x7f00000000c0)=""/134, 0x86}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/91, 0x5b}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6, 0x0) 16:00:31 executing program 0: socket(0x3a, 0x3, 0x7) r0 = semget$private(0x0, 0x3, 0x60) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) 16:00:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6a, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x9ee5, 0x9}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="9652384cfe0eca4faae1902c14f0bbb4eff0fdfd3c64d5c69a3d8e7c238a3c50221a1391f0fb5c909fd7ca18dc116c608637f5e5f3d54b123e0d58ffcee55132b7c7bd74768475e760da9611c46f566da123988bacb53595f4f841bede9e11fde7f5f981d767155b91eb4788503f30fe2543efaab29b9cf131d5", 0x7a}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="100100000000000001000000018000009fe4630fc74f5fef970d7a8eaa068d812fd6e12488a763357b30f887a417c52a70fd87000f9c3d2100339a87e49e7b7e8e3b0298b8a772188af1d84a5d829174fe75a522fa0cb728e93eb0501b89caa2a4c23cebafae24111e95d44c5a36ec9bd8cbccee1b5e9a2b7ecb9f5ba87b2335f5abaf39f45fe2882673e1db5455a659abd7654aa10faa67955508c283139dbc92c825761e86675d86a99ec4cb7f8bc92b9af07c9f13f26cddbb8f24a00994876b2136e1db9b13f8539843bff8d24a3eb69476ea8122e5ee8b2beb05d5e2ae73455584570c6dfd7069e80abbad62da71fff7001f2926f15a2f2aaffc76ded5f2844f33097321b96869af9400000000004800000000000000ffff000007c0972d53e491b2c2cefecfc51ad32bd31f8b5e5ee1dc29261c3906fa58e9d4e35a78b7ba964c68ee42bdbc1a21b5ca190e3c3464927863000000000801000000000000ffff000009000000ff9979d7bd554847ec6adf2e721fb3297c468d6921157382e5a993057e72b7d31125cd6f2c806087009827c213a9ca1dfaa9b9a6c891ff8368f5cec7fe2a344c72d9783e7be3b3545b5c17be96e981d165f5f65a3cc5ea67333f9d61380fb4b3ceebbde48cc3176bd0912f760e620314e8c28c17fcc536834b34b4d6df09fad10e60f2655fd1432be92012845f85dd643704e3acfd1e27e6b16bfc29b16059e608f81137a10c3d867d43b462427d493e40ec723a66915c194be5848d1aefa0a479c3153fcfe74cf4569d586f72ec1aa205294643e630a0b1e4f04375f900827a67d6dc51cffaf39aa7b3816b759faf8fce405557000000004800000000000000ffff0000ff0f0000396438fe5480676c6bde071d5e3c7477a1b8580e3bc9cec5809942d383d40f99f7f6980a8c0cc881af6a3f7828ebf8e02a000000000000005800000000000000ffff0000000000005101982438340393973c1068e752f0027ea9f46aed3cf188d54f671440a8d59ad1edeec099feff02d617e264af7fcde3010e04d758bc579005872e2b5af5da025ebd63e5000000005000000000000000ffff000002000000fd52ebd52664064c1137368dccf9ca7919b58da0e74ba19f3ec6449d0437d25aaf5aff1eb18784db623cfdb92690352140fe0d6ede4a81faa687c83d00000000b00000000000000000000000080000004c0e54f6635d3775798246fa9ed72077e7d7ba893cb5f7bd51edb3dee10b3e27c9b14d51c6fb12c4cea4db9aa04fac06ac1548dc68810fdc5ed4c1a8e9ee78c116d30f05cd9133aa1c95b5ba50fc90c9eb5d0b3a9274e42b2dc6282da75cc368efbcda09f1e0cb7b6405c48318fcd22ebae6a81201dfd37aa5d90bad54bfa81d2cd82cc8fd05abe5554db207bae4021823cc2742853974402f96875f5c00000010100000000000000100000005000000e77faae8e32137a0f527dc7303d91dde909eaef13f04bff8fd08770aae530c2bde6546721567319e5dae9ea2822fc58c91e9e3b761639a87f295dda5de65292d78dca2980b69640ecd096e6c109e7aa8cd4a550644834412f5306b627ec0dd0a1472a9bdd986da8440c090b16d253a8e465788fde2ccd8020f245b94d4d9b0226662ba7a9f1438c71336390152598f4d78557831e658e4de909978e67cda3882ccf561eceeb0488e683cd756a2f652c1e8d1028c07a1d5f302ba102f443cda4359d46ea3c028af21c39944418bd5fd8b887efdd07a6332a7ca13841200f5186a1deed3e5146555d6e2be83f209662d35030066bdb91ee5c10160549843c8fbdd47b009fd5b07f89ed19aec8af1d8a40a8d738b7369928c77191e12d4542de27d752e75f8b3874911fa962caf3fb2e6a367eecd2dc5056ab04851198cdf73b89adbf9fe236037fd6c74e15576a3dd67ff455a405218d84d661dd1e0c728682f802ffc76b0fc1e86a3d059162d6f26354d82bf89e6ba2c71b0aaa5c6dcc3a55bc75b3f220117985978ea5ac6fbd39b1d4d279e34152afa1356799bba14648f574873088b9a71e46652bcda1a738d03a27678b4eedecca1e3a82bb44a2b4d0653893762534986a679f56bea91cbb880f1d101aac22282a233ed498d4a929251d010505723d86a1ab3deae7628ccee687727477bc2958dfe54ce98f89192f8d6f860e01f951b780a1b768becbd60d2d53ddf087577322b0263bb06c156c794e3b96f86f27850f6828e5fa5d404bbe7560db5f71b0781a50847f12e266e58773cb79289bd3c80357fea6cc86c1e40cf64ad2ddb0a8f8583bc351484f039372515604e7fef4324735079428ef945e4a04546bf1fdeedb6b4bb1684ab4763c4807b5213b3c8329f4deccacf5e4947490c8831edb13ef78465b11f4c0dc8ffa460fcc9952aca36407e8f09e15fe707cbb3de372493c80fcf1eb5f75b82273c99336a0eb6e82271c765a7252469bc66b85087949ae1bf6036165fa9881ac67f66a468a35733bb256137bb694623828e9dec229e4866c88809314ef94378265da4a627eb431ca868b146d68dbc0a6f4f33884b98e031e3ab9cbd4dfe1d309c1c029cad1996b47718375ada2427544b02e19c916f42ee83c2f3b4282959722ae604b0ffc02aa3ca001ce7fbde29afb11978bfa471ba92ef7af69e1a41eccd1c046109ca41f4dde508eb8c7b5a07af717a2b0fca20edc20a62adb600c89360a1ce9a1282c3bced95d6a13dfecd111ad7f6a277671fba0280f6f7a5b79c132177d527bdc4230de7af6257bb631e942d633fa382c8fc0ef06b1c4f19cbf626b340ae3033e25f66210a790beea459c7b49955abbf69b7907672082cf3d757d0c92f98295dac4fefd904c177ce6fd793e2e0c15202c2b6caf568d1505c4b11e2e2de96f22c436a1251f163faee98a1b51d929aeaa8499d63f80a873552297fb870559b9c39dbd4d043852d324336426908c268d4828d7e1a41769a9bd98dc76db49fde95336da1bf99115c2d0e6707d8cf9bf6d56d282608a665608d1b3bc977224044114fb70551da270bf200b991cdd98b7cd73747aa4969541733eeef3661c905390e0ec83aa6e03b5b582f455f6e67655cb5f01f37bad7f5177ca984effc3788306ede2efaa8773f012b77902464803fb8a58b6af1fe177634e514f177a384679964b9e2167bfd338f909f920e8420f9254f767aa27f440fc02ec70528040e185ed627127d6a59a8125618bea6b6191179a4b28f99012ed1892629eebbe55ce284224ecb58e1952ca84fe0652c71cae9a949d16368fedb60c181b0e6f324dd5a2bcd55b600868669d2ecdd784ee875d60deb24ce76b68fa3bb4391ecbe5d3087290d3d25e5b2d667d8d15643d4ebef433ccab7d2b50788221b8e7c07aa7fff2c409dfc596c43b00e17a664a8f7d4e67174cc5de798373486c4c840ffd7c269f58d198450dd5fc1828c710d13178badcbe7d5a07d0b2829a22f0f80599ed1984d690db5b04ada85d812fe7888ad9eae5000f01350e98c97f2359f46b87cf18185a0c16fcc5ecfe32062c1616ef92614ff92aa2edad0d9865fe0469068256e25ee9338d1393690151bb0fe2c941642dc05bad53d46cc7feb4fa0b70db5d2c72eef383669d69c80b1912945894783e9489b0307ea4ad9484db17bc11bd68ce0b27919dd2b31c98a08546baf2509aea8bd3205eb360c4776f88e96c6c3354817180d006b9874be4fba501a8ab26980a13df1d92bcff4f0db1ba7b7341c6826b6ca8635680e22e407f9eb1c09261ebdc8129917e8e69abd644e37436ad0e3616829820eada831b8dbbc61b907fe8368df85d1c90fa7036b1ed55b1e66ffd580cb2a8b611a42413ca43985d03d7688316e6c8e23d735dcb9f040e6662d3941ffd0dff26250a818a2c4b3a2e53659d885557cfe5cd8081a16c824fa5350b198d0c22c4d0da0736880b014e1b8108cefd68dd381a4835709f40e862c975a821b914dcb0d73990337ee44bfed7b174732195306e694c3a05ad4b4f7e6773d3601ea0750e3ff40ea01c5d77cdd411b54295bacd9d8c89057cdb00e99c98233b44e0ebcc01b082cfeb377a11f0ae4af8569eb622991b2b3fa3175ec21447744796d4edc84c21428f627d58508c4f7979949daf1a074cf07cc7620bf67ba6ccdf01a429a223e666c9fe72043ce202420e21ecbd63f376d337c1ee8477e78a44bf3bde09866aede06358cb64286ad2c75a9d3c1700e675519edf849c4c754144d452108309aac2c2030a11f69ff578ccad53115e64153bebf37404fd64a776b2535309aef4a0a17e129e679d74bb06c6163c8237d8e1323ad1e7e90aa5343f039692bc06eda3d8f5a34a2e47ae6982a0fe230ba3f9eccfd86eaedc48636f48dc1d0c4239bd8a7a80490ff2ab8d459a7d8ac2f28ff06e38e2e1abbda4b365d23d1837a97819b6c109ac98e5ec52a4ac7aec7cb91ebc27bf04673ca3363f1c0c2f2645831195162c71b8997b2277e4a89018bfc5796770bc9fe73d07022378486126e25298d6aba51fb3896012914d36992d79ec2ffcc28299d79e75e18d164e7e8552b36e3e33fa205a73a6ea398990357b4735f1d8a40d9aefa2668d2e93de249ddd08a8bf644d0643cd2ff42b0e45e3a6b02e91ac9b19513baee056da143c25dad369a3f68500067f1ef1b0c38037f69a89e0f1fc01319bee595054f3269166b37e4944e08ef2e66ef5a23ca30238166c19a992dfdfe14c436ed9224604dc66451e2009931001ca59f8cb177291c2ae6995619a099357fb01ea6c74eb328aa58707cf1544d148402969b6bee2def6db0c05a076b0340f068a3be9ce4f1c2a54aca58185df83615f47e610ff2516cd80a247eab3700e52567765d4baa0df587bf027604a87a774bb4ff39a7ecff789fdb3cc9d20265334aa9c9e9a49bf296061ee0e55b831bd5552751f1887e23b6146c52418d5f7495f29d371d278fe710dd7cc50250e3df9e69d0d5d0ab7096e1d57b92b7c12affc54b9cdb5d9267fc1cb14f54ad9c0c58301e34fada31d38ec664a57b790cd976d6837d86d9379a84dd4e7327893676ce9f1a4f4b9bd78bfc5edec03ff854a3b65e091b5f381fea1f4471c687c9cb34da2a1e45655657927ced179c9667c842edf0c054e6ef63fbef94425f17344563aab116a997987d13ff20890e2194fa7f6870c2a2802746bf321d28d6db81c8e2a8929a240a8738837c1cd2887a8598b629f61b4db62a329f3228571fc4e5bcffe142e746e7de2da9ce481983dfa8e9b667a0161f04b4ce33ef2b750b8b09a5666fda85de49234a2355d44a6e6f76cd143727aecfe5b945cee972d01dfe0b1bc8f28454793fe6a978c4835bdec13cb07c35ea45a5d9701169791c99c7eea99ddca045f3e2f41cf344a1bb442ce450c18432dc86a63b66ae88ed16ad693582ce971b59f3033876aeb9d0b15df01919dc2bb7f47cd034873402e786a6c1b7a84d1575b46ec1c9dea8bc91ca834be786c245ed5f7bcfce7d7fdcc871e495e66f3dd8336bc4f8d53e4ac5d231a73092ee58b14402fb9cff6ffeeafe27540677c470fc3e9ce7b07d168bc1f3b6e3036f96d7b2fda4f177e3b384e97175afc6e0bd56d1129dac98d04381236a7b1fcab7459c5c8b93ba106211c4c7ffe7e9b3b85f58085c2eefca48ae0d3eb0e180c31f100b3c02dbc9b2cdb6d40a7d5d3f4eae60de71d2d40ba0918b030f2702cfc9531400992a0277a6e517f0cef76fbb5bc4e7a427da8094529b613014df7dc4133f3a5e9d154732f25b94f7300d74beaa5f2ff98a6dd777793c41858f6e499ac83e8aaa1f88a4d717b94ce300fb5e11d2860cb71449de8464e01104f905376a865f207823e6212504a29e5a3a7453f4831133229da280c678ec80cdd389657e3dc504a438b3643e53be39e4c53fdf0b1e07166bde8a7b9d7f794ee22574349d22a69214bc981528e40f5cd6cbb94859996179b236eb1d8f10bb54790bb33da989f0ff02bc2869302885e8df178b32be0cbb779a824bef8eaaa5a471dcfb444b9465cf08f0a1da41eeead1bd2fd3ab60e834e2b38c63489afbcff58daf8c463fe8e04984e9f90b5888bd63137e94bfb9f9bf1013e2db12485e8413c0bf1610f3faffffffffffffff980769951f3f5588501ce4a0cd779a257b16a5b74d0458e22e202d4331b11ca65d3382106f013f6799d459539ca4dd1d16fd62c5a783563dd20e3788ecfe8e835ed4f17b7e169efe5830fcfc1869d904192196e3fcf6b97fd9d4d2b85579292602df9a09baea36ceb3bf939cc091a76776c96df3b5779cd02537e34122d3074bd107ae51c9ac1af555caf4a7897006d6f1c3b71868953d93411f24bea09666ed5e8e3a30427d97d290f92dd73527ec620567cfaeb248326351fa1328de84478b8e19a38f6f034f4bc259d5cb478c888abf047692b0e5b6aed07f0b94b03055bf7dae53defe253b0c20a5361a9687a5a328cb3e867dfab48a703f5c6d9f759622ab7049dbbfa700c4acfa5cb6fa3ab7bae84715a84500c018a8602821a3a8404df331eab035aa44a6908efe9f1605bdbd37e836913771d108bbadd4f37e9e1b83032eee30bc173fb101bab35e626d93e01fbf04065afbdbb13d938e9912609bcc5fae19c6f070b463df09ce5c252df1a263436429780484ff0d3e69b3246469be21c3ac6dee13886e5631eff78b01576b2ce30ca7560016a1557542178dab950b79901df18dbb8ac0a47442c261205dded9de5b0ebaa7fbd498949d658b9a6540213f4c95ed9154506a6765f2b35a21c604dcfcc903a4a171f1556d92645db46d991bdb414cf93f4f104932427fcec0667bd2285f923ccfc5fd1fa8f24300b7ce2911aa5612b0b8c045e8d9deb98f0440c850e125d604f2942a7b034c57d47ca5a5ba05447bf061a84c8a14b484eb433c1ce8bf9a3c7bea2c87d913e898215d457a9afbb526f72bcbc8ccc1b6ce90e77a0816efad47cd0bdab5b057be26530e2be888542446b0842bce22345c11ad8616e2046567cb4953e3840c4cff0d42d34ed5e553d42bb76b1dd366910657028180bc848854f145515b7d8dbadcf51985b6401e5e8abef4ff6fd252715b8067afaf2c0f731ae7463b6494762d983c8a465fbd73e816f8f175ae942b315df73202dc098e32010d896179884da988c5baa6f3ceb22ec6751e9af63ce5fdf7036a33a630503343d7898c806f3408d3d8e5bb1ef4b6036add2a0e5fbe2af7de193062bc36f9bf5d9f"], 0x1410}, 0x408) setsockopt(r0, 0x2, 0x1, &(0x7f00000015c0)="43d70452fa7948cdb49b110ff0e37283ac6305cbff0b370c778b46fdc026cba8590fa5738685aeabb4446c30f7531530eb1d4989faa4754424b98699a63d0261ec84bc1c330e5d46d6648b9caa1a6d62d352c52d2caaa2229d601a7df082ecfede55c160f1249fb6fb211495f8b8ab784534891d26d2d6da5a84c68bc0ef6b7ffc8ba29975ad364e42c0ff614931f5b2f769f335c494fd50c5bd12d8ffa6f45c9083787f7083fc828faceef3957e71204ac41185c71f6f5634e3f5c998410a5b92aba78e4df856865d99af6982af7b5b9a9e93a540279313cf59fa8f3d852b7ab037aa260dee98bc0f3329699ac684e303f2f030a57be2", 0xf7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0xffffffffffffff8a) pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:31 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x4a4b6352eaa3cc8f, &(0x7f0000000280)={0x5, 0x0, 0xff, 0xffffffffffffffff, 0x3, 0x0, 0x7fff}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) select(0x40, &(0x7f00000000c0)={0xc9, 0x1, 0x2, 0x0, 0x3, 0x200, 0xfffffffffffff801, 0x1}, &(0x7f0000000100)={0x6, 0x20, 0x257, 0x24f, 0x7, 0x0, 0xffffffffffffffc0, 0x100000000}, &(0x7f0000000140)={0x7, 0x1, 0x1, 0xa2a, 0x8, 0x64, 0x6, 0x100}, &(0x7f0000000180)={0x800, 0x3}) 16:00:31 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control/file0\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:31 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000300)='./control\x00', 0x0) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000180)) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./control\x00', 0x8082, 0x4ef4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x232, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10208, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x5) execve(&(0x7f0000000340)='./control\x00', &(0x7f00000003c0)=[&(0x7f0000000380)=',}@(\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='$\x00', &(0x7f0000000440)='+\x00', &(0x7f0000000480)='/dev/zero\x00']) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./control\x00', 0x100000000, 0x100000001, 0x0, 0x0, 0x7a, 0xfff, 0x7fffffff, 0x1, 0x2, 0x200, 0xffffffff}) 16:00:31 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x82, 0x3, 0xfffffffffffffff7, 0xfc}], 0x4000000000000000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x88, 0xf00fffff, 0x8b87, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x2, 0x9}, {{r1}, 0xfffffffffffffffb, 0x9b, 0x400fffff, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0xd, 0x2, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0xa0, 0xf000008b, 0x0, 0x7ab}, {{r0}, 0x0, 0x0, 0x8, 0x0, 0x400}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x53c44b51, 0xe}], 0x4, &(0x7f0000000100)={0x7, 0x4}) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000003c0)="47f740cdec", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000440)="4482f0a945c77fd5eccc2c1e1240250ceacb85debc457e78a2904d735353b93f673d006601d61b4e82adccd6680e88518e633aa236677c118d852bc9a7ffff1dec82615d3ffc", 0x32}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:32 executing program 1: r0 = semget$private(0x0, 0x0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x31, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), 0x4) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)=0x4) write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xffffffffffffff05) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r5 = dup(r1) r6 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r10 = getuid() r11 = getgid() sendmsg$unix(r5, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="47112f53c5d5ddb8a0357ad808fe93d168a605d7db51d2ec058b1c3ad1d8aa9ddac5e584176091ef4bba37d6d0af1f9b5f274bbbad3dee396d962cd45edf4897efc267ad6c0a43f331375e63667b8aec988f3c7494e3", 0x56}, {&(0x7f0000000200)="96fc216908d05aea1abcace62f47e3d07fda2c5ba78eb27fdbf090ff02c699a7cb87168c6fc0308a6cbd869056b379c4b804fc9f99031c7a489a2a2f7dce507cdbd429489110dd2257d7786bba70589be6033a06ca7a8cc8646a8f1435563a4e9101ad62964c9174c7f6bde3ab1024a729ca2b61887d436e606e2167a0739e9eaa9895d2f3697cb4bf982fa6fdc4faff6aa1fa745fffc60b6fbcd24b0594829885566ae02e703d528c065246bb09019950784c3bcbab39767a59d990f797df46bad59ad0bd4673962479934bbc82fd4f56edeb02305b9c9f439becbdb88354a7547da5b3f0980a5e1f62181abb", 0xed}, {&(0x7f0000000340)="43e715bb5c68da9d1e7cfed7448e6a9d84229b8ac58b40a526468fbeb990f60f328ff87b5930013955055419d96d54220301ed8c4e22bf44e668d3d855b81f15750ab3eca1592b6da750ec70181c841ee3eb29bc0082cee05eb7fd7af1e5d720dbe0cb1af1d6d75df844a4a589cdb17da8d0cfbfe587c00b4007fbdc8889aaf48ef93eadc99823ac022a316019138c3635aff6f508c1cf615be3d07fa79ded67380a4ee3edcd12e1c8a8e7cf0b0d7ca237d468e2aec874148e1d89a9b3131dd3f603b3933a0034cd60852ea90798d3940f00051aba8994bbc4eed7e7c00b7dac979d7c760880156a2c617a8a4666e22844f09a676057b9b993dd54", 0xfb}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r0, r2, r0, r2, r4, r3, r0, r2, r4, r3]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r4, r3, r1, r4]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xa0, 0x5}, 0x0) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) 16:00:32 executing program 1: pipe2(&(0x7f0000000280), 0x10000) pipe2(&(0x7f00000002c0), 0x4) r0 = socket$inet6(0x18, 0x8000, 0xf955) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000340)={0x8, 0x9, {0xb2, 0x1}}) r2 = dup2(r0, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000240)={0x1, 0x15bd, 0x1c17, 0x3, 0xc3}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0xbb}, {{}, 0xfffffffffffffff9, 0x41}], 0x8000000000003ff, 0x0, 0xfffffffffffffff5, 0x0) r4 = socket$inet6(0x18, 0x3, 0x480000000000000) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x9a, 0x1, 0x100000001}, {{r3}, 0xfffffffffffffffd, 0x4, 0x0, 0x0, 0x81}, {{r3}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x4, 0x100002}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40, 0x979e, 0x7}, {{r3}, 0xfffffffffffffff9, 0x22, 0x4, 0x4, 0xff}, {{r3}, 0xffffffffffffffff, 0x2, 0x40, 0x2, 0x3}, {{r4}, 0xfffffffffffffff8, 0x48, 0x1, 0x3ff, 0x9}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000000, 0x2, 0x400002}, {{r3}, 0xfffffffffffffffc, 0xc0, 0x2, 0x1, 0x20000000000000}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x14, 0x8, 0x100000000, 0x8001}, {{r3}, 0xfffffffffffffffb, 0x53, 0x800fffff, 0x9, 0xff}, {{r3}, 0xffffffffffffffff, 0x82, 0x40000005, 0x10001, 0x744}], 0xfff, &(0x7f0000000140)={0x3}) pipe(&(0x7f0000000400)) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x90d2, 0x2, "d730c1e7bb0900e23c5b00000000000000e74de4", 0x4, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000000)="37b53dd138814090b28759aea591b11615b72a4a80008811e7f24bb68f72c0f7bcad2f49f06ac53baaa81f16d824287c0459908d9276", 0x36, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) fcntl$dupfd(r0, 0x0, r0) ftruncate(r0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) 16:00:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x22) recvfrom$inet6(r1, &(0x7f0000000040)=""/95, 0x5f, 0x42, &(0x7f00000000c0)={0x18, 0x3, 0x4}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0xffff, 0x8, 0x1, 0x319e, 0xff, 0x100000000, 0x0, 0x1, 0x8001, 0xffffffffffffa832}) kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x3ff, 0x90d2, 0x800, "d730e763e400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) r2 = geteuid() setreuid(r2, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r2, r3) r4 = syz_open_pts() close(r0) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x3, 0x6, 0x1, 0x40, "b087cf6ad95ecd48fb136903a119b7ea13542e99", 0x1, 0x4fc}) close(r6) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x3d6e, 0x2, 0x8, 0x400, "2d486ab810d21ebb1a76157d5901b7cd69f53e10", 0x4, 0x4}) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x28) shutdown(r1, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x81, 0x40000000, 0xffffffffffffff7f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x88, 0x1, 0x8, 0xe50}, {{r0}, 0xfffffffffffffffa, 0x46, 0x80, 0x1ff, 0xc0}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x69, 0x8}, {{r0}, 0x0, 0x2e, 0x81, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffe, 0x44, 0x40000000, 0xfb7, 0x1}], 0x40, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x9, 0x38b}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x101, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x12, 0x18, 0x1ff, 0x6}], 0x68e5, &(0x7f0000000280)={0x9545, 0x4b}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffddb) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) kqueue() 16:00:34 executing program 0: r0 = socket(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/191, 0xbf) setsockopt$sock_int(r2, 0xffff, 0x280, &(0x7f0000000040)=0x20005, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 16:00:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0}, {r1, 0xa0}, {r1, 0x12}, {r1, 0x4}, {r1, 0x104}], 0x5, 0x7ff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x735) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="4aad9b5d94381a86e746a94713bc3284870787e613c4865591b1cb0017dc1852d4d3bd4659a8049a87a6f3aa08443bc04429a82412f79d30ce996be0ffc19e31be44e89ad25df669c52c1e0fd96eff56e437551ba86e97bc375303585300f43c8ffe77278b3af920f6dc522f54e636842cafd950f480aa0cd4d508db58", 0x7d}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="000000186004008b00002b27feff023519edffd338d2ff0000000000000000000000000000400000f2e9ff00", 0x2c}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/5, &(0x7f00000000c0)=0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x4e3d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./bus/file0\x00', r1, r2) openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x28000, 0x80) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f00000000c0)={0x2, "a0958533a5e4023216e6158420d581a654fa142dd9174b2b1a9b8f5cf042fdca33c8f182bbcb6df0844e73d9551fde37734c907ea1dad843aefc600873795a037f1a867f53c398495e0f5a"}, 0x53, 0x800) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x8f) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) fcntl$setstatus(r2, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) shutdown(r0, 0x1) 16:00:35 executing program 1: select(0xfffffffffffffe36, &(0x7f0000000000)={0xff, 0x0, 0x5}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00006e0000/0x4000)=nil, 0x4000, 0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) write(r0, 0x0, 0x0) mmap(&(0x7f00006e5000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000140)=0xffffffffffffffb9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="bbf5ab2e9f72426c1bfc3f22a4df5832036a0a32a471e216561e0c2d1d42c7124ccdf47ea59736b8c02d234ad005bb26451ba60e8d93e64c05b1890be5e89dca4025c610318e685bc63b1494ff32662d669279ca2f19cc020edd296523", 0x5d}], 0x1) write(r0, &(0x7f0000000080)='oL', 0x2) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="53d449ecc8c5dd689c327e867b514e52a07c64f4229e6d67378d451e2a43be7b5efd818777258911a1f3d9529418c6d0d045832e03cc1af639ebd1045209b24312799f2882468ba7baf7620c4e9b950505721fe2b954830889c8ae17b0e9063418147da389ef374966e5e49c6be90ace94d39766c43a5b9789cbb225c6a7f26f92d4c66c97a15a2b7999cc4333a50396eb0278ad07642c7a09cdf20df4d86b738a807cc9bbd288b94dbf1f478fa3ee6d1bb8863df905cd75dc279e350e42800bef80bbe0be016128347341eee99d134dce48620fa4ba05cc0c4ef61b49", 0xdd}, {&(0x7f0000000280)="e2a911970c32965c91e10cbff8257a6605680f8f107f5531ee231f5c4d6d0c148bfe13be10c6ad477989cb7f1c8f5bc4512d2a69cb00382af91ad4585fbfff4ab3a9f0de4f261e88eeb7e008b674a2cdd5ddc01b33d99019bf01", 0x5a}], 0x2, 0x0, 0x0, 0xa}, 0x1) getsockname(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x100020001}) execve(0x0, 0x0, 0x0) 16:00:35 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = getuid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r3 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r4}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) r5 = shmget(0x0, 0x2000, 0x40000000000, &(0x7f0000ffe000/0x2000)=nil) semctl$GETPID(r5, 0x5, 0x4, &(0x7f0000000040)=""/10) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x40000000, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x6, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgrp() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r11 = fcntl$getown(r0, 0x5) r12 = geteuid() r13 = getegid() r14 = fcntl$getown(r0, 0x5) r15 = geteuid() r16 = getgid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)="f55f456931b9c37b5d53ee1ca5cbd443d84c0b440190f0ce8712851d53bc70a219f6f600636a29607c3e6aea28201ac9176dc2f8b534277ddb8915904c54d8e3d945211586372403c3ab7d3b27dcc93633be4d202292ad015030b763b1c37ddae2edb4dd4e52c09f58628ccbc58b18eddaf988222b4712f6670ee5089f25f7a2745811e8d8b280fb96b439c7ca3af6f1d51a37ee3566cea36d91eac241a63a75b7595c8e1634d6fda0a8d7d31632ccefc9add46c366486bb8f6c981b6ab4865f05027f2835af050a277a23a44868c0e0bbe9d44bf34155f56bcdfda8ebbe6b731d9e39f81aa69d49bbcc05b8ebf96ed36f266b7b08706d69591a", 0xfa}, {&(0x7f0000000300)="875d4c299b04c9be2a1c2bf5f29520e5362cb7ccfab24e1c74cc3d1b85d634a84d86cca5e49ba7da079662ed6accd9a05c46385130a7df0798823ddd1fc75a21718600aeb3d9ac0284c8fb14424d50ebe3dda495fe0cc907f6caf9c92f421e965356630376f2f324b87daf7afe381c902bcd4acdefe18c48c2dd411b221e5f547ed9d70c22882c119963ca7ca507ead614021f40aa665468e3a200b776733a28f26f6a33c303d502833416067d36a4c70db2896bd2a2bc8b7116800f37b5096a73c3aefb", 0xc4}, {&(0x7f0000000400)="e69c6aeecb1f7d17709ba2a97f6150ed344a3a041ee58bea528fe249ac3b0663a7b8928320d499fde115b7864775fdf9f8655a463a991b2bd673e825b478dcdf1ed5454a29744d9175de475e896059b72ba6d683521ebb75dab63d67ec407716503c97ad72ff932c03e9ec9e8a4db1efa3a65e6d4507e85e10e7864e79897b9cee7270147e9c593d167ac2d06f5eab34f8e8f68c8d680d8d43b7ded304da683d82cb72274db74ce8ea6a962eaf0fbbf384148705c2ff1b8bd900cee641c3ef45f77122597f860c467f6e48f045cf1a3e6038163f549235543faff7dc6461bfed8c8de666ab34b19b16f229a32880e32567af858447bde0e768", 0xf9}, {&(0x7f0000000080)="761faff10e4c106fe39b037a9482619da784abd041f892d2fdb0281c3d673d1702904a28a0b446d0b957ac55244881b763e42a3cc9755c00150a96daa31b8a6edfa404142dcf62faef116d325da363b1d388e51244a491d5b6c290b745fb3d4c6109888f6731b0fdfe76c204de9a97f951c08c6b57a632037b6fa77fea6f5c093cc446cc9540ef19394bbfd3577ebaf575e50583", 0x94}], 0x4, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x118}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) dup(r0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1, 0x679}, {0x1, 0xfc}, {0x5, 0x3f}, {0x43, 0x20}, {0x46, 0x5}], 0x5}) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)) r1 = msgget$private(0x0, 0x61) msgsnd(r1, &(0x7f0000000180)={0x0, "c5235852a6053f7cc8f5fc0bd2514cc52b53103498650a3b9863a902d65ceb45cd79c149fc7b8d404fefde210ec189c539593b5988bd7b57ede9a36d6db3a8928592694e8e2e9cd285f6a97ad6de554f52"}, 0x59, 0x800) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0xfffffffffffffff8, 0x8, './file0\x00', 0x8001, 0x9, 0x401, 0x20}) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x8202, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x81, 0x2}, {0x18, 0x2, 0x8}, 0x5, [0x2, 0x5, 0x3, 0x5e, 0x3, 0x2, 0xffffffffffffffff, 0x8001]}, 0x3c) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) bind$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) msgsnd(r1, &(0x7f0000000300)={0x3, "94ea763a2187d33aaaf177f8536409"}, 0x17, 0x800) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x109, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000380)) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000400)="98ad1591ed4518bd641df04a6b706642527cbab18819a535e41b82f49548c0bd0e90c861fd9be42bf752d60baee9c0af4ff26a0a1393d959b1d95af2d2aa0133b91d697a1d1ad7bc5492ccff7f353801beb9f8313a29aa65ba85cd90f701b5f75c0a4739c8c7a13f4e8540b5141c9f51f7a9676a053c440552fbce464d31876e73c2e9285a69c24434078c181bb5757f2994a1b3688751f894a81d8158ef0ec10f33abe5db271db91bb765281910c9f2ade18c53ec34e3688a0ccdd6654a165257a813d42f5f061c1a55f92ef48b092bf07a1f14b95a471d90a2d086f696f706e65292", 0xe3}, {&(0x7f0000000500)="9015213ce1d337e184307f40abd50f4946248b56bd54dc53dea985430fc4bf215526187ed172850ccdd2345dd16ee3944b573a2c12ed553dc1b2077dcfcbe6217faf717d7f2cf76ca5ab03db0a8aaaf917716c4741b52dbcaa4a75894ca6639c5155b19fc2fd60405daac53eafd2c8ab48738fd989757956138d51112efeebf0ea3df5eaaba6a6e7591d3b0bb9da90479b082125c3f23ab021dc2606a183d0ef5e44a35dae3f29690201e1106553009e7674e27c8152597954b35a97a696334c9ff4a5ed82cba975daee4165a5ebd785884fb2e25f2d9b50ebfe513a0168986e0803c5bd246fa74f652c43cb17ef6ae193135139035435b385ed11393ee3563aea543be1bb3817f63d44fec0ea054ca7a8b6a501c13fe9ae28ab90122e5455fa88a4937a666274ee28262dd32e1e59aa979048a0520b1d7684c526996799590bf113276e3a0327ad721c875c10548d19b85b7cb1f37c6df293c123b4002a7ff67002a62c82a0ef5807301a0758e6d2d65f5991dce42b5bc423f558dbd09d18e069ac907f23f4e6df98650a0cc2b7179026cf5978df41ef67a567ae036cb6757472925bf83071dbfb6071cf9111b517aa49101dfd5081ea2a9dbc1f4b8a826dd75bca07ae7b0187927b126d53c9e1bfddb25979737e7acd5f6c37f8899f6db379c4d7d5f298734a3ba2e2a7b9a407a5dd735afe940471a12ebdd9ee2df471592d26c71bde511f09ab33ae82b2eda66aa8337efc5862132725b74d77aaa6c52d6960c36e0b2ada4fb2a1d58c1c651a89396212b06051cbad8a4080ce40a85d7e60c6b2e541ce479726a2743f45ae20f3a02882b6f7f5319a1eb4586e1a89450e1d2ed9975e842a5ef1231202ce891073c61bfc5864815ff3cd028c742acc180727fd77d8624f693728965853294ab3316338a3d9a36c7932a892a0e3dad7a9d89640974cd8a4d6ad9412a843b88e16af8de5dfda9dad5e2e8645d5fa1b3775516800faafe0fab1c247d562fbcf1d522eb54beaa49124f5579b1fcc249b52b4d2aa1aa74425192561277da843b2632fb54e82e6fc98e5d2246b17c8e9483c75f7032117b8add42ddba4309fe95381f410d0a208449d30ab985e5f8d46294920f2099cd96c7f240c890213f9b31c957d4ab5b912a6cd38c52b3bb0f3108e85fe89913c28d0d4cff81b13b6844ce530133f117418ebe99604fb1d14b3ae7d28045bddf4646371300c28d862b2195820d6ecb7d4d4da599e6dd9869db3253122de0bfc6aae76bfc7f54d1cf43060a34925c29fb845172b6e6ce0bbeebdf2bbc2a3bf2276601214a79327a5c419fcf42e64c290f1bd49405512c94156355c44e20d0d208f8b0b5c3d9db735b760dd5302094bb0c291d7930b5675e63d2d3ecb6c35339862dc6ac7850ad5f00029d9e7526945f87a73202366088c078f2babaf68d9a427e0dede2d09c0ce84dce659fafe541f40133f14092ebe5878604fea74d6efcc6c9aa9b7bf9eb83d1471cce10f0a09fea563164ceaf9f16cf63a0c82538a49f70f8c8e043e418301cd1d57acb5962adcfdec3bbdd5467127d8eca5b241568a4066d98ff63d08a0af2ecb97669b2492ac8f5cf1bcc5855732df26da5cbf1e4d404c7b43e00533ed207b5c2ad08b4cab176e0e1a0ec88a74808d9cc2700801c78689519e87e672069383302d02a0dbb643e8a42c57074642b2dbfe333486393d82f169891ccd6bb303ed545804e65456d3291ce8f08cbb316bbac22b8ba96b093149289af426fd437e0c3e9156887f9e986b3c3c80d640b8b26791e403b0902a008690c74cc5fa149d9eb0d2e33ac617668907bb7c8c8c37471459d702916f4fbd1f3bc21f0fbaf1062ddb5b1e08c605a518573e3adbb5f6535de1956834c4dcb4184da73b650f5b18e99e7dbee6833f9779f58927e91165ee189607a0e92a8d2dfe14a5e9910221155778d6f83335665ae26e1d2d27e9a1ff0fbc12c0b0bb179c4968c870e0d20e5a45d9daf7f23d6802fa5f211019cb5f28d06f6cb9558ad63d5496dfefdec0a6873712e9a8a11b40d9faa13d871dea6e23a736deab2aa53793384c089d87146e1a158e178b545d25f557c644e2ba3b4539a1a1798a26c45f533dd793a7b782084d5fea22ced4cf2ea9e98e3fc56292deff6dc9314c192c3ec10fcb4e50276a675d77818ed8321553bbf243da08a1d7c455f3d40d16c647d438f5151217b929436dfe74362a049abb0080b012562b662fd7435a19268b3dfa9d07f4c106c0e58ae75487ba7cbb9d09d52f8c6dcba26e9c62a7144a2c26c027677857d4b631aadfeacbffef019e3e49cd413d29ae18505b9a76a7624acf2202d3f58c25ddccdf26b570db9e21cab9b9bcff5fb4b36ad23e0595525c2d823b34788f886360529ccc2d46281c214f8066d3299054b4354fe87f73dcc42afe2b5ca7b38a987b8fbe9a9cef3e9d79d0bd51c6f02909ce23df464d40efebd7a9a19e72709aa64916a85cc095cc7104d7d2dccd6158e65b322b0396ea215b2bcf9c55b8fa871525386925612f9bcbd128cf7027663b235596691c435baab51411709745247b60a77354dbb1a94cd8f36b1d1bfd54de059fd2eb94fe2f2a00e0960ecb04281aa439546ee53b16d5b1a2a62ad666d9447498477898f178388b6a0de59e8f66f6d932c5b60b3a137af884f33e26b16e33d3604269f2f343a2018071eefc6908045c396809568875d1c56a11d5c71a2a34c70092c23384960643d2e5a76ed209a79b19c3c5eb28a3121042b1c2d3ae6d19b04d71b88be5c34dc8054bdcae64e8ce7ae5b7576540f74ad5f76065853e15d0b7bf6431bda95901ff4d34e75a9a2eb899eaa0323a8b261ae7dd1412a498d192abc01575d02d300285c78fad0f31644147c41cd8b23ba8d4c9fc4610765059380e330fa78ccd980d47f6765f63a8746ed9ab69048432d172360a723665ef0b695d1be3b98e7c5223d6ffb8cb7059d4e885bd22da39f4e952f9d5afc4b7b49367e007cc326d52054721cbcee4ebe63127949c03aed50f720610bd8061a090d340fe7a0a890cfe0f2090beccc7761cc7814a8d8a86d6f1687acd061b2cee7c1a1b5b879f98e09ae38ff851a80b72cf0feb3a87e61daa870b5083ff70ef7d9d5f76723d885f28933cee3f3702d82a4b0542cfe1f851a256e4b34f674495aaefa1127d923512f1dbe75994a51a62387bcb3bae849f8be62d84f723ca07eea45afae26b03bddf37cfde83486919498b342135f2fd5ce1a216554c23d447f58139c2b8f57d14055726186dfec828a2b729daf2b39ef1aa437c0c368617b4c82554d17e3dfd8aaf52c522bc4ae0ab10a9d58ab2b273c3407a2448c328aed19499d2b1bb44b8e826712416457ec872057cb23ca88d1971f1939cedd019499b3f0c5221557d2b061ff231ba281b212d18a6c50b33e872cfe53ab54ae714fcdbe8c4cbfacd211d791f85061b685a6314e6311696bf54aff685d4f66f95319e7b7f714c13838381007f0e22bf96bb90e40e7ee49338a937f4939a3b0d34723276298a997ed9a2124aea44e6f9e633c05540feb3f4fe4ce59c8c9a66acadc4a57ae27d63af923c4046d20f7c34c8c9087276c0ad0195fc2fc9a807dae2efc5f92cecf7f94dd18264b5e8c665641e526eb1f5596a083c9eacd479454f70ee645e2eaee1cdfa92b217cfae539d7d0b83bbff0e63540c6b68de2fc43b79e0099a5ef350a97a683572c8e9936daa26ce8bb75be1c6fd13f87f60909b6219f8df42c4d9e855d6ea4bdb9dc0febf2ca934c790a9ffe780c1fb00e7308b52c4a4f0328d589207b12e694ecc2b5d628dd821e7ccc74c4199b4808a44f8b2136e59143d0a27cb9bc47e77c721e163d7d93e916000836765a374a8208630d68f8129cf543bf2859e512592b3b3c10192a95c9ef33ffaed46521ac9672d9921dcac60c6ec4fed43bc18ce4f86ec7e7d267df5a5fe6db0edb18c4eea1a225df1591acdb7c739f7ef13202473d3848ef13c44c82126c8d25638fd3b1db37bb5583fab18b48596045be4fb7d85cfd4bec6542da805937fc16729ad08a81651a2b5dcd894a0d58baaa3685e37786e26bd669419fc2873b4a87e84caaf5a33cfa98baac2f649a3d2acdd1b88b608759366e8c27a86f6a86a67911230c99ee9cd47047acb62304b7b58cf53b8fefef88a9783507480eed0de9e01689264e1dc110da581ab5100cfb961601ef254f838736b69d729b3d7ddaf0fa47dd76d0c9138137500c4aa57dbfb3f8fb987f8f1d326a6220749aa44f18254984baa850e058299fcb6dd91709acf28bfb8401f3ce6e04c1e28f715bb2901351f5a53d823fe7d7152749612274379ec2139c510d26b1ba26c1318b18948ac4876d4a759ceabc818292d49783b549df15defb6d7de30fd66fa3e38924c75dbd7020fd8fac96a6b61592c01da6daa0e613ecad94044e95d23b13210a15ea947016a516af333a837cec5407608c2229fa09f77d29c32bfe9b770f10fe149b854c7064723c555b44a0dab373268eb55d719495e0cc37bb5b87b9ba1f7d6e6ec4b8abc24602367dc274fd2fd307d1b4cc42f477bd0c7d6a9c6a57a50a879dcb82b9b275e31ebd459c90ecd83cf09f69cb698647a682249a95136d2a1aaf871e784fa26107a82f8d904b2f9e6ab3adcd149155c497913d4db30e0fb898fff783d611b69586dc1aa81de93608d810b53c551ccd1e3d9cb9f44dfe0482cb2277328c6e052c5ad6e30599cf131ee3ce805c53a32e6c8fa3a0c826cc9aad28ae86c7b4e8a37af0a7f3e0bc91f42a79fff7f9b621f931bdd2781b6e9e887d722a6d8da5bfb13cb19c35b67474e7dcc00c76997a037158b76ddc7b836290a0a09972f8af5f6d89db2ef4fae7541f61c0ac367dfbcb0ac01c5a8942a731061d8e038fc6b173e42f767b5dacc586e57733598ac7196eef31a5bd8928e9a8de3ecfa59f1cff542b3112b2bfba65351503d46f11dae6409b6b0153a6167bfb1d0470ac6b2600448aa9543060c16f156b19e03da44ed40544edf0f797b837087026d67990bbb6f4b7deeae5bf0e6e8d662a6db90cf329ec2395cad65fa1dec476a894159e903d5f54aa951e65cd75754e00dd709026f67569ad9bd9f415700bff87a9880d98719d27e914e083f8f1b68808864fa823ba30d4278cf47661f58e8473abd5a2880d1827ae7f30126fe273c5d1eea4aea52c77d34d9dbec2f7609b462967d890f16e0170cbce444888fd05f57548345eccc7c52e58f7491204d14707f2fae573842b7bfbf85fc8f13008bcc3d63b34ee20acc56091c37ac9e38f00aa168149441f47301405d0e8e80ca5d60ce59f5bc7c917095b986ae5eebe55ec3435f1e90aa72766a51d9756befab756be903b0f51c89794ea6b758bfbcc5928cf7a975e9c69078fd78ae037755a3d3438433eb83e6cfeab7c74eb68504b68b62260a20b748facdc6206b4881bfc32bb9cb3a9337f59f9b3a70b3cb9a8fad0e2af68a0649f187698e66145cb6794609f9a6a4b57552229d751cf8a422e36f6f16f21087dd38e4560d66af3a79c844b3b876c94610207a4da26653b2934605de70680f455d72b1331942e2470b46cb673aa29f7e834e4a48c7df06f6f1c6f5597b32e13cefc03a56b402ef0fb39ce96c57171e2e2ef29b614adb9dad7d45fce813a3600a8b283e06e02122df9214e5876ed7a12f7d2be22b888cb73bd547b7f3686ad8f12547718749326c76fd0c602655e04d2386706622236c1681099562bcd644c93bad6133c8bc450e6c33", 0x1000}], 0x2, &(0x7f0000001540)=[@rights={0x30, 0xffff, 0x1, [r2, r2, r2, r0, r0, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r0, r2, r2, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x78, 0x1}, 0x1) r3 = dup2(r0, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001600)) sendto$inet6(r0, &(0x7f0000001640)="0fd6a7906a13153497b58c1e41b8222f14f66f984bb7390e6a9d5abf7d3f1948ccda07cdf3ff828962468a60b53b20580b671cc6582d0e3680e25dd90397dbbf2a6448992dd13675d3f4d2b491d47957aec41ddb31cf", 0x56, 0x408, &(0x7f00000016c0)={0x18, 0x0, 0xfffffffffffffff8, 0x3}, 0xc) mkdir(&(0x7f0000001700)='./file0\x00', 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001740)=0x1) poll(&(0x7f0000001780)=[{r2, 0x20}, {r3, 0x8}, {r3, 0x199}, {r2, 0x20}], 0x4, 0x1f) r4 = open(&(0x7f00000017c0)='./file0\x00', 0x8880, 0x8) r5 = semget(0x3, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001800)=""/165) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000018c0)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001900)={0x8, 0x5, 0x0, 0xb99}) openat(r0, &(0x7f0000001940)='./file0\x00', 0x20001, 0x140) 16:00:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/241, 0xf1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8480, 0x41) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './bus\x00', '.\x00'}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000000000000000000400000f2e9ff0000000000000000", 0x2c}], 0x1) getpeername(r0, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:35 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = msgget(0x2, 0x4) msgsnd(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c50cab8fe6fa0434da13c5de94036f2d018f6f2265766abe86d91a7d025893739615efd9eeecb732e369339eb4ede6b67730569ced968173e516566080000e5ffffff10b1c2fdecf666ae00000000000000000000"], 0x1, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x800, 0x0) getsockname$inet6(r3, &(0x7f0000001300), &(0x7f00000013c0)=0xc) fchdir(r3) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() dup(r4) r5 = semget$private(0x0, 0x6, 0x100) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r6 = getpid() shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) wait4(r6, &(0x7f0000001380), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) mkdir(&(0x7f0000001340)='./file0\x00', 0x3a) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5dd8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() write(r1, &(0x7f0000000080)="6ab0727b", 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) close(r0) 16:00:35 executing program 0: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) kqueue() 16:00:35 executing program 1: syz_execute_func(&(0x7f00000002c0)="66400f71d6008f89f099b777cd00000f1308c4c109e98411040000008f4890a28f655666664a640f00675244af4209ddc4011172e400f043fe8300000000") mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "8d9e8c4c7c3f354e05d882de33c93f34027db0be"}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="8adcd3d93d3c62c2b9be934a2cf9dddd184978c65ce85b9980b778e8c5b3bd97f62a71028055e6eb92f235d2594483405cbe0eaaf4b80fcff0f2eaf6778292ed664157eb7606fba9bf53cabbd7024a827af50ca3379a745cc5bddffc9a5e456d0cd200856bdff537f711352e293b5e2c5096ce8d9d695bff8b", 0x79}, {&(0x7f0000000180)="28a95e3e895a1c4626ed07f2d4abc4", 0xf}, {&(0x7f00000001c0)="2ee3ffa1b94227e2cb7bb05470ced8d81bec97556013fea25b7f536dbf6f2d59198812b7f6ff9405ef014bc038904aafcfc03daaeed7e47027f0e59d77a73e422be135e9c34103129258beebc3b61d8be184ea4c11dbc25f9be2b447a5ee01a006f9904194b23a69f2cd8234195be26ec0b7f7addefdfda0896a9c65d00f77a8dbe4e1a7a32b074c72e3a5179896e108b9084160e2a598935e2f8e526c09bd3f0a6c5b1406a3d11f296158cb38675f0339613117f9c7a603c718ee8adcef4ba1c226f960799c5c72ca61c1d6", 0xcc}, {&(0x7f0000000340)="f4df3d463f62e54b3531bf7d9663638b3fba0d9433b5a8ee1174fe58260b70264159165ada68a70a5974c67caba77e24e92d740de81ae66c88f4675425abd5830cd59ca6706cddb978476205cca1ac8dd67ecbc9afaabdfe9f37b1de3dccbf21f877e89b5b46f328087c8d4459bba0cd2edcaa6f6cfd5449d154a2fd12f0b7f9cf66bafcaf1e2c5b536adfedec579f94a375326187140d8d583393a5239ffec2f2b9d5a9c021dfc98c32", 0xaa}, {&(0x7f0000000480)="8563de6b798fed601bc14cb39c59d6dc95d579281b578dbee06228573e17d39d678321571c5e89b30e2c0ce49219b63b9ceae0a3d9dc68c2983587340402bc356d8edf4a20df723b1517", 0x4a}], 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x2b2, 0x1, r2}) execve(0x0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x3c) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) stat(&(0x7f0000000140)='./file0\x00', 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:35 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./control\x00', 0x5, 0x80000001, 0x1000, 0x1, 0xead, 0x9, 0x0, 0x1, 0x1, 0x200000000000, 0x81}) rmdir(&(0x7f0000000000)='./control\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 16:00:35 executing program 1: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000001080)=@file={0x0, ""/2}, &(0x7f00000010c0)=0x4) r1 = socket(0x5, 0x5, 0x8) setsockopt(r1, 0x0, 0x2000b, &(0x7f0000000000)='\x00 \x00\x00', 0xfffffffffffffea3) write(r1, &(0x7f0000000040)="8c9fc0b6e5b98d7d6f7ddbd013ae2bb739db37003173a382f64e84d417a40950405000e374bbb0fc039653850e02dc06aa9a8fd18ca8c647605b299e8ae79d691dfd74d39e7a018737d5904ffd9f01178c513812b85218f50759563f0e4f08fcf3a7f741034ba2db9cb8ea02d33990145868649e522cd55d04e3ff3d6821b532c53eaa0754273654d12af55868ee0bb3cdcd302c60283216ef9556edc0c3ddd0f32f002f04b7c9f38a5aa68b77b70bd68ff3995fd9aaed52a38348547ac4e0d8be5273232710f32f56cd84923653967fa2e811f33cd14984b306f08dce77a0794e1f7220ac36b8184ef996f3ce59c45ad6c893abbe578ad3e7d50a4906f67b59bc337f99b2e79bb6c4cd24b4c4cfc51627d293e8bf6147d2d72b1ea8feef589a23373081d18515a195e6057da47d5f05ff5f7d5c37df9a9ee95a36e82883353d8dbea71d29bf3c6c6aff5aec9044bd462a3fdc3e5fd12947d1bc396fba772eee78a81285c555abefd29c2ed06729a695bbd309209941637578043b0c59ef9719c766957182e4458c98a1cddfe141fe1ef55d74323c592af2893fb8d4a289cd7eeee2e5f8dabacaba5eb6faca12db10e19c2de6d9ee3a3ce947ab25261349af919595b26706a85c644823ad5f9d517519dff48871f72317e4bd4e32393db8096be72845720d653602ec5524f144a50a56dd21b05e88deea74372f7b6ec15ea9550deb6d0cda9364aab8b010141c4a821823f1491c8d89165ecb31c31e34e998458010b6f16bc869a643400f68d56b555d26d65a71d295ae636205a888a557e3bbbbf1a58c8405fbcefca48aae98b890bd0028d0570701473dd1fdccb2c80b1049e6ebf6c1f8ed4f98c5ad8d4d1de52e68cab0a844f969d7a13d56714575707ae6e6bbb77edc493e660ccc8a4a0e35f542b357372119492ba6e8c13f58c77eab1b1b6a3013ac3de061c81a8eb673a3a05ad027f49d4af3afd113b4f608191ad70388946ee9249015d9a232aef860a35d07fafa330494dc0560484761158153843b588afcdd992e77e80eb3a69a27486bd6391754a69a3f7c26974243e4b42175fe86de51b41652d175cedebaf225cc353949a74a46b6c7e6082e00058ad9fd22406b9614702d80b96c2c50c4fa71cb683b2d9103f3c3b54c1cac33cddde076e5a47c98f707a88aadfc5cf9f976e16ab2ba844e9d63e30ed9e3a306ee91a513114cf080c1833ea2b80c0af5b190828e21371c7ad3b5233fbf27c3e3558b3d7680519ffa317aca0f0a6d8842d415c3d4767a456318ee5e76e728c143b4b3cd447383005a7461e155b696a542adcf9c84c4d55bf8a990e5d585b21e028a492da2921903e3acbaf3f5e2816e42845d32c0b093d792b4082b87068dddde3f08e7f8bc256e8f6cb6e9d9689e01152742567f717999cdbc3836c4210128c7874823f5c75ab81e102f6064f9dadd920d55bfc403112b6cb840ee523c1920f405cd3cd55dcbcefb0e51ee122c2e2bdb5fa2dc4f160235f4080c93446477bb5e8901b27b36506373031059f9b83872d0251182ebcdc2c52cf77fe592fee52bd867bad48bc0c0a5f15b77f748b89194b41a0adb272b353e3a9c4e0d5400833dce14e67a1ad3a148d36b3f7e8ce50368d24c2af793d3a728fa6c030f78726d7330ca796da690316cebf09cf45945e3cc4bf24d6b5e0174abd1b27b622893879372f476daacceabc051baa17d346e4a5fab4fa82f5b0a5cc9ac27a523cb971fd7df88faceaca7964e8e1091516aee135a68284d3ddd3a6f7ca6b186ff14805060406deec0029b8de3cae068761626ea1cb77dfbecc44f9881acbc5a2210350d8fd39a267097c88ba69a55ddd1032cdf4cceec65719add57c50200a22df47374768df0e1f5608a6e8c31d1a23a0b2d732a62f9b1491e516f67b7199d50d51f507bb5b4d933f7e953a117e00ed2b707cdc3e6cb8d860ac40967f038113fde50e791993ff407fe6897cc52aac9cec7c12cd301c886b1e35501334bc72ef5caa8913635b02ca1dc374f401f01148ebc75cf676ca7ace41f611580094fd3aacd3ce9eabadd97607dabf2f46d54f01d1a349e7d44037705fce4eb259407dde13c5b312eb4378d1eb0adaa56fa26f1b42e382062acf54bcf4527edfa677d6f073992af560f1bf691b1613bcaf00792dcb5aa26920e10097385d8f6858d5ac53efbc845eca600ab9e7edd537b2e67af500591a3501430cce7202a9f1e5ba28065d8910abd8bd6d45e2dbf4be732b8e97c9593758a9dcf476067da243b496a08675c0c553bb2ab1da61179098e78e67a024ab0fce2890b739e370915bf5a58cf610fd128c1c8b40862e4d59305754126246c0d7cc2f13c1b431d009e8bd55e3e0d333e7d8b5d027b01e833b874375c2028ae031b615b4732176e9ffd7c389fe6a68ca2a1a8ce277c37a4df0607db81471b635fd09d04c5b8bf8bb3e92c90bb62451e9e726c912b7d91d89e2cbe91d48569c640c3047bdf2e20f158d6a4c3fd3569279bac502d2563f25f7793d8ea0372c84d1d5ffb485c875593250d0c7d6c6abb6f3d3e988784ebb6413099483f2fd7faad4527f13c4e3006a9daa7ffa2d48a7ae8246983d80eff798eb7782e2eecf4ea53ebec72e6d914b2999d3cf298b8b8fefce6f3b6f78c9049fbf4beee1cb1e01e8d46280cb9ae97e1f6a9fbb64bd3098a375740d07db07c0a67c3afb0143729d28dee1df7ae2e25a2403b9b9505186e1b98e18309b3d2327ccd8c8dcf5d7899493aa769df840e4c9a52589b708dd5acf548fe7fd016357b2a01c140145d46729eae596687745cae86fcad47f73fedc1256c4af169ddf8ccb62723803cd7598a29074b71733517dd60e6d9d17885c0c950125876f9b4a7800b584198f5a5d78cf2dff70219f7d90a835375f79d27beae4005360719d8e0bc050086197a616d8a85f00dbb839bfe89e79b2d562d4f1d101455de74dc28c96ce0b45331a1269389b8b30887157923dd44a07bb1e0ac9ef42e7d0242fb8ddd6bc614d4682dfa2b946da9237801c601ff1522f27a4b49e1f0dbe7d333cf0d644c15bf4a24291dfa230e1bdba8540049979d3507e10b53959c016497aca9cd828d53628c22cd4def9504ae0d6b21d9fa339956f1c8d63a65dff65690e21b8aa1b55d145ce6135707d7f6a645e108dc8ad4b33316809b6c2ca8816fd61b2f3c7cbf925b8fb3bc3866112d32e80de2a6f83ceab7c6ae559b1567be6784d6ce75b119c5939f4d08d4a6e877542dbad241e7bfeeaa55bdd0958c7e189580a0d1407311ae625a7cd31f6eda119fd5d40cdf909f48b8eab2aa36c3b2a82362794dae198f6285c7ece702d586d75419e3efbc57ea5e388af7f49f5bfdb1545f59b43bdc163dbb34539be31e66414cdcfe8b581532ffec21e1e59965e603abe7bb0086b1b74146bb3aba7a21dc9d210fc46f1d3d6bf5f0664ac7fea8750c33855f806300c22554ae3510f74880efed50099383e23527f09e7ebb8505ed92eaa1c363ad69442f8e14e0e4881a846d3c7f9c9cca2283ac070f1331e660910f4ee6155eb858953c76e3c695d296ff356f8dcdc95e611effcef624b9d5a781a90fb6f2c0b5d874097644950ccd345fa265d1635addc24c6b1d2e10dbdd819b3176d3fed008bd11c0b0eb6a1a17072b2c72fb08142eeef90d5ba951bcc0e094465c903fb105ab47c76c38268904c1edb9f394d5af658b79763b563f72a7cb25992fcb1398973c62429fd1809dcc2b4edca85678518e455f69b3b3d27b59915e6b7853f6d66c151a3385069c425323ead711666a57fe0f98526e9ce989d78a36317c95ebec398a1e1f492208705a87612815ba9ad8a4414563a0068ee2aeeb76fdf22f4c9770efa949fc59cb79e6197397b563a38a64ad7e6721095f29c679f56c40704fa900163843f62c39302c0a6fadebf63b16a850f5ca4357ee1a2a6e9763cd1c379b4cebb4808bf1c372a86aab30b77ad7cbbbe971cafb3f1bcf71ad2ab63248edeefc921f60c8044267e2b578427658dcda5bdd7044d73086d747c0889a038d2a4490ed81559c0f668a22d20ec72f6a73e5aa4195fe8d1b8ec19f6b7f543ec9634b607e500d16895f141890437ac6ea9e5580572b0d975da2152a4a44e35d4828b8c49ff3c2c43086f1e933a3fe414c60d5670b5ed21d38b0d30605cb0d398bb319708e721e1a5a84eb5f5e628a4b6085a84424e956a94017a8cc5838b5886e6fd6b4ba7e0197f4a17101142cc2d9f0bba4ada3ee956bdd3e64decd1d1f7e7163293b1cefc4225bc3d94ba216167b04df6ce66b0c28aa40f337d9a116a2334a779e166b754a787967e662ab5e85b4d7afba7e8113a51e0aac497896fc96d27bde8534001800dedc24a3eaf61a6735cee4b710803e276fdb3628c874c4c6288bb69533f019e7289ec5586d46f5f828d05688a6aeed4f4bc1c83c31a47c1d7d212b28bd1e4b0c4323275cf5fe0de526a124400dace96e3c26643d95b4c1ba4ec4bba6129118dcf80278ba1d5577b6df665c56a7bead4f6c16ec46d27d7a008e81fe6580afd3ca0b43c2b594f3bfbfa20f3a18a4ea05ae755acc2cb785f791565ef91de4a76788282adee3d31a34e10c00bffd1b132432b4696ffb036080a516cfc727bac7d6749c071f9287c9a42e85e9c86239d46f5d600be59a6481d493ac67f119f7048b564bb3b04ebf3aca2c5dce221bdf5cce1650065b15d1d8a850b5006f1fa927cb0ffeea839262ec2db2f975054233b26739093e06ea1cdf625bd78478e5ce48c33554a90c62323722afbd63a25ee528ba5c3e16b8f0c705aac314606ba2745a2e78400f3471a6ddd4339855ece7122fe9474b5ff3990920b4402d138f21d22d0cb1727f8d47f20df638122a9f168383d6ef0c7ed9bf7aa6f07a4409aaed442813495ed2a00e19e045a96a0267a8a716ae61e59a0462201447fd89055b9b97f5f81b37d46ee4bcfaffbd7cf4b4797410b4ffe6ca3f082e17fe922a34b9849c0fd5e8623b5b582fa65ec2f176a42f33189af3ac4cdb259753d6deb9390238f0abf289b8e5f644f9c60b1ff3320f353ee05b3596625b7ca6f7ef529acca4d7d65e5d660af2775c2afe9b824170a51cc298bd36ec3d4e625f800bac235c9f405f22778a94cc17518d33f6dd5fb7f15f50db706e7548e0e50449d955f93402b9ca5b7333d5a6fc1a9b258a5f9bc31ae92488004d83ed58ac07a373a6ae76db20e82a30c8236f03dd8f2488ea0e12ca9fa111557c8da9a755bcb6d41fc4c9c0d2079d6bfe8ed2d74606709e184a9b92509b31785f0b260ed1b295fec2ca962b24c6f222f2840cf6fa612efa6e9fae456848806334419c1104997eb54d82379bc70a8cecac015e845c5da6ceddf8868b6142495e41ff4e822dd6a9a6ed43efdc25de07e2a6366f027018571378eef452a722f55968e48511adc9f058627eec4ff4dca569835f75462e97dbd8fc535ac9c0eafa9112d079ee7bbcaaa3b15209985fe3990c593e0ccfd62b04af9196ebbed815ce80d8957a677cd262c6a24550d1e964dc31bc2126979f1fce7536241c50e2159971c33930bbcef34475405f0ae3c411ef97ff37067fbb9935556d1cb3b90fd3506339062a5a1fbdf17f606f87f799e76446a925990bda8dde6592826628a5fbc1f9a91547c39e4cb133b378b63e07abcaaab96e3f98b5af87c89718b67d3d54b0396e5178a5ff1b166e27812ecf18965432d6b3cfe304128fb7c778214e1f4ae17cf92bda1efe024d2013e6a274cf895693bd149f5d", 0x1000) 16:00:35 executing program 0: r0 = semget$private(0x0, 0x0, 0x100) semop(r0, &(0x7f0000000100)=[{0x7, 0x2}, {0x3, 0x2, 0x800}, {0x2, 0x92f, 0x1000}, {0x3, 0x95, 0x800}, {0xa8fa7e354c0e5eab, 0x5e, 0x1000}, {0x3, 0x100000000, 0x800}, {0x3, 0x7ff, 0x1000}, {0x4, 0x8d2, 0x800}], 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xfffffffffffffe8f) r3 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000080)=0x1) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffdfd, r2}) r4 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x82) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b, 0x0, 0xf0}], 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400000002, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x48, 0x40000012, 0x7, 0x65c}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x3f}], 0x2d, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x3, 0xfffff, 0xfffffffffffffffe, 0xb0b}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x7, 0x5}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0xffffffff}], 0x5, &(0x7f00000001c0)={0xfffffffffffff8ee, 0x54e3}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x2000, 0xbf) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r3, &(0x7f0000000140)='./bus/file0\x00', 0x10280, 0x5) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x3}, 0xc) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) write(r0, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 16:00:36 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r3 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r7) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r12 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r11, &(0x7f0000000900)='./file0\x00', r12, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x33a, &(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=r7, @ANYRES32=r5, @ANYRES64=r14, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYPTR, @ANYRESOCT, @ANYRESDEC=r9, @ANYRESHEX=r3, @ANYRES32=r13, @ANYRESOCT=r12, @ANYRESOCT=r10], @ANYRES32=r8, @ANYRESDEC=r4, @ANYRES32=r6, @ANYRES32=r9], @ANYRESOCT=r3]}, 0x0) r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c214fc9c1ffb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r16 = semget$private(0x0, 0x5, 0x2) semop(r16, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x3ae5ac3f461d9cdd) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x80000000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813945f671434b66563d", 0x20}], 0x1) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1005, 0x6) 16:00:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0xe4dc}) 16:00:36 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x102, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) write(r0, &(0x7f0000000000)="124c610a12076898b99264b9d0c0d59f1a6c70072f85733e448e9e2343c256249e1c283db5e8450ba8b4cdd43205d696b9a2776210e8b8d2200a146a0a998bdbc9cad21c2e22b6a6e4daec63162707c32e151dd05e4342aae584af3e81c30bba646cd001e7d100a393bbc54db661f9aecf1746ed15ce6f889d5bb07b179a42d717bd34f025032eabba4fc9e0688240a5c9d5c792a7", 0x95) shutdown(r0, 0x2) close(r0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) getsockopt(r0, 0x8, 0x40, &(0x7f00000001c0)=""/139, &(0x7f0000000080)=0x8b) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040)=0x2, 0x4) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:36 executing program 0: socket(0x2, 0x9, 0x2000fffffffe) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) 16:00:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x2, 0x7, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)="006ed6a2", 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x3, 0x0, &(0x7f0000000100)="f77843eb17819f6a67c41adaf85a1c8757a33b2264fefbcb0fab14daf919ed07de61b66fad90299ce352007098330de84df35983910ebadaf2d187733c804a32589f04c5d2fcc7c24e65fd05680ff815dc89cb22cf7ec2748897c5540012873818113febdffd32cfdd2ccbd42b68b6f9150a356d337087c73dadffaba0216f3ea8a78bede8df8df1aee369", 0x8b) 16:00:36 executing program 0: mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_int(r2, 0xffff, 0x1283, &(0x7f0000000180), &(0x7f00000001c0)=0x4) poll(&(0x7f0000000080)=[{r0, 0x4}, {0xffffffffffffffff, 0x105}, {0xffffffffffffffff, 0x105}], 0x3, 0x81) r3 = syz_open_pts() write(r3, &(0x7f00000000c0)="e3988da01a13a4135c77627d", 0x8) 16:00:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="1fdf34f590c4c69c0320c7c6f5831cd2eb79590fa82e88fdd79b5a19b28041b602abdf5e0c85b008b4ee6445e771cc73c24f104bf2d761ebca1c3142c670b2ebac8ac0a9860daa24bbaf5af4493de19cf28a0734fe5c575e49b00d51417fb7c847b0cffb32d9b76ba1f23f9f8ea7d7d3fc0d8bfa2ee2cf3bf3af9b74a33782122a7afd", 0x83) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2ea2) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) setsockopt(r0, 0x100, 0xffffffff, &(0x7f00000000c0)="0a401ea9dd3bf43432e8a95f3189e29b29c6e71800373437526ae11c09b3061e369eff249d1211a3767af4b70bfc581e373651903b84bbea09919e5d574a27cb75a137f7420b876e50f1dfd2119c79ee57408b680595e399cfd5fef9ba421281a86078caf5b6e395fc2e2ecb726270a636c8855b282b470c10c8e2f46ec9c4549ce735b553c04b14134794189a0ca76b4e89ad82f38e71d18476dc35ca2d3e9a15f10fb6b42dad5052bfed67f984d89e72d0062a9a7fff3508be32309ef6fa83e6e42573b969a60cbd34a4f16508a6f483b3235a128d474218b9", 0xda) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x10001, 0x1ff, 0x7, "c51296b11e53cdddf6817caaae37bb21796ecc7b", 0x2, 0x9}) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:00:36 executing program 1: r0 = msgget(0x1, 0x40) r1 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1f, r1, r2, r3, r4, 0x84, 0x4b}, 0x9, 0x1f, r5, r6, 0x8b4, 0x3, 0x2, 0x772}) r7 = socket(0x800000018, 0x2, 0x0) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r7, 0x6, r8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r9 = socket(0x18, 0x1, 0x0) dup2(r7, r9) connect$unix(r9, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r7, 0x0, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) fcntl$setflags(r0, 0x2, 0x1) lseek(r0, 0x0, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = semget$private(0x0, 0x3, 0x640) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x4, 0x8000, 0x930, 0xb11]) pipe2(&(0x7f00000001c0), 0x2010000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xab, 0x580}, {0x43, 0x2}, {0x80, 0x6}, {0x87, 0x9}], 0x4}) 16:00:36 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x180000000) read(r0, &(0x7f0000000140)=""/244, 0xf4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0xa0, 0x90) fsync(r0) 16:00:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62c2dbfefb1b1e2ed3653863f72c26515abd7595509f4483af6021a692bafe3a4bb10750d877a5d85ad8948b37be1e6767b8413efd65a9bfe0562eb3602305973e6ad351a047d4fa250a4e7af8d4c97111bd3da017961fadec42e540772e23f0cdc4fea8b91e6a82c27d460c84601a7c5c22c12302cf38912d5fa78be1dd2960ce9ea9a05c11d976b3fed1d62adf085ab3687d04e94adabf3c67dcb81d2ef29a818efb0d58b1f5a061118e82829abc5b642e70ffc14f55bd9d04a6f7e621bd30952c6c00000000000000", 0xfd) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) write(r0, &(0x7f0000000000)="17ebb21c5faa7104b7d53bc82f1e1cb0d84e2a7a03d320436e1353d9175f65e8fbf5314fa11efc981dbdec0f194b36736b347d16f74cd5c3490ee1e1c80953ee1960765091592dd1206c528559924eb1bb2840f1", 0x54) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x6, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x6, 0x6, 0x1, 0x2, 0x80, 0xfff}) fcntl$setstatus(r0, 0x4, 0x84) fchmod(r0, 0x10) poll(&(0x7f0000000140)=[{r0, 0x90}, {r0, 0x10}, {r0, 0x124}, {r0, 0xa2}, {r0, 0xa0}, {r0, 0x80}, {r0, 0x8e}, {r0, 0x100}, {r0, 0x8}], 0x9, 0x6) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8716) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = dup(r0) listen(r2, 0x0) lseek(r1, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x5) 16:00:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) r1 = dup(r0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x6) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) r2 = msgget(0x3, 0x404) msgrcv(r2, &(0x7f0000000180)={0x0, ""/34}, 0x2a, 0x3, 0x800) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = dup(r0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x1c0, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100, 0x3, 0x8001, 0x0, "ddedb6c5d6baf7420b1d220727e930b7117e4037", 0x7, 0x2}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xfff, 0x3ff, 0x3, 0x0, "d725108fc61be9c710b3089de7ac02b59bdf1c19", 0x10001, 0x2}) 16:00:37 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x0, 0x0, 0x1, 0x3e, 0x9, 0x1ff, 0x1, 0x3, 0x3, 0x48a0}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:37 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x100) semctl$GETVAL(r0, 0x4, 0x5, 0x0) 16:00:37 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x8}, 0x10) 16:00:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000780)=ANY=[@ANYBLOB="5602042f66696c653000387767f300795a86fcd274be079ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff55e27f3c37efbe6a09dada35bb88dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d0495ae300000000000000006bc63e03e0ea9463b100d60718bb29e36100bbf734e03519404beb7f2e15e9ca36427071c6f94ff9111a4c5c31293647c100000000000000000000000000017c10fcccf6f815b8f79b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e426e876e44c4003736afbbe8d7f29b6a387981955cd81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39e5159f2666957440e90be3b46"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x102, 0x57) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r2, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x30) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r4, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) 16:00:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYBLOB="d07dbe36c22ada56032a54375d9d975d42078fb7ea1512afc0ad88088bb6c48033c167d8b06f97886c3a7c9d33abee9726fed35ceb6084876baa5d9c30e12a77ca52aea554f64fc6ab4115f8a04d0e78ba5be9e125e2abbeac56f3669fcd07dc4512d5a6410cdaecc28ee433a2c89f0eda574bdda8f1ee7008764fe83e2080abc4af403d1245559c265ad8886877e07b437e9a01e94a9223f938e6b170b23cd8ec2b1319835225aeab98df8631c23e5fcdbd4bb4ed7bce4cc976cbc1c5e3e66436a8cbaa22e630f4d0dd8b96cfa46c4e2b116f09b728db8b806684b9b57c2114dca85a0504188c7e57a92c916a22c95c37786025ddaef604", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x11c}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:03 executing program 0: r0 = socket(0x2000000800000018, 0x8001, 0x3) setsockopt(r0, 0x6, 0x1000, &(0x7f0000000000)="0ed4f62ee01b5a1f72f8df044b964ff6c1f26c025ae62c0e505ad687c544dfcd8b5f7df11e16efe36295ddf442388829cda5353b531bb855ac0a2a71bf", 0x3d) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="881b2c434d8dcf57bcc85783c4622e22c0137477409435eca3c91e06116dd862ca2165554a836cf6e6b0950b", 0x21) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x100, 0x19) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0xd5fe, 0x0, 0x0, 0x0, 0x0, 0x86, 0x100}, 0x8001, 0x4, 0x0, 0x0, 0x100000001, 0x8, 0x70000000000000, 0x6}) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r2 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getpgid(0xffffffffffffffff) r6 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2, r1, r3, r1, r4, 0x42, 0x7fff}, 0x6, 0x3, r5, r6, 0x80000001, 0xffffffffffffff7f, 0x8000, 0x7d2d}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r7, 0x2) 16:00:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffffbd) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff, 0x0]) setegid(r1) setgid(r2) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) pwritev(r3, &(0x7f00000009c0)=[{&(0x7f00000003c0)="1e0ac03c1029060813d0e30719adac3b1a15c044b4d96b5da0ef6fb648460c7bc6e20cbbf738fc897fd483abb30a01623d68451a20bf2e1db92157221a3a9154a7778f766503148f910e1f3ec3e2e09a6d257b3cd0639b188f8614745ce3f35f8e2730ba687159048b561aabe731e26cd1099995f31eeb29e9908a43f29c691de923b555a358f63f7344359762586524da18459ecd25694c7a3cb38fdfa886ddbad1", 0xa2}, {&(0x7f0000000600)="8a13b35ba2c6f89c0f34204e2fb171020ae50a5ed48c0ddb0720e4b5c2a6be6a166fe526972d252b490d7075714213d895890e229e4a7cadfe1d993cb2e266bda47f19e58e4c4ec3658487937c6a6402ea7718a19a55bd704b6dde1d496e1a13d9dde08ddf773d1d730e729afe0f0bd35f1fc7fb7fd33ded46bcfc95f19d8689", 0x80}, {&(0x7f0000000680)="bc1ee18ecc37296e10a4d74ef38061c92eb410d7c76b60ad6c68da052d0f807c0f6cb36304ddb27f41640a6a736801486e8cd5b9d8784d20ee62c3963901ff14ffe93578357d8cfbbf37c5a2472cdfde063beceddfe97b1ac109b11ea753b1d9d5b47f64c9362f46cb4fc1e09e95e62f207e1883bfc840409b066a2820a9cc45b302b4b5aafdaac17436a08e2856871669e7da87ba140d7f32c8f48d0f9f241fd8d96fa5b396c21ad8f7f287741554a415a5767f79e14bc2ebf2da123117b41ee003b27622878cd0e9db9d6035f0020abfddad37de6147be52b4e5ea952c8e7efb62a2b2e2a3b3c675f7ee0251fea1d32280d0023db452", 0xf7}, {&(0x7f0000000780)="05039db14ca41efd8ff7ddcf1267cfd30d36ac7ffb338fa47650ef152536e237267fd4f251ff99c66bab5fe465abfbb04749a5ffc86ac56c6dcc52047fd18901a11b93797114195294ef6785b46835aea67870a45e9f036f9f7dbe42f853deccf3bddb43b55eb28ae6a0f8e04cb9820724d1ddd5716bfb2cd6999f5a8bd6be5bc626e4b224783d3fbcdc669f62ad6516433a8bbbc15bccc77610989e5c38e8a5f009ff825a136c8392c2b99c80de89cc5ee8acfac90daf631c61411cb3ac3d8e4d95df6a54c8e94a3cd9d7df0525db3090a7389a642e5b9492921ea96547a1fa2b1deb49a35dad85d64946138195ee0425e7f5", 0xf3}, {&(0x7f0000000880)="5388707eba038769881bb55818c0e4c76b4fa6fb4b4a24c87d5a07de9926bf6e4269793df5fa694f1ab23acbdb2b98e1c1dcf239b6739db8b34d9b29694b0bf399ef84dcf6ccc383f569ca5b2283df564a3daa8a4061771acf990d747bb3406d94ec8f823523814a59d234300c189b1bbee5fd6cb5e8b009f7b51be73d3d0de412c361ad0c588db8225c0c51e15e5280d7af90db7752dacc3bc9c6398fe5fa930513f99555b4bf511029ad7c3b8bd0c1450140ac8e259a1c70ae483735de60614e597072ac35b742e83aea053c5dd49fc22fc8e69871637efcff6feb2bc699754601cefca1181fa02c4559b151", 0xed}, {&(0x7f0000000980)="310f493d8fc86ada7d4289547372600d44880d915e5492b4", 0x18}], 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x1d, 0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000005c0)) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000a40)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r8, r9, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000080)="45493297c656e76b4c52305075efcae3596cb0bfc5d9cfacf9933ed8d73127b31d4f67f721f12a35c64eb397675c365e739ba41993d7066275f0d9ac450dc31a1cafce10c5422a78", 0x48) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x200000005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0xb2) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r3, 0xc0206917, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = shmget(0x0, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x14010, r1, 0x0, 0x1000000000000000) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf80005000000004000f2ffffff"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = socket(0x1e, 0x1, 0x80) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) r1 = getpgrp() r2 = getuid() getgroups(0xa, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgrp() r6 = getuid() r7 = getgid() r8 = getpgid(0x0) r9 = getuid() r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r12 = geteuid() getgroups(0x1, &(0x7f0000000380)=[r3]) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="d945db17f0cfcdc595498fd3fb90e2417a62dcdc20ee7f402cece225f35e57b81ddf4df6752638ce70b6d5d5574f12e657e0750d1483ec3d1b253ee1e2290003b33b583da1bb7000ad295a0930687c58648c541e3280238fcf57e7fa941acb859a5675da38e1bbfd1b04f66bd6d1deaa9eec7f3df45b945b5861688e7d9c0634372caef7a13ac9ec2eca8232d31b2270db2c51011fbad1e0ab17c4270925b2d5ae693d8dda27e69ae6ff96d37bed47a48aefcf5948b56b7bffe8e4393a6860cdd248ce441702b6bcb497922e1623c76dcf44c32fdfa7a1cc16ddb83159a6ee82b5a7d1165c5a186b93fb4f2f685ee330b5b444055c25709a9e61915c87bb", 0xfe}, {&(0x7f00000000c0)="51f9772045db23fe0a9c8b38b0a97e96a09cc3833d22fd160b3859b655", 0x1d}, {&(0x7f0000000280)='@', 0x1}, {&(0x7f0000000a80)="1a81be19031e0ad810adbfaf3fd1772b3b74ec66d8130b34cbebb6ffeab77b708973c6ea613202fcffd8cf14787e83b57002f2e33f10f34b24d3667ae4c46177900152c59d57dfb27f30ce8d7df6f5d1fa778610617713dbf489b14455b525813f884a91c4f4a95060cf96c9c58e2d555c925621dd236246b49f33817ac4d03b64f705ce6cc42c82dd832f5f5d8e05c5861d3ce6b9f6e281624cd45609977600283f801a179bbf7a8bb92945221e5dea1e008b6e09df1781e291a494bff4754997772d10d763242eb23243e39926f4f8dfb599abbe4aab0cea1e75c9969bd593282e557879620ecd839aaeaa2f2e55da505507ceea3fafd4680621a9fee3b1e1b1b44f8569ab7c5bf64c01a1030da3331f2927acb288d83a18e4c2a7db222a7910725a276a7aecdfc6eb76f2407c62dfbe5fe82702509d6247fdb215ef906e528236983c72120b842e654ec857c1e44ff7d02e3fa7c34a3d0a374eaedb736c1b09c8e83de637cf63eddae092ba62c9a86d7da470d0a6d7d2516482d1220230e9c55c407f7ce654cac20d03c0d698f7515ff3c65cb56759474d621e86d437c6e780843840dc25cdb35f0debc1d6468bd1958498e183a6185b81c0f055f41abf98b40b2f56f03bb232a3536cd0e6c113301a772345d4fe6d49e087e0ac2027011bdf799c984291c598548fa86498efe48affa32e3e5cb29c762d506df778734658900d099f601855d29bd5d6656d2dc359827eca2c3d9b04224a7801a8731a6afe4b8bbc22fce1f0361d499976ebe07e50eaaa10bcb9c601a8982708c7ecb89da8bae15ef2c48d894d0cc59452b1b313ac74804ca374ccc86081c2668e03034afed0b5ea315db19c5bebcae78d7f529ea790f52ec050f16b9b4ea4dacb4936d2531c346805a3d3a2d6aa2078fa4fa5b7a0ebb8407f8f6f32799e2887e88437108753b1b864b4951ad8781cf09c7dca08c05e07959ab8ef01c23c11514077fcc8cb5ae0165cd62cf7792a178ab5e4226f1c2b0a2c0c7a538266d1d7d4e795b6fc77282046900a01804acd10e63e3b26ec87391c5f558f241328e528e6b2fc0fef0cca7fbe46d91b2d282f56969015d65e65581c7b127e789a3864406a9559e2765ad1af8ea19062cab7558d5b9bcf671349b3e4367b6ca7eedb5593123012c174a77f3f22891ec794854247d237f64193eefdc2af49317362f1542e6e92356394c560c305b64ef028bead83636a9ca6366927f7619cba35ecb440ad71c2afaaccaf19eb1d993a3dd03286c5971b47ac1591b3055b6a564036ead45c35688bbef739d784f4b3919bf360deecf1dea96986075881f06027ffd2240fc6cbcb10e9e6128947447bd28852ee9d1da30ca340a43549fe50e603adff48ddace9acb7140b35786b8aa9f3ce1d4473d598ab7f8c085c6aee7cfbf76348ceadec97bb75010e6d0c715d3c7b5dd77335d1eabdf988e18590636042edf276afe920ac8baad56f127087736c4e30ab3e8bd11050566c1391d1f4f562a0fdabab3e363a7cc2d183f2c34f7d780d3240426bfef8ab1ff64c734bad7d7f3cbb3ec1d6b03e4baa3d9924fb076110628746fec72a93dcbff9bd17432bf0435253137236ae2bd78506a581f4e41a5d7eab6c09fdda245da22efab6592aa7d75f3be569598e8c83d3e455d07311f720f8df8e43af68afe71b9e6a6cba2327697f59fc7522457bf4e2f36757bc42b34d12c45abeeff6544a1eaf917607b807956c3d23a19377e8ed427593c16ab104f3b9a584aa6955a739516fb5f7eeb9ea1a192647bb6dfbbd1de290135b0d23533191113bc0eb9e8815867ec26c74a10c152c7d1f1484871161b9c2533b65a6c0376ee46ba0c673d591ad1af19a1d9d94edbfd0977c1560b8a50753e43bb11784ff64214779bb257475a3ae59bc0f23a50d9c205a266b51b1f4ba0f0316f20af4579b6ae36d186c40542209a2f241761adf89fcc0ab3e31c0edbe36538ec7d2cd80a61d0a6800924afb3f985058662b5f86056c86c19c0f0a361e16d67af67cb4c69ef4c128b12bc683c467d35392225a29935ad0e2711efae54bb064cb2fc0da7659a818a9f886b0179b185d8f4f1edf6d83fe789a6b60b804f5ea5eab61245141d23d70aa672a932f99580747c6c61b5a34ef9058069fbd32f749a98c7be36c7bb60d8626a85fda678668976cddfd837b3063364b87b66a99fe6c904bb4b81cde9d7f6bbc312793b4a25ef79c3ab58dc3e46e2d484db0208da5b8506a05a84688bcdd150b52ae0b37320faf4e2a2e137b62acf0f56553e1e977b11b652e6c5f216a74938ff7550faa7c9b949479534ce1491119cd8dc4f7eb29911c1379b4e36810343a4b7c4f81165ad2c72583bc346d7e52c8499f3b0f0cccc28b13a7e3a36cb946aff2c094bb292c6a89212774fbf081ddb597d8ef7771c05e8bce5af333bcb1da58980c05fabade08c7a7f61f042dc96d1b4f58245e351e40995274697c5d18ef0775748fbd5b32f0a1b8d609fbb17db7a7c939f3ae6714ef287a58bee61339c23240c1b687d9d162b563b0a34cecd5b282a96c2453bc5bedbf54af904b963f8a212541db01884890e29703bb4d891cc121ff341a14d62a361f624d3ea947696918979ef4e971fc5bb03e23efc25fae0499830710cbedc7466bbc727d5fa48d9e6ddb93ee6867683a1e8f063b828c9e8a89171708b7c86cd0d7fa3a3a8abbc5b4b2e0406355a4061a2b39b00ea2a338a7b150ab34f5886a3e0d793c08bb998ec5cb846f13b1b2ba267f9a374df1408c136c1a43718975382f817c2b1ccb965b654ace041943997a6350cd4574d3bcb9718596c9ccf2b9f031978e7ac3a0aa4ad4d51be1a21f9dcd6f98007dd3f082ca9fb1a4857fc6dc72086a98358acf9aa53fdf58f5007772cee842bb9db3e7796e0aa4a45ebc9bd289352de5238b19a695ed5c7a301c3beed4b87d0e738efdce94b8258d85fadff673a73c44bc55fd20c78c6c8829c74aae2f317de5286999dd37f9c21f365c27e0bba5e72b21906b786c352a41e2e17751565fb248baf5f98f08c3e9f492fd8767d3f885d24823191f0b0a46bb3faabd5926646c12b0c8fd6f29f3fdff9060f1fb5d568431e1f7965f804eb203feb76c2798198d38a850831d457eba31d750fd2964d68bad07976e5cb520a3646f531c0511cdc3fbcf77fd14a87432d893fb046d2a9676ca8228dde3f1f3bd01e64be34d8cb8561b4baf311efc121e7457f1afec60598240e42040a9c87991713941a8f246fc2a920d317b50775bd6b7486c7137d15ab69cafd1709953c6a3b1a9597679db51dd240527b8e313b03cb59e8e515a2f6e0af178efec16bd9c2e9a1d435612e7155f124db8067bd76e56a67bd72f5e9e57acd6a30e7cd2a06a3a83d5bd35f842710998cf6e7d412befde9766369ed33f16b461d9068b381a2ae92ad09386d0f8b590898e96ac36e12c097bd55481e88f46c7ba50590f67d8418a9bf479d2ed560d94a821a45745631ad1ba13c9a4346d04d600b507f511bbb35a4e2040b76563826692e889230ce63e37ba6d271b89d5e9c8fe355932c3c95b55723ce8a00a8756d026d824cb168aa2436935dbd44d8c993193230648bfe4c8978d8809a36912dff3ba8ed561cdbd3594d5e2c2b6e122c77855aed8c8d6b5c229dad18c06eb9a2127fb11828e290ad95d6d7e9b1366aa73e057e8a6d102b7e9cc1e58be2c1fc9c76e88c56871b6b56e40b319e31fc81a51ae949c1c53abbab6c74ca6f24afd46e01349898b87eadd440e983f7090be2e70562c23e815122e88690fb3a224738cbc2428efd7d420f040b86f25b08af97734fa4cde8bb674c34eb433431f02b0190d2cef23ea3746619a60c1f71c5a8e933e39b6388c1dc47a8e5cb49b8b1bfa93204d91f6af97fed5a4a8ec4ba8a78b5ee855afb502a92e172dfa76652a8042ee42fb78c733c95cb6c65be5d32de4fe610c87b21e6f834c643da64220a2026d671ad1d9e4a7248e3e9ff96edd863207409e8dfa51fc3116ed60990428ffc8c8afe6c347cdaced704be79bbcd6d6f9308210eba924ee657f1dc7da43b861e99f1e018e2b0619c4ce15d55e230f07aa8d784c0853a806113a3047e07af5c2d666c444e3bbc5186cca06916e0fb9172a1b58fd7dc21afa24dbb180f6b7f2b6ea6c100b955c54dbcc28c26b3e089e05fc54e197ae9d17dced92bc1fdad5b27bc2710fd7464705e5078ee31af4300b727ea108c6e3d0fda0bdd7b09b1e367e2d159dff9dd60825b6cd49b35825c2ea3a5f5a104881269782e8b128becf7880d1789f41ee72e34562398a5a20a8cfcae7121088b5fd4cd1d69aa19d41614f5fa61b3b0bf6b5a85775b4e76636f7b90bc4d66f713e1a87e1d9b8df4199ed1aaf95eb958aa630768374091855251b062b44899eb177e5f8a1006fb6cca05ad7a577e181865337c4cef005f0216131101e8daf75395094b2314ed9a996ac63e72cb371bd6d6c06962809d3ce6fc41cc33caba4f92e3d9a92938eee228d306b409cbf03c53d7ff88e44a8242fb40eed7453061c95dff0637d0226de84128e8a96c6ca25c61c501f73058992a301fdd2f4b9d243dcc3bd6ce3635891c145aa679a235570c5811b106d5b858b9a1cbf345ea60feb430d56cafaf13ac8fcd11d68d8640fadeb17357071fd6ca2d9f1e02df5280bcbefd33b3b516efcd7fdd90f53ebefcd972c1eb4a42136091dfb3cfe02596cb934ae7945adee35743a2e75c2ea934527bf6a8fbfcf103778d88d84e98639c25621497edf55e6782ca220454f9b8131ac8677e0adefac2b6a5c267c27862e048975428e0d055634523c692ec7a351b221fb178f0b29795955dc18488f1b416d5fbbb15bfa6757935a20c12f09c845c2047453e0f184673e81fe3a0a28ec421695f086d529291d7daa2842f78f52a6d53ca63b966e1b6996c6f4f35971b29a9e70589e1224a3c77a16c4c3eae277c7b690380821a77831fbd0239852b3ba21b24d71c8c2fede2a6880603d1b12762714917bfc4fa2b21ed6be638a680f2506de60638f82c6d2884debff5ff8ccb6e070eb7ddac61a824036758bba18ce405e5e6d6ea0f30185a1c2f3e0ce965b3480868156344c504ed2a402beed879b84d4cda482d0b211e567921f2a004c5462060a3af66238f0c29b49b2b7fd41ed1f666843bd0e2ddefac182c60cf967de77e5d41fc4813843b65ccce839a39f2681af1688906d55a9930b5212351eb136a9cad658f445578c70ebcc9c7375e64b0ff4894ba226cbc5e92667ae37cada65ff91b9f71777d90deef70d829b49a328a0713485b1df8b2b214db870708aa0bd58df4d0f2dc50a19bbccd14de5348807a5b4735a8a6645bb390cc0eaf2b0c8bef357e0b613af48bb8d23d38caf154c0986c92d31265becb220b544b4427619f2a6ebd103267fdfa13ad812e08e015dcbc070b2b4c8419732fde598c837d0657f6963b4ce32efbc036fe0264d8efc8dcab9db9072c4648b164a400d6cff900bef74e8e37a8f9a062382e3d434f91ce179498b12d52aca9d7342319820af910d94d90e340070dbc3d1ff30caa0c249f86938e39e09ce3ec6e531ebd10617af6589bac6d6d5f2202c25baca832aa0ba07376f6c21f8a27324ac73e9186ebdb8c582cd41a00fc383d3ba711591c3d5b4f26093031b2e3aa584de64224949ecca11477952922f9c41ebb5a47aa29588b91abbfec53e08c089bf71704e27f20f153d504c68b9e8ae6a57ca23778dbe24fdd8b4000aedd13ce8d872d80a", 0x1000}], 0x4, &(0x7f0000001a80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000bd3c9269356823e0af73e83b000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x1}, 0x400) write(r0, &(0x7f0000000a40)="c14c0000e756000000", 0x9) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000003300", 0x2e}], 0x154) fcntl$getflags(r0, 0x1) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x800) lseek(r0, 0x0, 0x2) 16:00:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getpid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x21, 0x9}) write(r0, &(0x7f0000000200)='T3', 0x2) 16:00:04 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000bc00000000000000000000000000000100000000000000000000000000000000000000000000000000000000000300000000000000000000000000100000ddf8571f000000000000000000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x800, 0x8, 0xffff, 0x1, 0x9, 0xbc, 0x3, 0x3, 0x1, 0xd3, 0x2}) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x1) 16:00:04 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:04 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) dup2(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x8000000000000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) dup2(r2, r2) dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1a8, 0x0) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2, 0x9}]}) r2 = semget$private(0x0, 0x40000000000a, 0x401) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r0, &(0x7f0000002a40)=""/4096, 0xccecf732) dup(r3) semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x1bb) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000980)=""/146) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r4, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r4, 0x44}, {r1, 0x10}, {r1, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r4, r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001880)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20) r5 = openat(r3, &(0x7f00000019c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001a00)) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) pipe(&(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000440)='./bus\x00', 0x400, 0x20) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000140)=@in6={0x18, 0x0, 0xc45, 0xfffffffffffff8fa}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="045704eae31413ae1ec3ad782d11e9487dcef043ef80f6a8cdc899aae309a644dd498264520eadad528a868bfd32b7427564f2d4f36c4f3162e3de6eb17ddccedce78a78f1f7a96a6d1e4f9f9454d7b7c650210bf62b27b95889dcbc08a1697860e8e362ce9da481f794228a229b5db600152d7487a03d5f0664f953373855bf2f85111c880c0d53857485c43415d4b4a6c0126be100c2c717021fc004b713c0c786b76ebfd859152a362323f103f68be2918ab1d9af0bac8a11ef159c2bc27d3d7433c5260c7475dba4f233f24d1aa225afd8d7be279c0a5a0d45b445", 0xdd}], 0x1, &(0x7f00000002c0)=[{0x20, 0xffff, 0x7fff, "e5a65dff4297af92082f8bf4"}, {0xd8, 0x1, 0x5, "b170e51d6d83f3d01de994a1892d231e312c29de7b00981395074a96c2a3a49ffdf927e9bd53bf6e6d08081d230284689b23a474bc7014f442a486878549d48da664361cb7b7055b75c6360e88c2de02e0a3fbc9be5951749f8059405057f297472ecddb74aec06574cab1f0d76ab527a37d55fcb496869bbf72114cce352d06eefb0487f9ddcf941e49b0064b4d678c4ef6c2ee353236210806915eafcc81aab248e7aa1d4e619ff8f75a88782ebe1c5235bf6054d033d699ff1aeae90cbcdb32783b85"}, {0x30, 0xffff, 0x2642, "b83d2ad0057316be5b81fa1b0128a8a01feab173ed22ffa692"}], 0x128}, 0x400) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0xfff}, {0x5, 0x5}}, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x81, 0x0, './bus\x00', 0xca9, 0xffffffffffff8001, 0x7, 0x9}) read(r1, &(0x7f0000000140)=""/250, 0xfa) 16:00:05 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlock(&(0x7f00001b2000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/104, 0xff}], 0x0) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0xb, 0x0, 0x0) 16:00:06 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:06 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) setgid(0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x3) r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[r3]) poll(&(0x7f0000000140)=[{r0, 0x100}, {r0, 0x80}], 0x2, 0x10f8) 16:00:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) r1 = socket(0x18, 0x1, 0x0) kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x9, 0x0) shutdown(r1, 0x0) r4 = dup(r2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "e23ca1a895fde74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup(r0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x0, 0xef82, './file0\x00', 0x2, 0x80, 0x8, 0x6}) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b0002d44b091526b3e7592acba000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x60, 0x0) utimensat(r0, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x3, 0x4}, {0x3, 0x8}}, 0x2) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="1fc457de350e220162dbaec4f0f958c2f2a74f0a7a31b080e5e0fad835bc33b1114b8374b5d46a6ae5d7f1aaf653217ec2ceb529bcdb708edeb9a1b7047ee20d9b391ad9a2126a6512f0469c719a48ac72b0035d5f526bd03c030111c3982f9135dc5a29b05baeeb4c5063d776744425cbddd12f1293eb0f7bd72876d712ac0035a111730470eb857c972c41a559bc6c799cd64fff0e9fee1ebdf6795852a6dff4be42b2e20d4a9deea3f682102e10bdbb09f815412de5feaae4352692ebe55d3a", 0xc1}, {&(0x7f0000000380)="4120cd30338c71e1787462d5dfd3e91503547074d89b257c10eb0f632f3a11b4cbffdb51e07774b477de8d583be369b94c70c81969295a31470375a7afbaaaf2c8523e802d2b23778f96334600bd594c33f044b3da821b1b02af0aa1df5d50cdca4507e3c55296d5911ff0c1b1e4615a3fb3cc0ec2cd50b73847eb56551fa83f977beea05edc46ddcea4e8a612afe01588fd8230851522c9beab2a92137e02037a99c4bedb19a34826e2e06e5c0396bb585d7eb18c266634b9617ec0d80c246dfd78d85091d4f441f05461742de8ab93192a24a613b52789b58940", 0xdb}, {&(0x7f0000000480)="1aa8000d9dd1838f10", 0x9}], 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x880, 0x104) sendto(r1, &(0x7f0000000100)="cdba612ead2202a0da16d0e1ea097bb241469ccd66446481581d19797d4ec82db30982a626b4ba8d39905c73e4e7b6428f7dd2b00d8f3195715211553b32d3ead16defd3eef08f90aa22f16531fca8822fe17c8e7c1ebf96f7369378f1cb4895182c23be4639c8be04f3a82732f0b0624ebd00180bf5528f416b8172ec1aabdb5722dbd85f79416571af663ed48b426571d2cb019a2be8288e7850a0844d6a132eb01dc58be8d6f38a4cf7c830eb96e317f888c685b51a567d11f2642d6b51b0e0ea21a36754f2b22499", 0xca, 0x401, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x0) setsockopt(r2, 0x3, 0xcb, &(0x7f0000000000)="199a44d8eddae7ad900308a44bb67d562c7c99a4f33c05fd0acca9ef2280cffffff8ab35c4e860d4e1dd38ea8c84c28fdd5f725faef3f4cf0f5cf8c78170a470478a52a8be944d820da893eb0fc46c627f4675803f9e95f454bb3691d81f3f6c3dbe10491d6aa87ebfcbd532446cb5dab9e9348d00d215d6cbfdf8a358e779c58d509734d65cda8a6dbf132fcffe8c3b169f6ac40413a7fb", 0x98) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000080)='./bus\x00', 0x10002040, 0x400) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r9 = getegid() r10 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000300)="de6bc7b8543b1473b8771a3fc082c92918b6e212b8a65e0957930e7f301a5b51c04872703199f995e9eb14ef8aabe0379c20742a919b85c483ccc8db373912b2c5d953ea2c99565773ec969b9465086a6a8d1624abffe40c33da12c3176e1d3a63887c352a19aa9ed6f1d8045a94f1bae0774c90c2c864887ed15d88dae0408e8d36e0486d07b60a338cf9bfd262fdad48c14ea68490379759529923fd36b223b2667afa6cded9d584a0d4a1fd25bb5623f0db8d34bd4b29916f3c5b2c67f6961119fe088fcdc77cbd19f2db4b84eccf03c6768f850ed62d1b792573c517ddaf0e7d90f8cefc6880fa925ff995dcfa79813a3efad7c867c0add4370a030924dab6c1f762a1e54796761f3596b7288b24b6b9ade886856ea1e599f08ea295619d132db937832d7efa2fd3a3f98f934a96627414724c837a710a9e63f27ce3e6c4a1556ce5f3aa04af1eb413cb50dee8cc5db7a2a528acc6817aea7c2cceda66c5c4b6c007685ed966284edcc2cdb84d7a8a3053c23c0edefd35ab82f8f51b46d61b3ab7ff5cd08a31d83609a57330356037cdce5c370d659250105a9da87874ac8e5e4a4b28b5154cb92310444e90493125b6e013bf2ab9f378cdc6b7816c82beecdf48390be5497290c5289edaec3f03ba7e1676e0df5f9b71fe09473cbfb2d47b97e0a1b42c218b55a52eafb438c6e7cab67e9e959f80f7910361f37f0fa5c1a4b3bf10f9b1f6ff8695bc7a35bd490fc52b64b5ae457ae9b13fbeb94de51bde96d55435421c74a621ffa29bf2b5cd8f2efd5bc88146319801d6c2a0ff4ad3d2f24f013feb693bcc98e592af5c4ca1927ad6105381a4ebfd52c987df1c309ac7382470f6e13d207ef9942a3cae97047e7ba6c979aec76830fa36ce0cdc290a0dc2fda1845c36a4c8e9499a0da3d653e2f69064489ae2940efea11140de85e3fa3a8ab7fbf58d65d87fe6abee03b0e3df3aa582f54b0dc14927cce627b26bcaadbaa2eb0b2c6ac98fe451d2214c73276236386f0b016f6dc843ee4d037f1a7bcd3a9bc7847d96e992276abedcaa3a6dfa96c93d6431ebc37bddeec82ce5665b794d44b1eb7c6f74049865a45e193a66c9b18040f4cd44db876fc3f1e8e22c545a28c333f48375c23703a41a093e39b51fa40c65da44184a901f467368b3d065dc0cbff529c4e9c62c2b61d0587cfac3540c3149d9085329e9a1d0f096b9812758537139b138c83a621d87603e08a7555080e60df67c4fde0618ea22ccd20f3517ab34dd4ca62dc198049d305d9f27bf6d82d66fed08d7a7ae664c3c17f0899af538637658f29f91b3c3126d621fc75241b2dc30dfa7bc0fdfc2fb1279c86975a795faadea542574ea98038eb4e000e555dd0d65281a0a67fe3b6649c73c9249429ded38ccdc8ca146fe4d93c134b47bb29a08f8ff92e3293aa2810866541fe6fc58e015661947387d9eee3317bc2f98812f2e5770153662ecd25f1d25ca9cf953a9faba4cd917b66c4d9762cbd4222f0ed93f3a14d3e21033360ceb57c9f00e30b684ae190665a49f354df527a07ab72f938b5d8bc945e1582f8c544f6722bc6808cc41428afe53b07e5d4a25530290ec83b827e7f7b3b2eca1dc41ae232385eb26d51c5013f0f5ff06bb851581a09e631507fc5e92d7c5c36fc63d30a772f9b1bc84165b5643a44094f9fb9964921b15cc48b6f7fcde9ce37d4af18992ba8e8b6622d3111cc83a0973ec38c111cce8f14e5e735bb2bd566e21660f6bddeb0ea8527f92c15ebed25048d574ec9e907540d30236d2ae719b9fe80f8e724718afb53d5103ed8df7bba8204e700c1737fe20a2dad56173db915f498516e68287dc52241b3a83dadec5463ea4806999f1ff2f8b1805bbbc47dffa5b9a9be1e64fef69aaa0c3b7abbd74389ef4e9959137eaa4faf3e9df04c9e1818dfe79db8efbf305734476d9fa3d4a79bed4ea6e8acdeb6de949c00f876686c2736f452d51a75cb9b0b7acaa5dbaeab590bce580e7d9422af78baf60685d801546792339e5e67cab220b31c1485903f1243f1eba2b6bc705e3065d1eae802d4510848fb51b8bea6f8605faefc03740ba6bde88f931e70b0f7173194f61fbce53f396b90ad046e494262baa1a8874555a0c51c3af929c58917ec26d9a99066c399c85ed64763985ada3495a28713f245eb15571ae39995962916e31abaa9cd67ea433c738758ddf931b4fc52a86e8c52962d839f7e768ddba608943548e42dd00ad876bbdfce2349c1dc4e5e1485d8edd48ee5bcf9561028a72a2a0569bd4f717baa75b3db478334384105903273d467f70c115360a277d2334cab48b105c2a1cd8dbfab50a83209467a3969a273ed2d35ad53b1a4f81b636f9eacb7f8c6eee21c27c14af70f509f8aea5a4b5c50dfcb6633ba1c3b39d160f367f96fb0629b1337d788f86dce7d4d0d12449e81d0130aba35ba9e2b7ab786e27adedf2a27324e296ad8cac1db6d331e48dc32c4057fad40e78ab3aaa6fa9f99c228a3df14e37c4214a826b228b4e1515941dc4de3d460032981e52f7914e51f65a4157070e23a2a8a2df0468c725bf84657f4e74e5a54a6bdcf4d9055e7e2df18faa78e7dc57e68f724416e2f5103039f24ba213609225d62174094d7122089e53969352e4fc76edd761a3e745163fdb76902d4d577d18652ab37375b298d61d5a71cddeb89c900586a798bee779a13f6f4e8f6ad5a369c0584593a709b3acad6d5f52e107392d6ef5b721693feb60d7bda2763d01a68c15ab12a6e65a9a04ec9885a97fa78f8ab4dc1630bfa6a38954ad59903951a3700768e71954c755bd199134d04ea3c4a41be888fb8a14652925d4584aac8d29b49f7c2d73865fe0cabd93ee2c89c06c404e31b29121271acc05cde4d397f53f5b043f04aed7ea91311c73b3cc440c825785c24d39dde201d457f14a018e47c88e80319c10ec73d697329eb5e149423898e024e6c51fe9f2a4599ca932ec3c3663385222d6b33a878ff2a78de4a97f9a2fabc486ea43d31fc652f97c07d37742adcb5f859a3d40a7a8ae0c223ac924d5214b2c6229005546b425e384f8b6a4e1ff683e7d8e009ba1da2a83c4dcd148d650f02c164175dca6d071924ea8af6fe5811ccac44c836bc95d0377133e4b3418613471e9c71e1a9d1e14459bade6c526ff4bca1321573ccad854093969ed636d7b4b021ef29d755cbd61af2b5b0f20771e7a5703d87c404a5e14f054e4b99aaeeb31b42b9d698f588f706248b4398677cf7cf0f5652f3737514c9bc8ebfd4928bdd494c6e195abba6256655cd0ce75b725b22fa405e55650298244e3ed75b2295e3c0cdeb9c7bfa5bb24f6caf538431747118c5f9134c9e38ec7e4d99b81230158aebabd446202509d230f6b6c21f080cdc7c9167d7c9124162093508316f719eb50aa63ee6262002c0d2d5a961f6f6e40fd400568877f833743cf5c6bd40d8a7171ac55608410cbdbcd7625d73d646ead71653663b298e445230726a18cabe5d2587d6dac929aaba4d493a46095c94d7d8be7e45f7ab7f0bb798613796683562c86f362d108d1de0947a398a43f90cd2ed49095c6fc5022092ac0020d62484ee51431796c1767a1221cb66791e56027c497445a12f803944427f60bc75bc9112bac9320b50cd2c18bfea62b013ca0b93026bbae1ba9eb69d4f48a36ab74921ad30e3a2a2f194b7f75fddb8f8f7a9e67c9da69806419a88a624e122254b6a5846579c41d80b94f96e85cabb87090c07f0698b268952ff3346c11d6dcb078a447068f1503f4607d667b076b95dfcade869a1dedbb506239f933cac30fa4d858084f65e40525517a24dcd4ec0248a80b71c3c39483099b0b9fbe825a5acf57d7931972f84f7936d25e373e9f0ffa18ce59b131de18aaed394259b1f6ce6e856aea99aaee11e5b4c06b159ffd7ec91d4882bf6a0482626daaab088c0b7f6aec16e0be5bead20ba2a220939c7968b17d47c96ab0d87efcd8e0c5a5992ff5b3c6fec15b36810b792d9622a889c3a3f28d82c95df5c0b578f2d6aa1694380f1965a91c053244ad4b9105a8ca841fe645ccebb1942b1112a76f64aa936651c0482a298a997d0606eaf47137fac497c75cdb2d7401566e294cb8f0a0e2832596b5bab97d539a5e94fe41ea558ad16da7aa2530c9f935341ae94bb0a6e9c0ea580a91f43dc2a7fca6821007f41e2995b847e8f09f1adbc4763aef3508ebc1ae87836caa631f7d81d8e50beba8c3ceedc77cbfd8a55ae38976cc0b5be87fca8f2325f132baaa5c95cc7a0ced6550870c8deedef3abe8d9b056986437f8afe5fb6953d6a8b9f46bc06507723985787eb2e3bcce5ac45223924e84a387e8449bc31af45d631a22e81d85109784859a393e908a7c137b4c431ae086311e529b2f9d3d0976e3ae4f505791be49d0e0f2b92ddc4fa932d8f196c80aaa9cb30fd38b872d498d1ad1c5c6a47e2a0f1186c64acee2a5a951ee21ddd819ffee88b55ff1d05f2225ec5821957624351f7a7c9f88af26d35573e9a30e487a3deaaabe491508181b3c4004d8345f633434ca26a4c4507ad2a9f9be182b2861c02a9a6a42314cea6eed6d5618def8452f89851d6497791f1844ebb0fbd2e61607d83f57ba9aaa9d402007de3570e67dd64a71d7efea606eed0477cdd79717e62fb30620301397b16646e64211cddfd5a8128814cc9be844115e486b7c88efc9001212f808d3d9813a946173364a730c855702be27e3aabd32c3b7144c0000c7724ad9de379107ac15f567ac253b54ff94479d34f199ad665a52f8a21954d3b9ff68f5d96cfd3997c8668af034dc68d3ac4cbd47ab4cf338aa915785829e44a1570ad4b620f53f81a9a46aad24a2e951469511313f2294c3eca4ee494ee14aef160cca9110d798c88c7d71781ce8bc940b4392754369fc4de407eed52fea4706d399de5e8df58499a5fc33933b1f3213553162952fdaf8a8c69b616eac870745fe1f2a68a1892e2fd9d1c13e4b5a66e557f12eca29274154c370ea0113698acfc986f05a98da436b00e2423975d33e9af637a8244ac6cbde9956e6011dd54319c5dd1b74d67a236bb0bbc267e9fe61d5d5ebbbd5c6f59b5541123abc56c0c03f17e03f8289b606d0ae657d6171e2cd7bd45fb02a66441ef58a08a14f86d591ec64cc3f4c19ed02013d030bed0ed9b9da2c39ee6e571ee0f666232bdc14c62aed77343501e26f66e7960dab796d9f235438dc906fef5e85cafebc1fb7f03f83708264e7ad61dc5f9e39d0523e9aa5730839e6ecbc4a3eb3e872bf55620ee4f26631bf526600ca9745dbffd9b39bd4697115e41fa4a95bd82a42f6eb547113383102dee7c28600391aceb2f4830322ab3d65789cc9f050b001844cbb654d93d4a4cf02b078e031405c910475c33573cdbf0493ad951ee8551514faa05b659d35fec490a1eb5596b03acc06acfedf161b73a24afa800b4f9a3caf9b6cbe39d01569ad154275707193db7548f06f2c3d3e968a88b82f6de925f4d5263255f989c8fc2fdb80e03efdf5843c714bb21d66ab39ffece00ce80131145f856f8876fda2b9ed3f31f64231a01b8ac897622787d3af447af25ce58d2c99aa4e22f7796d67959f12bac700f70b9bbf656945f2453f17b71f98d9460e42baf032736c936d5f72712ebf58b983d67c4efcb0893e76b89fb3ee06feb2f30341d732845b52df75c07cea9b409ae8dd81ceaca40ff75a647fc6131026e41bc326bfbdfc42644d12c2492f09aca189193d7ef6c4d74d0928e0e76277f4e2", 0x1000}], 0x1, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb8, 0x400}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000240)="5930a7ab721c70d9fb0435ff24e5ebe4e87a45b19f810a24e9de8d9364e6113cf89581c5824526fe5daa593842de2c49dcc6b588c35b9bb59fafd19486ec07f63629fc68c7299ec3e8386ab45968a6c5fe8b9976b74005c7c3acd4b2d7f9858a4416cab529f46f09089604820bb5f6fafa668ec750bb0d1e15615aa02316e12654e7f773a6bf1aa6455ed00e9a797e5c9d5744be", 0x94, 0x0, 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x400000000030) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) write(r1, &(0x7f00000000c0)="fa", 0x1) 16:00:08 executing program 1: r0 = socket(0x38, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x281, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x81, 0x20}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x12, 0x2, 0x4, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x5, 0x7fff, 0x9}], 0xfff, &(0x7f0000000140)={0x4, 0x101}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x20888, 0x84) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0xbd46, 0x5}, {0x9904}}, 0x2) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fsync(r1) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9, './bus\x00', './bus\x00'}) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xdf36, 0x6, 0xa2d0, 0x1, 0x3, 0x5, 0x3, 0x2, 0x1, 0x3, 0x3}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ftruncate(r0, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) chdir(&(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x4, 0x4}, {0x18, 0x2, 0x3d81}, 0x200, [0x400, 0x8ca8, 0x2309, 0x8000, 0x2, 0x3, 0x96, 0xfff]}, 0x3c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10142, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2, 0x3) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x1, 0x3, 0x1000, 0x7fffffff, r3}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x2) ftruncate(r0, 0x9) linkat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0/file0\x00', 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000340)={0x6, './file0/file0\x00', './file0/file0\x00'}) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0xc) close(r2) getsockname(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) r6 = getgid() getgroups(0xa, &(0x7f0000000440)=[r6, r6, r5, r6, r6, r5, r6, r5, r5, r5]) r12 = openat(r0, &(0x7f0000000480)='./file0/file0\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) chown(&(0x7f00000004c0)='./file0\x00', r4, r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) fsync(r12) unveil(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)='r\x00') fchownat(r1, &(0x7f00000005c0)='./file0/file0\x00', r13, r9, 0x4) getgroups(0x5, &(0x7f0000000600)=[r6, r10, r9, r11, r8]) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0x5, 0x6, &(0x7f0000000040)="517348b36a6538e03301327da91ca2431817762f7a1d00a32908ef12d256c6be3190c40254b4f85d6f062e849780e80634ccdd56e04817b5040537db004c2319a8aac645d4769ab286e8717a265f620bd3c056d35982aabb7240a83256da8e9281077c87078046ffaa2e6a7e8f05484bc77a688ea5d8c1d2c088ad5e984a", 0x7e) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000180)="99bd1bba5eb74b61daa6e03f6077ef1741d684f98f7e4b7a589a33d637d54cf17b896022da2d92f3870a6f5360abdde1d543becffae3c98a25fee8130ea92ca74258c0d475b2ae9804546d489f0122fd77df786f405e", 0x56) kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x8c, 0x40000000, 0x20, 0x1}, {{r0}, 0xfffffffffffffff9, 0x214ba7284d225757, 0x20, 0x5, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x32b649000eb84583, 0x80, 0x0, 0x8001}], 0x803f, 0x0) r4 = getpgrp() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x1, './file0\x00', './file0\x00'}) getpgid(r4) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = semget(0x2, 0x4, 0x0) semop(r2, &(0x7f00000011c0)=[{0x3, 0x7, 0x800}, {0x0, 0x8001, 0x1000}, {0x6, 0x0, 0x1800}, {0x4, 0x2, 0x1000}, {0x2, 0x6}, {0x0, 0xffffffffb3ef886c, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x1, 0x1800}, {0x2, 0x1f, 0x1000}], 0x9) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) kevent(r3, &(0x7f0000001140)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x3, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x800}, {{r1}, 0xffffffffffffffff, 0x77, 0x20000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x7, 0x5}], 0x1, &(0x7f0000001240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x100, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x1, 0x5, 0x40, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x5dc3, 0x1892ca70}, {{r0}, 0xfffffffffffffffc, 0x18, 0x0, 0xb45, 0x1}, {{r0}, 0xfffffffffffffffa, 0x30, 0x2, 0x3f, 0xf3}, {{r0}, 0xfffffffffffffffc, 0x41, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x10, 0x800fffff, 0x4, 0x8000}], 0x4, &(0x7f00000000c0)={0x4, 0x8}) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getppid() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x2) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0xec, 0xfff}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r2, 0x0, 0x0) fchown(r2, r3, r4) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x9e1a, 0xfffffffffffffff7, 0x1, 0x3fbcdc57, 0x8, 0xac, 0x0, 0x0, 0x7, 0x5}) 16:00:09 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x0, 0xfffffffffffffc01, 0x3, 0x4, 0xffffffffffff0e64, 0x1ee, 0x20, 0x8}, &(0x7f00000001c0)={0x8, 0x8001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:09 executing program 1: r0 = socket(0x11, 0x2, 0x40) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xde3159ab24d827c4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x900000000000}) 16:00:10 executing program 1: 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() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xa75c) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r0, &(0x7f00000048c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f00000016c0)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x6, &(0x7f00000038c0)=""/4096, 0x1000}, 0x841) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000004a80)=ANY=[@ANYBLOB="01002e1f2fc6cf65e8c90877e42b4121f6b060b677527894df1c99484de5c7ef14983ec23b7bc8e347ae00ccec2ae66cabe482a1d47df8c91ef55703a91662bed21b564e7a520d064147cd457cf660fbf6085b5ecb4a2d2e01fcaa90cbbc2b04eaa1a6439200000000122dc086b858c33d39e453043380c989605e1a816db708d24892fccfbe56fbec0095ad0fe10df1e1e3e20697d3b471cd000010000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f0000004a00)=""/117, 0xfffffffffffffda1, 0x1, &(0x7f00000049c0)={0x18, 0x3, 0x40000000000005, 0x5}, 0xe411) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004900)=0x3) dup(r1) r9 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x4, r4, r7, r5, r8, 0x34, 0x101}, 0x8, 0x0, r6, r3, 0x9, 0xfffffffffffffe00, 0xff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x0, 0xfff, 0x60}, 0xc) syz_open_pts() 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xa8, 0x3, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7fff, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0x811, 0x87}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7c7, 0x2}], 0x3ff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xae1, 0x3}, {{r0}, 0x0, 0x4, 0x2, 0x3, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x2, 0x1d05}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x665, 0x1f}, {{r0}, 0x1d8263b9692ebc7c, 0x0, 0xf0000011, 0x2, 0x1}], 0x40, &(0x7f0000000100)={0x100000000, 0x40}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0xaf, 0x165}, 0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "f430c1e7bb6fc6ea3c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ftruncate(r0, 0x7) write(r0, &(0x7f00000002c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd68240773ff52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf2d3fa00f1bd53d079312557a90a6dbf72737e49d973359282830881d1bb57c63fff", 0x90) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6bd4, 0x7ff, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000200)=""/134, 0x189}], 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00004be3b74efc", 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x9, 0x0, 0x3, 0x0, "854916bf02bec006824f00000000d700", 0x0, 0x4c}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:10 executing program 1: munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x60, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1f, 0x4, './bus\x00', 0x2, 0x2, 0x1, 0x6}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c95b06198824b3da025bbd47b3bf579456fc7d4096e8c8b2b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffb5) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xb36, 0x103, 0x80000000020003, 0x8c03, "9c8d14ee7504000001000002400008e800000100", 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: syz_open_pts() r0 = socket(0x20, 0x3, 0x636e0834) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="c1ffe5ffffff0000000000000000000000000000"], 0x0) r1 = syz_open_pts() msgget$private(0x0, 0x101) getgid() r2 = msgget(0xffffffffffffffff, 0x0) write(r0, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) r3 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) msgrcv(r2, 0x0, 0x0, 0x400002, 0x2) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r1, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, r5, 0x0, r5, 0x0, 0x0, 0xe8c}, 0x6, 0x6, r4, r4, 0x2, 0x5, 0x100000000, 0x7f}) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x131, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = semget(0x2, 0x4, 0x1) semop(r2, &(0x7f0000000180)=[{0x5, 0xafa, 0x1800}, {0x0, 0x5}], 0x2) msgget$private(0x0, 0x401) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x270392a26d3ca9b9, 0x0) readv(r3, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000400)=""/55, 0x37}, {&(0x7f0000000440)=""/74, 0x4a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/60, 0x3c}, {&(0x7f0000001500)=""/251, 0xfb}, {&(0x7f0000001600)=""/22, 0x16}], 0x9) semop(r2, &(0x7f0000000040)=[{0x2, 0xfed, 0x1800}], 0x2aaaaaaaaaaaa9d3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{}, {0xa5}], 0x16c}) 16:00:10 executing program 1: r0 = getuid() setreuid(0x0, r0) r1 = geteuid() socketpair(0x3a, 0x2, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x1e, 0x5, 0x6) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) setreuid(r1, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = fcntl$dupfd(r4, 0xa, r2) setreuid(r1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = semget(0x3, 0x3, 0x20) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000002c0)=0x5) chmod(&(0x7f0000000280)='./file0\x00', 0xa2) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000240)={0x5, 0x2}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x8001, 0x0, 0x5, 0x1, 0x4551, 0x3, 0x1, 0x2, 0x1, 0x0, 0x1}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r1, r9}, 0xc) geteuid() 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/171, 0xab, 0x41, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7fff, 0x3, './file0\x00', 0x9, 0x800, 0x1, 0x8001}) mkdir(&(0x7f0000000380)='./file0\x00', 0x1) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x389, 0x0}, 0x9) 16:00:10 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x480000, 0x4000000000000000}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c0a", 0xfffffcc8}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10003, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x9}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0x1) fcntl$setown(r1, 0x6, r2) 16:00:10 executing program 1: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0xe5, &(0x7f0000000100)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f496923bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e789df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35561e10b8a204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629e") r0 = dup(0xffffffffffffff9c) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) rmdir(&(0x7f0000000200)='./bus\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7d53) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a957f7f8b5ff86018a1194f090e87354f4abe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x5e}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0xf, &(0x7f00000000c0)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x10000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000a, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r6, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r6, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x905, 0xfffffffffffffffe, &(0x7f00000000c0)) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) pipe2(&(0x7f0000000040), 0x4) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_extract_tcp_res$synack(&(0x7f0000000a80), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0x6, './file0\x00', './file0\x00'}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f432455845c9f29496703d96eb0652d2096b5e0fb29c0be14cb283c9a54d151ef5127fe5d211ac272fcacaf89c7016141037ddbb9a27f8e50d7b2cdc38a7c40b8072de9d986f339829b8ec2fc7c8e40cbdb9171366961bc8194b40473b08b1045626487805433464cbb6a72370199df17b5ec01ace8d7229194151f2616e3ae0477a4ae3bd3479f5ac82fa3c3cf84800158431e89ccf34543b0845d7450d10155f0eb3f0f5a1463521de57894254d94945836226af231def6709ea1a413c97fdf812ffab26a7b933ba402aceacc97d7900c0a8f1fb30bc4d2162241f2448f3d684fc770d1a98ab9d250eeceffc4d754919480803083b5b845f770af18e238179ef62b9bc38001c3dcef9bf7223e77481713ad2a982f8351574ca6db897faa111315002c48bb695c30bcf35fdec1ef798ede8f68f5d007af565e11f105e400ee01df3f39273cbf9b3106ff899a255b7b61613802edae955fd7d74af816e420b1177660a0e590e6f99b3e549ecc0811c061d62835a4c3a02c25798621c93c2d149f6f237e0bc4a247da2f9f57e3e925835d19126c89e3d05c01e13a7bb77f38eccc9cedb0cf143923e115cac8a1ffa9e05c622db63c673416903e180c61c2ce240c25e4417da219c2c44e73877142a8195b06397dc38c3ea4582a100ac8b5ea1a601516330a4daa2e398c016cb7246631225544ad46e64d0013d1480148b46ae8334551fa8d43927b5612", 0x31d}], 0x1) r2 = syz_open_pts() close(r0) getuid() poll(&(0x7f0000000580)=[{r0, 0x100}, {r2, 0x88}], 0x2, 0xfff) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="bc64a9dd27d5d41a2feff497bde6faaafd4ea713ee006377f46a2ca78ac61c9bed3668e915ba781553c6e8d61cecb6680fb2d61f73a1a6f1eba698b46d6c83a69c5261830bae6d0d286daeb1afa0281c885db904619cd1aed9fbf6bcb959959f61f33ee96fd7368a69dc8fcc255248a51d1fdec7d756371ab26881812f27a306081569ae82c79e9b1bfdef07f814c79b05cbe5dbb626a56fe216c44ed2b2b298cc5e30f0c5291617aefc674ba47e33bf898c2d5a306cc216e82611e3bf1472270f088092a16814bc38680a4a682f925a47db8d59ee85671e0f8cf3568cf0853215513e62f26d9669ecba6040d40353990cfcc0e398c83984b4bb89b19480db", 0xff}, {&(0x7f0000000280)="22981a25a21b9b856d0bc0a112799927705c9cf8bc8b6fabb94bd2f18012a0a66d9a47f83d4507248f47a6b9de950994f6ccd345e7d002fff2ea2cc233ec5d8eb2c052896b8b3f3f3d10d0de544672f393125bc484594942d4eda12216133920e1c0542d6e1a60e98c33645e360bf606bb480b7a4c5be10be03a965a80f154ee4558c183899a99549fe33ecf67c9b0bd4ac950a848ec2675cc6863a07cdd16b9b318ef1fde2c5337165df1c46014aa951a36e4bc15615f91bd4e", 0xba}, {&(0x7f0000000000)="104b29dd7b33b995a2a47caf5480f0af959d769b0191b8ef9d2eb54111ca36e78138b8a93012806cfdf3c5cc58df83df950be60d75e872b7462fb136857c5e674e7a", 0x42}, {&(0x7f0000000340)="325f791ce924f6c9ffa183d30f0e99a9876e04ac169d38c4d0dc17a4c4bd9a1f3653bba2b865d71e5e3eb09b5a95ab2c5ce49f97ec45ce9fcdaa83bd7656eae0e9fb2c418793d27d045521d263e8c4f3ad0c48784683f8f771e4dd11aa1bd0bbe82fdeb3483dda91d39ccc1462e033cfc0b8a562848d9016fa80fa23425eefd103848fa022cae2fc264cc390a42b0db9f96774754032090d4fc175031b12405578bdb67159d5267c098bbd043bcfbd14b5c0cdb82749f3cfb78663c207e97e890d1a477e3eef5de2a05ef0", 0xcb}, {&(0x7f00000000c0)="f0b4d16bd3480b26fdde7b23f7b8aa06241ec830530a9a1ebd392592d1ec4d1e946057b8ef4f13b714", 0x29}], 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x8}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000005c0)=0x2) dup(r2) syz_open_pts() 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = dup(r0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0xfffffffffffffff9) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0xa, r0) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) close(r0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x28a10, 0xe21709f576f148a4) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2031, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)='oL', 0x2) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="5d16fcfa9e0e1fd2b60defa43925a8622f2646c0ca5e8a9fb83acf4d4ed17a7c08c85e612a13a2933930b62213db632b", 0x30}], 0x1) r2 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000280)=0x4616) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x53}, &(0x7f0000000240)) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x2f, 0x7ff, 0x0, 0x2, 0x4, 0x4, 0x0, 0x0, 0xffff, 0x3}) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) 16:00:12 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = semget$private(0x0, 0x2, 0x20) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0x80) poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = shmget(0x3, 0x3000, 0x101, &(0x7f0000ffd000/0x3000)=nil) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x40) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xe97, r4, r5, r6, r7, 0x20, 0x7}, 0xb13, 0x4, r8, r9, 0x1, 0x1, 0x9f}) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r10 = msgget(0x2, 0x8) msgsnd(r10, &(0x7f00000000c0)={0x3, "ea13ea1bc3c2d340695d78784548e6de5cc2b2e32635cc18c2d11f12087daee849901a3ef7e8fb827e30dc75c3af9d1687795e955f18305a4d96616ebaf592e1553c44e9ab549236787555c56ba72abe48837c646535d719d715bf506aab82ad49c76ec8e128dca945a5c459e7be35d48dd6ba5c7314a23a81f5e4124d1007556ee66343601e59576ed2f33785e3652aab3111b92a19de42465b3a0dc2ecb3e2404d2379825c3498626233bb5bc33a4f709edc22b850f5a168c2cb1333dee811eb26c8478e6fb1b85d6a4d38abcfb3e481f8d2dca9efb14023ee7d6811d3c12858fff3587a9007975b50786f7f99"}, 0xf6, 0xd5129ffa1391b37) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000040)) 16:00:12 executing program 1: open$dir(&(0x7f0000000480)='./bus\x00', 0x100c2, 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) write(r0, &(0x7f0000000000)="caa563f850e4da1751eb96f8", 0xc) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000100)=""/81, 0x51}], 0x5, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x202, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x5) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000040)="4b74954c", 0x4) kqueue() accept$unix(r0, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:12 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x9, &(0x7f0000000380)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x3, 0x3, 0x0, 0x7, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r2 = msgget$private(0x0, 0x3f) r3 = getuid() r4 = getegid() r5 = getuid() r6 = getgid() r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r5, r6, 0x26, 0x8}, 0x8, 0x5, r7, r8, 0x0, 0x7, 0x3, 0x1f}) getegid() 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/176, 0xb0) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x24) read(r0, 0x0, 0x901dc565a03569dc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) chdir(&(0x7f0000000380)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="95554444df5c293103e70b830263af86b22d522aec883d0dc87daeefd853fc3ecb7cfe121680476a66335db96fe0a0c14bc977e0942bbbd13fd1450fc0a24fc43ab6f553adf1e267f5c4f5cdac32e97a3cc4b72c68ca731a300157ee4416574d6d90a4957223548b8dd8cca3853020771841e414fbadce9ce70cd8ffb0e43520217333a6148f89cd723878a62f7c1faa7fb043fdc69400e93b0491b2d2e30e5f30e1941e4c81a94a933eb515d3327cf3d426073816c39fa00920fbb2fc62c3275fc8e2236a5556f354", 0xc9}, {&(0x7f0000000280)="d978f51ff3c24d364cc70720f4672bad760f4464f93d5b9a0800b4f8396090f7ccb23687383ea26fff988ff63742d7f6ae5b6d7fec59adda41362ea9e1210615184fcb27aca4580d1e4cd30c364168b66218d0dadb5511907542d572642f23a7040e49f45a18", 0x66}], 0x2, 0x0, 0x0, 0x8}, 0x4) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:12 executing program 0: r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) getpeername$inet(r0, &(0x7f0000000200), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:00:12 executing program 1: r0 = socket(0x3a, 0x8002, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x40000000000006b, &(0x7f0000000100)="14762f002ec441f211702a8423bd93d7152eca74a199128ede70219a086935a21ecdfa30decfb71e58bfc4566d2c4ccf2a5de6abf40f5ae81dfb8f4b1b7768b08538edf09432acbdaa0047301e2c06dbeea94b3b470100c18236830497b467e3d9b3e38c57447af9089717158ebaae4b63c04433d9dc1f890247429c081c95502f113aed83f4f123285d817b36e5e33cb7471f835176e4d2b8e85dddbaa270b742ada7ef9ff66a13c607bb787fad3c4c6d3c142242ca356cb12aec7bd3db726ed22490a41e62a8a5784bce83e66b164f449a42b8cd72d1f9365f965c1c71ae24db2c83583c54b7ec10e6e0edfef99f86f2143d16f02f978b8e70e543c1efc0ae57375c236d770c35503ca847aea217abe35a13ae99b2c1c84daa74db964c1e42fbc9e8", 0x123) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x4}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0), 0xc) getitimer(0x3, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) r1 = dup(r0) getdents(r1, &(0x7f0000000140)=""/150, 0x96) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000040)="df6d168f160f6a903b2edc185b45844cbb54fd73c994ed82b1c9810cccab639a0dc55c3df11f776444e955ec19788c04ea2cb090c6ebdd1cdbf325c5114e42a8764f0de2e000a83d5ce727ab9a95f90029b095fa5e8213f9ed961c7c4fb5a10e8174227b96f1edf8cd7a529618", 0x6d) r1 = msgget(0x0, 0x20) msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/16) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2c) write(r2, &(0x7f0000000500)="92e04d93746bbd3534236af28aab46230010792bd5382a8717b69f09fd9d7e55d5c5b4575776da07693e94292f1c05cd799b017bed771e9e72e1a7bdaca6a4cc960327688f5d319721b17181c30dc957b9efaab9933fc21fd618556f4c", 0x5d) r3 = msgget$private(0x0, 0x6c) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000000000038ffa82cd42e9e8165bafdf10362acc2e4e8d35316d703ed062993f8aa37b1ac8bde4168f2c679e645be2791d5a1d29e17d1de95dabed969de5f118cbd2b12eb8c8a30cc5b3599de6d85a8d63bd94816fdea"], 0xb, 0x800) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7ff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:12 executing program 1: r0 = shmget(0x3, 0x3000, 0x100, &(0x7f00006ec000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0xfffffffffffffffb, 0x19, 0x3ff, 0x101, 0x2, 0x3, 0x2bf0, 0x8000}, &(0x7f0000000200)={0x5, 0xee}) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10400, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x2, 0x1, 0x1, 0x5, 0x0, 0x4, 0x1, 0x0, 0x9, 0x400}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) writev(r3, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) 16:00:13 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) read(r0, &(0x7f00000001c0)=""/59, 0x3b) r1 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() fcntl$getown(r3, 0x5) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r4, r2) r5 = getuid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x81, r5, r6, r7, r8, 0x14, 0x4}, 0x2, 0x7, r9, r10, 0xd8b, 0x5, 0x8}) shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvfrom(r2, &(0x7f0000000200)=""/232, 0xe8, 0x43, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x81) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) 16:00:13 executing program 1: r0 = socket(0x26, 0x1, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000001eddf5091bfe5765fa432333d46200000003000000"], 0x19}, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82422e2f66696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xfff0000000000000, 0x9}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)="5b8e92f4b77a7ee5ca89bda9132f97853764530278ea194d055a4f06010b9e812b888f3bb238414dac0a4a7a709072613ef417cee8ed694079a2e0ae6917830f", 0x40}, {&(0x7f0000000140)="5a69abb53411a61a90ca3bc4c3c439ebc87cf378f9aa9301265648cde2ec54826a19546cf3c5fe69eb0d7675cd531f29e3", 0x31}, {&(0x7f0000000180)="d3c5ce6b5e7c110249c5f62746706e49b50a686826feab105c5713d089552353", 0x20}, {&(0x7f00000001c0)="d85e1ec118399f1e718f572a24886d2ee6685a6e8d674eeb01af39a7e2b6198b37ff0373d2f760bc6b", 0x29}, {&(0x7f0000000200)="5649bd02c5333d8764367375649f091651c749acb886ec6028221c98b01a7e2a8a95adf1057627029a305102fd9ca8bb89666fdc4c7919855697f71187cb52fff0d6c41b7b979e82a42fe7a48518e8b34bbc473db493181ce8cf6a7f30e25ad4042267ca590da64e8161c4b6fc6422d27f627a83c9ce42aa5c444d70687897d0406abea72da37afd33b334dec395483866d5617f8b6d0ff42da5c90b5cd76e0064e5c6ffcb8bb80bc7f2d71a415e6e74e1ffd9fb86a470543bdde037db67bcb0f1e59799445d1c7a8c38d2a910c519c47f47923f4b7d4027da5047f6df2e08f04bd32470e904afb1f8ccad88c2a380b3fe35f98ac10946101350e9b4c249b96d7566b312452382af669561c1d8c1f7533fefdae1c8709b39ce1b8dc1f14e32cb6df3d17aa5baf7e767de090241aa44405d806be6307f01d538595dd29d2219a4d723990d32fd682812c0ec2c020f1a7129faf1c0a65771f6b4b1a0bf34b425f1d5669f2d5676a3695aeba5c623f18e8f70696ab2df711a4c6fb7032cc5d880039a85741b533727ef4e71d5e7afd6c7b3b40a4e574688b53a3d8f42c7d37a0fc71e305e1e289e9ca679650a1c0dd4c2874d6a401606cc96568df27b6655f397b0c18e092376f634e3b67ad2f706c45525f16a877748ae74a08955b204037a70cff891edadcf16b905ea9e8932bf5c2280e9f56726963f4c7d93e5212ff2dbf8eda6c3346375ce80bbde67701298f8add9413a351f71c13584f82b8b8808492f40094a574308c71bac96252f5d4b467185e7a41daad8c37b102106fd7a9199d468c8caaf514f8bed8e3d87445f82d6c9fb5bf1aed10d35713b1f737c573af68570bbe6fdb6f4e3dfd52c2727045e3ecb76b91e1257b342d7cc8c768356e0a11b19241d5a6f280773b47cc0b900c86e940a690a61c1956dbd7e8645835cb201d6b88a7825caefe40b59692434c7dfbc2e5a83666d13b240bb8475e4e43aff67a9c6a9b4359923ad1a17b851a977cb78c617133c12d2f2b8a1912703ea3a709d94958fb011b51bc2aba854be3475994cb2d7a45911781bde0ae7aab4aae60a2d5c8666b0f532b14f4b14706aff628e6050daec80beba07e623bb99be9e4c7954a99ebed8d4797c8e3cc1bdcbd59c4e220daf879c89a3c048eff6fcdd1c0e8b5437bc590c1507ae887473ddce8ec01e124dd29dc155705b969b01df263b07a83c443e620f04f4f48fe4d7d0813455193149c46095c7c527901dadf1bae919539109386a8b98b711ab2a3eaa9679c50024e1799a90048aef2addab0eda935722e1136c2d031794befd95d03e7372856ccd73ffb37b39cc2160dbbf0b09e4697c04ae03c12293c48a56aa166f1baa072c8df71a301367150a3ef98acebb7d6e504c7b609d8758660a19a7f002fdea99113850489fde07583ed0fce837968507f0a813d00803783a17b885844cb5d1b7bbccb4aaf1a6c6fbfe47a6d807ebd1555626101268f5a434b03ccad9366bb6a510cf7a9a0946501c27f12ec5176fd0d816bef20640754a58b97a4eda958610db6badd520b2c033ac47fb060758fefe809c16fff496d125cb3fdb5179695038d40055158579972e76b62a13dd035c0a3d9e4972530fb8d8d08d433cb4d32117355fc417f1dd8835717b8cbc4c45a8110b5ed48caa434ae15315ddb91a325339152decdc6e5ddbd424c93038b543bbcbac7cf13e2ee5b0322db0013607e7330e43a7477b6822d47947076122378cf3718aa948a71b378b828f1d7ef3764b88bb46dde456e46bfe48edd3c7982e35855a9d9be7f1dbc1c5a9f73d4a2a650d6b5d64c41e03973775162a7bd23dfb6830efd01f64935e5f2740e9a8195f5e2ab0629ccd1c3e244e7bc796ed52cdf2dd20a62742a4640a4a1bfc6bded29983834be56925c996965f51ed6537c461f98e3f6c1b08c7343bd0a7f2e4fb9210767158618de1ecf1eb74558c2cb16297eb38079cb228a9f4d45d4d10aa04f2ebd1a8d8f85860acf8faef985b99187d393991ef2fa389968170fef28fe3faef00991bd4682f1daba7296c98bb3de9b0df99406e5ae251712b3e7d62cfc9b4ae0809367810e4dec6b69fc4ad7659beceae28c1d04c62d4b07fe6f3ba8b8bf231a0cdce05b872ae8bc142ac3c1572bafa2a0151dedfde28f05083e7829307eb6897d6a1a80bc66b0ee7a456fa92cb581809366ff2d5da697222c5b9ca3aa08025e9ad1712381c5e167fc372c63c4b27a2a32d19a81fb3e8487ddbaba6e1d1b09442d0efc7bab85f93ec04e952733a3cdabbd1190953d612399a9e9ad88b051ebd48adae5ff627e7bd7226e297a3f02ca16b176242adb7b3f2fe5ae1188a3c697c3ccd57eeadac81a343fe1bae69379c33b7034078b10f1653b2386f39f115136757cebfa2ca9b505eb73331319ed6df00f65998195504461d9f3efb9163fa183b2a48e979435a3867f7a5d6acd885f3c88b0c6540b5af2d5019c5579d7d049cfa828249d905ac26eca25c6e282c0718af7de575df1117473a35048c8d8f2b4f73155d548af40dcb055eae5fbca75d38231dda916c5587b8aa3dcc54892842cc8e20f0697e357c21e5da449933124102a35d75a0889ce2640532b64ef55659c91b19eeb6d5effc973f2de8daf494b49948c278554965559f506eaeca9249b0846640c93d776d17f516d0d113b00306d85bb9b1de9e2f158c7b1cd14d22804c0a8bff96c8c4df7bd4f1164dd5a8af778f376e19edfe16ef50e6ad8e191719480a35b63b4f26e2d6d8acea12895d9e29d97560e50d2bbdd363859a88db23169969ef7768b2f9a636f13708149387be155daf276250862c6b032c3c55f3e657dd77df9934e45d98165b254a085eb3369681d6331471797c8e43a75da04ffe0c26f6184898badd0f2ec2ee64a19d48ca79dc2e0d56ccae6d467ff744dc102e855c0b402c5452a250334e6e49017acbe2e6107bb7e2c1b5e00a2da1cbcdff25be0472a2702b7b59fa4b6d2648def364671054f31c6bcd95b417ece7c3156b6dfb7f1d311f6321610fd16486f5c5a95c5ea1c88e9cafbb1251d78a17db8a9c4e51832cc109d0c317ba8d2c0b3e8e988a6da8efadb9193ee778c8c352cdc2f4b67a5f0bd1075de1a8b675823dea96e18d515523c606d044a3fcf510724a84ea1562bce622230e450452a590d5ac7c1f7e14423bd507d9ab5fb15a28f091e92d1dc427919a7d7e51fd32ae0e472b57035d1ef3102fe2daac956caf690d5eb9414fc84afdd8a4f2b63c14cdedfadb8ed2eed4eb27ed72e0b20fe2554b622c60320143e3b40676f6d00f09a5ad769c1a89e9b47824974c929408517e846734a09ef8cf7fe193fd01bbc66207f7cffe3af52b2cd7b3f088e50b8c704285a32bd56c8290b6846a5070f6c2a27f1c4b9522d213ca33a33b0cb1d076e9c77ba153494ed29f2a30e97f052df18e73bc645c74beae8f53278937a95960f91e935ec28d84eee337c3099c6fef2ee30f07f13aa7b6886b14a8ce4a5da747fe55c6f1ebb4292a3dd6bc63904347b2baf20be1435e35ed1b3b18a0d302ac7419de20aca7fa9fa0cb1ecd3b6bcf9e8bda854b3f3d6692dc94545e00b36b7c67ec8395bcd6446e1da52928c76b31008f6c445b5320e717e079a2bf5ebeb21e740f77538782b6b2e8883edb9e5524da5945d48d5477c0e8f117a093db69c67cfd7a0dd1e9cb8f00e0c62c57becb31f02d1faca4ce709353d48f505515a76f7b3855a5ae54704d38025222effc8942c31bbb3330ea45c81d36fb6ce591c01c1f630822766028a651576fd674d08f5f5321aa3736c4a2ce1531b9b0a5e8cb40bb0efcbb1588325b997db302f597b5b30354ab6745dc3cb5f1ecff382ae0746a04a345d0f7cb07a614b2078846c8326bbeb61862dcbbb6951187cc066458134b56998a450ae76cdfad867147fc21709719660245ea5f3b3f840d48bacc8654aab716539ed81901311d0d3ca026655d951332dc6fc17f53b7d1c072c8ef2f97afd4fd847db7a6d80afc799d60c4e36c03b670199f4dff04a235c72ac313e27701848bb36ec41f3ea4ddad18a93a105abac4afac8955fc41ceed1fd4d75b3a9878c75cdc88ba0288b2e31b1f8c29fa075dab9005429f8ae2433b0ded790f62dd3c51a67107965d4a78ca601ab0735c88912b2908b698137ab18f05d0946dc1622467a4a02e9f6b6541c7e4b09a43a3e986061d15f38b13c22887c55466f37d7cc13f7496310b70b1a83781a383a27b506a2ca722611c8cedd9badfe6aac3527902e1a77e940430050567b0b2fcefe45e413de40c46a9665b2a8d3cda98d133cbcaf8138595a4acecc02e68440cc369f643d89b255b9012c0b7b98822e56e70c304dc1188a361ad347ce20f962e2c7f73de628ff08f5efa050df818b4b60097e51978d04f394cf5faa34200e6f8fe7eb2168c5e11ffad0285d180710176a9ee7bd721b03241462c41afeb9248fd9ec76c990734a138dcdaea9f925cbddfeae8ac26d2ba0858c92240952bc44bc9186586b795977afe5b0d1d3269e101ad8cdc22048ea637daa064a27b925531275239f35251875044fd10feb815563506afea1265be5bc3c447fb61fb2ad9e844637dc040dcfba7c71c5039cfdf33ee8815639770cd35c999c244333e3029b55a7a53b1cc248cdfb558a7ff1a36206057e5bb24194f39a022cfdcc2f5a7403fd02f87e6ce1ea37bca71e061deac2da16fec38d3fae61d6b1c2697b9d469c11068ada0dc81bbf574655f17424604ae16fb873fcbc978ecd4fa77cadab2946960b1d7702fff807a15399888357fb18bbbb27f5328692cdffde918af34a3dfbd1127dc06838f09fe20f4c199e313705e5b382c357641968cb158dfb4e5e71930bc82c257eb6296eb5a5558cec5765c56875fab90660a4349063f1d9ab1fbe0818b3cbee696e6b43a308cd7e1328f9a662c8d62eab1baaf2e100b4686c2e2d435e35f01b748bdf5c49e634e2a3f9d081853f7a640b911e64d023d2566c8032ff9e361e49df4c39ad6ec62ac3cf6c24400be221cdc781970c4ba7f21bde8c6ffe7baa3fbcf412b37642d2b35910449bbfca7324dac492642b4d5863b238999604fb143ea3da200a2097f88a9137173b44f6bd4bb26a3be293a897896641da9f6b6ab06dfe58009ae85337e60d2f467ef6e0232e5a33a27130510bae6854863e7f6977f1b75960104523b8dfcd966ee2b01a280989f0b5fa192a181a1f616c523078d88b7a014d9d1861c0f53e4c1ddffcee6bc1aa7706432e625a74b53720777424f85de5ea6f2695549b441a36b326ce1f8342a3abdb897e77c76b818911e22e264cb54ce83b9ee5167ece53026553e9214ce47addd1a78fd1d68868fbf6a6154e16b5d2cf84fa9604c5d4b439931e531a7703e07a2826ad1b08dc64fb789187528105c0f2fcaa1c108b78f2076fe1c35ee6a8e0d340086fa287427978c2e22a3400aaf0dec2521ea7cf1d674f269cc4ed7c6a682ae70366ca341ccdc52a29d69aae6286df3c74a09f0e120957f53c9570e90c104ffd0434ea7025a22c89ca82e3e31b9cb7159cb8ed0829b4763f491886584b7ef707d1e706f6125b6adcfaf3c6a50217421c75515f80199e33c1a743a0215c7836a8cc5a68193da2d975546607fbe2d49a7f0df4820be3080d2239233f5cfd807c7d3d1663e626376464aef7e08d43badc9c7b6b8db3d0f9c2c017d7e1a9101cb101a45a0aa46a1ca173f85fa14d72633107406d35375364b051bc1e8b38cfbc3373b99afa069f8fd3e79", 0x1000}, {&(0x7f0000001200)="6656d4ee56bd9a5e876ff9df51f045038bfa0ecadef8b1cc4f3e51024b330094ef21d6cb29c4255d779f66349546769be64b681fd2732428a1589f772263b0b0bb649b46484622ce4f7dc39f96a35b8cc6c3a086648b0488119f085b7f3a84fb095f032f37347079dc935e6c83", 0x6d}], 0x6, &(0x7f0000001300)=[{0x28, 0xffff, 0x3, "0ba624e0c44343cc50c25af012879df81975972961"}], 0x28}, 0x4) close(r0) socket(0x5, 0xffffffeffffffffe, 0xffffffbfffffffff) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:00:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/44}, &(0x7f0000000040)=0x2e) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001640)=""/190) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001700)={0x4, 0x4, 0x7f, 0x6, "4dbad97550877b98c4fd2937073fce22b1c62846", 0x3, 0x10001}) sendmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="259aada87bdbab7a21d04b5cbd71e00c6184c4e27fa4fd050cdcb6e0526545497c35a4116d82af4b8dcbc84675570f1e7b8fc00ad227b91e1ff670e1499dda4c01bcbe024920a7c25df66515bda650b33db24d4a177fae9846bca73ca35e6a80c18b3b", 0x63}], 0x1, &(0x7f00000001c0)=[{0xe8, 0xffff, 0x10001, "ccdc7e293e5d624183ae7df84e8a1c728816048a940b06f7736472b4964e45bd361c0868795542ded14c6a911baf47a73c28d1f57466f3e796cc72240b832046d9a6d6b2da13e8042a33700879f96133e5261dc40008e775a7281ac7aedf104ce41de153930e7fe7d3f1136525fabf5f3d75c20a2af38dfafbfb4782ae2775d81cda55cc29321de4b28763273249efe77c876b28f838ef4a404a0b3f62e1bcd8172bb395f52afcbe4598313a963d6db4b910a320ed1e5ef6a9b9c463a7d1ede44c6323b5963f3f957d36c08c82ab50caf3d7"}, {0x1010, 0xffff, 0x6, "da538a2058b7ce539490d75420f9dd5905a314a394a00173f285d6dcecf610301f8d7c01a06146d148b17356fcd3ca62d0fd37c2a97f7c9b17a9143595e15c04617ebfa1c4621b21728041db1c99b440427f42ec8c6fa34aa0c2dc9c4db248fbfbe960570fdacad55acd56605595b2720c343888bbb5912aa360baad9f813d6ed3de2c195c7e4c782dfe60616df50c36c37f64af24dcbb6343943786d9fa325aecd2e8c6cf07b0c01eeb7725c9711b6be2b37a846fb4bed55863f4e012cce8ff5c7ef670d3383f1b91ec2f7513722db4e3cefb7e34933bb674f7dfbf6b9a325f9749ce58aea3888dd63ea0a5a5060a80ffa691e4c5d31cb6f76ae407d4a3f1c72928d29b7d9301bb28b235bc566f929da5b5fe054229022b110571e3b5a5bdc0d8a9a11ab07057e1c557cb1f58229b219ea23dc88e6c2a8d469fc192d28c94d535f8b756e1a0f05ee5b583603652a05f4d812581ffbbc830df19d0f518cfe6fe57c12dda334816dfedfe2d5c5ed8ee46cc65e315e77d0d8f0564dc1d9d3d6de41d08b00b549733bb6901c3fc314efe36bc5dfb9ea17282d70d380557d4d268c0cc11c521e641e424dc98d716572565c3769c1a9002f8d9a53585df5ebb96e3407766d3c15d168b71af6c4cf80a453cf17956df2955fa56041b99d4a41c3c8df562c2df476351748e498377c7925dae988492082e95246592b7c9cc9ba0a04d8d2f261b6a00a028e9df2988c8b95b0618fa7317ba1704ff2ab360a27ffca07ad2008672d71d6ddc97213b012f284ed7f856151755d4c11477cfe3b6c1c912e6fec96f8f2114f290df2386df5710094d2057e0488149b94ef6743de558452b7b7ab2d8a27e38cd0e5cc1b76df1eef628eca26c65c27b34bb0865c4db1a526e090ed4496784772e4e564079bbd9f068a03ee155ca5a8bd0324b657d3659dd8d5260b57bffc001bd94f4574f1421f18812aa400efe51908a8c85e7b83524c8a02160acd7f3296acdcd33738be535f46e08ef75b0ee8e76ef402fd16a1aec7948b310d0a56f3ca7a27383027bfa419a29725174c77203231fb5b723810a51c1c4b79b6a6c59d83646e5847e2eee960cbc0c3040aaaa8a1fbf75814dd30a9a95a25b6396f0e3ebf3561f9117e2d6b6f229545ea1fb05a66a5823518f01fa6dca5bad6f41246ec6f95c4eeab670895bc8d393e6a55a5354f531a8874a088eb3fa01d076482a7bc6154b7477a9a9f93bc7d8c92030b1dee4a83bf92061329a2397acb6019644871533d216816030e3333ded90a8b01211f5f0a1bb94f6020b8d65853dd63698abacfa7b2f1700e8de6dab7deca0e1dafdfe7bcaee740e28442df0d8876a6c6ee93199a76a7a83141594fdb7e7edc68feddba6785cd39850a88373625226f825bb4225aaabaa3095664b3a787f6f6ecb4411af2a7a80bc08d3cf1302ea3e6239e9594408439150fa97627627872e3785fd5bd00fec1a095d8daa2ceffc8396136b08a0aa3025ee99cc15dfd293d4b9761a39e5495b3b2aeb86f3f2801eb720804268f8dfe76cd407c88dca79f332014a5303ea5fef05b4830b29fc1661c20cc0c554f51e1a88b1d2d1480f0119cae960e593ca147628d84b29f6dc42aac9a6a289fb5184d31a5b6362c3716ea40d17ae9a5bd7474ae66416f2ad4624ec59183f3425e78081df1bd5591b97b3a595b77f1af4654971a355e641249926f89f79835936cc8a27af2b7b19322319c42ad6d230646655b0cf3e5e2e680207c5bc362d136409f4cf9d4c532999eb13a0347bc27f461358f6102867ee44d88dd834eb6d8c45cf441fd2cfd129c45826ad2a4c608b7ae3d08d2a4a861f5f02978734052bae67299e435fa6ef92821834df713385a2e2f7e1da018f0885455e93e2647928b2c1dc58cd5db6252c201c64d1937f92846587ad960bedde588a5181145e9f5a22894acfe36d34a31917e50846a16db74be4136a9f685bbb6d66ea6b64b0bbcd4bd8e9eaa68d0bae011c2031a04bc4ab48f35475d5621b56d02c1f1fdde531857493b825320057ed71ba80da0a91b46c9429579007cbe7a989531d6729eec033452f40dac01a4d4e2208fc6247285157680172c5aa88e2c69eb0deda1a5b6e5ee863367cd6100022926c5593af76ce48220305c489c59f57e18f1e29ead7cc266f79c2426ff7f906d59ac2c52dba0fe96c0710bdb82dfa13fe1a9cdf901998359224214d4b113f601a1d17ea854dc3f20655e08571dbaf4f7205e56b5ad797efc8c78ca38c0a96f653c0bedd025030bd3a61ec56d98a668af4402306a334cd68ebc86dca3fe7068440cfb1d9af4ce39cb6f39836eaedcbc24e4507e28bddb5d8bfec8f438f8d0128d04c397e3f1d26d50631224525d07891a2f49d3fe9c1cb061441d23be2a969e4e39aa61251df2f85895ef2a72be68462176ed0e29c17527ac089477218b89eb9f198553632134ea5c61044b60299667745ff4ba62ceecada52ba8645e005ec448a101f82e7310908babfaa80633b26f2cfd99042edc7b5026e0a8486a3a49af8737842c4bfa156e71bd4c233e6c5dd3a2a6ec1ba65a73d69203892376de4a914462234610a67ebc89af87ad11d89706dc81d25dca6bc7ad7561049af23be2ed9e95e19859fd6991636db2083b4b472853a2c4d9611eebebc0309a50b29a85b8f4e4d66d031ef9558e2cf99faf58a6d26e44367380db5779203df92db9590dc5e45677ae654bf6358bbb7cd69441f96876d2edf1be2b946d897e289f0a3dcf6a5b2bf586ed26853506c9bee6947d088c26e351cbb71f039520ed32ed614608a9d7afd7617840ace9d5fd3f4e7da74740b20dc03b9e7ede0997eb0fbea440e4868936530ebf2f09913cea62f5ba8fc5bbc71a92ffd6819b77d9c72e4dc81ba2998ad50b39ad4a1334a2bc59b8b528b4d244c90e06cb27fd49c175caf834e3413004326d008e2b6fea66b92fe3cc04fab47c424fc4ebc78c5d42cd07550e11dab02da1eb0d55274049dda5cd5d275c2150f680788035d6cfc098ff81e8f7aadba471ffdf17b5121d72ac313c65e3823bc5aaaeb2df6e9c925277d031ce50b34ea8843fb2dec86d1a77ee7e46504b645e04f632ad2d4bdebaf2b20475a5974db15e9472c0ce26c1277813a8339637a0966ebe6d5c6fba39fd03f19da662e504d54c9911f0fcc07558cf045a60919c3df22d8e381e001f53ae38d89ee168375dc9c4458595a43d70ec3e7cba1f521bbbd9fea5c31a419adbef7ad54a1e2120512e03f5717bc81dc979e40dc8f1910c3051c40067e3250b1261cf4d47337b344f1443ebca2c7127f00259aad5c13b21cb5ab58ff8fcdfdf6ad915060f1d7df42ac933558e4a7e480c5817f93d751d88c08107adc6a609d9d087673a85ee3797710bb8987aacc47a4b35318de522c045457e8e5b5e0b757228f8af763554b3443e137027cde4c375ed592c020f7d5396e7ba2b2a568d8d3a901a8fe8e309488c2e51ec9ad7daf72aa5702e50640ca0e0ee761501595c31dd02ace7b8adf8e620cd699b5384da6f7eb38f8b20fb2d45bb8be73390cf8581c827fe790cfd7829fa99f3d673f5d6834c158929e4557585ba30b630a7338743dfd1ee65aca559198fdb26352a9b5a07682010e6449430a2ae28ed44e7474d22d7116e9ac130a652d704ea3973e7d95b65a80c47bc7c85a1228b8fd651ac05cae00609aa34aa84657c0641d3fbe307bc0ee90c05ff7904c7fdb9e6905df88e10ffe37431ef278b4d393b5a1bdca8f04353fd053a23843ea3604c534081968167ec779506b748dd67b3868582c0c86e9990e2135f58a62920b83ee29fc27792d09b023a9be909548b757197e7cd0563e2b48ae9e835b6403094bd7f486d036810ddea76092dd24d045bcc82e814d0711143fa855928f513ec686c83043a0654490c1116075b62c98e08fa246b7353ae5deee29fdce7535db39e48aeea191123225207083b2e69fb1cd37b9f4ab367f1ae050749f21de03b80ca1649d49286fb043165241273eaf715b773757666e8441da82fe062f531d23280d932687191e7e8af03d0e4e6add4ccfeec4fd55be750434bdc347654440c90215604f7a706249287ee53e1401daa25291bcddc11c9b09bda79c781fad0b8877d8aff6a83bfce0b65c5bc5271670f62e274904f1abe07a967eec13fdc78740f330e4c157bcd983df479f7195e66141d4b7172481e0cf5eaecf31a33d96e26ed4bf67935ae631f3db34bf2146e23edd7b1907617c319c7e26c032bf3fe40a29259da5ade461055f34a3c99fb8e8da8581a8becbad22ed9ca26553d1806d8c65065c3255ec200e0e8edf96288cff09bd9d1e03539c1f4184dd7d22558af3b0aebfb4980a0a40f99deb0b1ef02a016c66c4e33a19d696ce679c7c0f0550da130b291aeb70645fc6a1c3596a8fd507d5bccdc84bfb66e4815240e383db53a5c238efdb51cf718d33b20152a31e11bad6d8c7b478b3f92f10d9cb298c4a87570c0484e0660b5236efc97bd391498c2a1239f9c67c473425d1b33a3620d78cf070821fe724ae1fb1078f7bf619905ea60edf00584e237f873799716f07ff692533e11d72211c0309c1df5ce6124f95b54ab5018a61245eeaeb6733ac87615a89cc75e2404d107ae4481b459f119d33ccbb85628ef5d1ba6b4a9f6d55d8be291b7be50970d1baf32650f64cc60f126216b643bc1fdbae26425e39563d7e1984f003130975138a24d2a04e6384deb433afc3f66b87e2195812520edd9360b17f7b3f33ed8d137eba3bda5e28aedc85bc7c72f49bcc60a2a69f44a58fed5739040ae20fa157b6ec8d7816a773b06736c1f3568f6fa9cffd05f1a8140276f2c5fc1572e3792b52c2db69e054ef1e6ab38837c9677cbb37cc79d677ca4b79d9c19da94e3b468cec036052a45ca478456f41693c4070e3e4796d94b53b4c3e3e7fd59e6f10f460a7c894e2d15f1857ad1c0044c78673da50e2399e137f87f85e32fda13ec28eb18009605acaa1c38e71af77ca80fb9c2b443ebb5b5fde9a32b30e65bb0caeb646504c8d93ef2ae60dc76ea58b5d4f9d2194539bc284fec57e694ca844848b0224b336945735396e155ec4fbc3cd7e2c10d690bcc150c60f95441d993ed8e9931035c77b5d7286b1a632199a5901c1dbab58c1a1a7d87dc47b7f5df248e27850cd224dc3b4add3842516e3380ec8802da4ab530ccffdf4249506f22a72a2164308b3da3dff8f931f21661cc6697c37c6b4452858aad07dd0ff24ba8d9c42f281672c9c2b40783b24b609afc873651c03928752e8e1a5e43f2753981404a22c1bc2b25607a047b78df05d5039ac7637c56c14a0f8a5bb9d89a4a235740c484c66dae5a31829678e521842ea5c0fda37880af8b42f310e05d8e466fd9fe84d9fe2c1da63f0c2ebdad5b3c211b4739a0d06056ad0d4c52d6199ed0d3094d96d7ac2be3d985d5ca1e0e4d7ceff02f3fa8515644911207fbe68e5f677b84ec838afbe7a20517404dc9666203378ea54c43a7788e2ef32c6fcdfdb8a655c34153e0a31ad664ce7f19d2543d48ee273a98b9f982c7b488f21ee0410023f9ad33b21d1f6402fcf25ac1d6078024a3aa1ed680d9e26210bed8f0d6c2680d3e597069c69c4da32ff633309f82bad84e0370090debfe20ad23b70e507287bef0ebaab820673ba7f14cbff891895a75e158c6b9312d5ebbfb847afb44a2d80b65966ac8ff062182ef009d8f9abbbf3582b6c3d74c5079ea75e7a90f4b3082cd9df93ab4b21c3750e5907d38eb27d1d53"}, {0x28, 0x1, 0x2e8f, "3398b024848e6eaecdfeb2a52546b9470a0d74"}, {0xe0, 0xffff, 0x4, "a040b58837956ea96ceb2182f756a5ef83cfc3d4db03b9dcacd4e376c8192f9833f7037a81c7d4708321f0e2eda2f90ae89165dc2bc600010e6cf062a4ac213726f8348ec34c62109fc45b5c196fc73b5ea1ba4ee2cdd0eb9076732df6bd20e3797ad7fb1dd3ed9d685f16bf1258996e3f99c778151d9bd4a63cb0ce74aa0a77281978e1abe12fcd86e844692d3f5e281c832cafab1e0d8be3c8f3adae9c9988882e81d71a89c6fdb8d642d46c939c7cc3e2e456a5a840879bda55c9aadfaee6c7af30f62d333bd39ef2cb18"}, {0xd8, 0x1, 0x1f, "f63bacb8cddad1b668ab0a084481361d42e83f5d8c2976646c44275b4afa824fc6a36d42aeea5b7c7e1abda8c6bc3ab7b9a19eff2e411b2d66db7b783e932f4a9ddb7af0fa665d5444d8d16ea695b666a99f98aeb82a8b2be40ccd040a7feb97a835b1838ad0fad38de4560c289a695e5e5eb04dd53a72ac232a207e49f30c5d83905e2d405291281503965179c8031f45f06c0cda4e29350a383db54e8400c32063653ff14a78b5ce837ea3f9267c6983c54361f3a2028c7e20b4b8110d2729bfef75ed546c6cda"}, {0x48, 0xffff, 0x6, "3801296bb0f8d63b76f13b1ffe3c94b48dc542685440793482604ca831d8a7a4bba4d281772ec0e5e6588eefd93705764383f9"}, {0xa8, 0xffff, 0x4, "f5c4c54d7538e642d33f1cdd3040ef65f29d8a8b0cdfd0ca19d418be622972599e9d18fea24286e9bc8f83af646398314a9552085b1bfbc111279c3cb3a1885171692d6e18ba05bc20018ff26dd1fe5e509dd0c8cc5d23dc08905c73b84dea4a4e5af73cd1db0848e94338613b3be195cf3ad92718443e4c64e0a9b5de61b6ca6eb2e02597f880ace4c76b2c7c82dfcb19d3e3"}, {0x68, 0xffff, 0x3, "482c9443839e60e95acfbf267d78f0b6a605a0c339b37754437b5d6f37c9834ad106c433a838d41e8c37f0c1c77ea9ab2f1f29d0dc50b54ded59f3ebd9fd13a38555c1eeaeb8cd4ad862c6ccac4ee06b73462c82"}], 0x1430}, 0x1) r3 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) fsync(r0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000d80)="11f7c8ab7f83719235b296ff91f2eb10b3822525fe298d26e15ad7bc35198c40dc264a4a8e71d45a6b504aecb7ee19aea3b0a94291cfb2a3ef5e903503f941a1211ff382d80b2e8aa1952c6eb7e509b41dbeb7f5153248fd31958506e6205781b36063abaeeaa125a3d134fad9d2eb1aa453f5257cfb230b90e730fb90f8e0c7d380c2fb89d1df83eaa2b636e6cc6bcb5ceb89e0641b6a7d4b68a52db96f533854a48b9b16e2acb8afc2f8a2280ed3bbab516e76d59984efce5f2b7c04945468d6f674751ace3a26ffd5f48168604fb3988dcbcda78b0ba7f526828112c87137ea36f8b5af3671eb5a6c29ad2ac3dc3297d34ed72e68605ff62b140df6c03afb7e27787c909e110ac2dfd46d317f8489bbff16b00ad8c6cd10432ef670202517dc7794448626e88fc13c4304e52bc1fd4882504ea9c5134a3af71b2f01f1d5b49b592f3219dc8802695f47b23d088678a172463072d0a8db46e552b4111b66e7a73384813e6e7458ea1624925099f43efd31ef5905ec23d1ecbd93026aa3e48d46a3961b3cd812b889db7d039286f62219807929c597c742a6b9fd0cb8413e14be1a86f831ca4f38dde9c119507c877acfaa5e9cc3df5ed82593893f381c9d10b7e15df74c33923385bda8d27d77d999eb66c25ad88458346b4c159db1412144d064deb708379ad3f847fce068ca3874cb4c5cccba0e1df3bce5278c96389cf09a1ab88e8883812f78f186613a09236edbb49f4ddfb04c8a85e075ff553aad595bfbb19c41d376e81097581de1b32a633696ce58c50600698e8e7cfc83c688a17d203b18ccdeda843d4b5b40d0a29a64a7a902b25ce422760d2500fade0ddd9870691dc6b4e363de8ddde4e4a7fd2b1969cd5983abcc9556b2c1d25aacddd9d064477c7ecbda478e2136a94af08451873eefe628ebee7c02171a1081fdd32717420c025234f32269d8d228b5f1c1f65cd375109c2b7ac881cd62efa739a7fd3ada33560c86650501a9598e631223364164ad07daf3703f221bb6b838cb5e3ead19ad614b2cb80842d72283fc691d0c7d30594443d272b5e63c9d75b550bc038c1956e872af67c7ccb6b487509a69f3474209908d280c724f8ea36e8af68f72fa644f2ab91b1ad64c607962dd60a4ed46e627c959284c7b6b0f92196be653eb14992f4b7d8f37f15ad5b73ca6c05ff82075cbf86a802c3ed1b0515951000b9e188b202693516eefe455e293327a63979897861a289e7bb17321bcd35404cc150890fe11dfa9935c5792f5c6b8856dda2152b5952543de2482853c65ab3cc638ede16d21ff0473f0e5615fcc4e89834cc989883d7422ddce694e2b8739d157a89e8f58f74e0aa0d2b297f2f53f412ee6fa6cc98c5cf9a936f2be3c5cf806f6b17de5fac943b30529c8fe98b94bbfc181", 0x3ef}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x5) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x805, 0x2) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x88, 0x108) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x3f, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440), 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) shutdown(r0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 0: r0 = syz_open_pts() lseek(r0, 0x36, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "709a0db17771f7c700"}) write(r1, &(0x7f0000000ac0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000b40)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe0619e51731e5c2091f3e9bdd11c4518138f7d1d07000000f34385c0cdf53500000000000039cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8001d776ddeae27a1ca7ad87da72d84f761897ced63f0090301dd0941e9d64579b9518cc28044295533ecc81c4791e75b4c501e1595fcfbace5662f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a97c61d121e4f6ed3e7afab0a84baac37f2e8b0cddd619a484b69b8b34f8e4d0100000008e7d5f8f32227af1154a8fac0c54653985b574f013d2720e2bf5990ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5050055f826337622ba2009c534b6bc0000009dbc392d5006754875ff94524e9f836da8ab", 0x276) syz_open_pts() r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() openat(r3, &(0x7f0000000180)='./file0\x00', 0x800, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8200, 0x0) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000840)=""/206, 0xce}, {&(0x7f00000001c0)=""/85, 0x19}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5}) readv(r4, &(0x7f0000000a40)=[{&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000700)=""/137, 0x89}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000007c0)=""/74, 0x4a}], 0x7) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="5827e8b27f2b284a73b0ac44fd33055552fbd5e41789632dfc94ff334a561951a025bbd47b3bf579456fc7d4096ecc8b72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d00000000000000000000000000", 0x36) write(r0, &(0x7f0000000480)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5eb2d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2ed84691ddf925c015a1c760e1f34322c0c5f8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142d06aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086d8b6b3948bc1c648861f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c01b94d4e0369c5310c4d5dfe626d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x26e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100), 0x0) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000600)=""/176) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000080)=""/3, 0x3}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000380)=""/143, 0x8f}], 0x7, &(0x7f00000004c0)=""/91, 0x5b}, 0x2) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x1) 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0xffff}, {0x18, 0x1, 0x1, 0x100000000}, 0x7fffffff, [0x1af0, 0x0, 0x7, 0x2, 0x8, 0x800, 0x7, 0x5]}, 0x3c) setregid(r2, r2) 16:00:14 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r4 = getpgrp() r5 = geteuid() r6 = getgid() recvfrom$inet(r0, &(0x7f0000000a80)=""/33, 0x21, 0x843, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000300)="ce4d301ab354170165a424b7994c447eab7d973e85627a07d7231d18982e723a5213d71bdb208ace8a7afb0bc7", 0x2d}, {&(0x7f0000000340)="a1b3cacafe4d91aa7f291350151d1a914102255ca84128384800da836c781ae132cdb798c44c3fd353a08e3b46f90306a78c364ec6f2a274a47df34810ff844d0568014ef8", 0x45}, {&(0x7f00000003c0)="d45fb3e451aa28cc5c6d28425c27d8264ca2609687346edf61ae68ed747501a8453f349776e984a7676e94422b6b76fa3660bb0095824b081a6d6d90bf2c3af51f59de34a3a7e266da89df317694a792926dfb4e6cd1023839240e8d6b4956c642f1fcf48bc295b7b4a04c76327799327a0d93233a6e85a01e6e65e6c9e02b462ecf8836eb00ce39ea6e05989ab0e00ad399ff4d51b74db4216940259ce623801da8eacfd2602962ba90a696cfcac2274e5a0f59711581e03b35f6039a3fe816ddea9a5dd9fee2967cc361cc71f71270c3a691e4b80a8a2c857a20ab38d07fb419c14dc1e7416eb917ba88aa61ecfecaf8eb", 0xf2}, {&(0x7f00000004c0)="151f9b5be29b3c06b2a828f2eddccf5d9e6a21be5f1f0c8b5b1204c2a2d67016891c6bcb3a9d79b4ef6a373c955b615c25ebdf26c2a931e276c2de03d94d5a7cf159201ceeb7dd3870f0cb1da2210538f62ec01d8f68185b2caad8ba55f2bc1397a189c27098269d29991d70830b315e12f9df97210c240727676108572bcbffae7daa3538875b04ba3a10dfb934a5192b528b16708556ec4e08657c07de821b271cf1766ad7664bc6806fb5f9b7376303408e23789e6565b56cfa4553e6f28c14c5423499fe2006cb3d90ec4fe4b8b6cb23c7ba0e173880b674796e496d96c838925b9401d05a", 0xe7}, {&(0x7f00000005c0)="1321b7d4429f63375879b694d3ff50d2e5583e78e60e2cbf1936aff80e0cdbf4d5ee150425065a4f71ae33fd775d918132a2eef8a4abade30cd4892a1e5a1d06912ed5f3ec8d311a5d6ef19745bbdd27b2381618c7d977061eacde5a6e7d2149167f9115945480f800ac523d7ecfdbe5954911ea3204bc4334291edd61d7ca1f7f376e3a44673b63fdf6ebb2f54e754fe6bfd01a9266cdf25a8d000f819a09cfaca13defa2b48356e419c97ab3c67bb570719abaca2765346df883004482264327be5b3c812afd8ef67b569c4dfaf25813dcb1472309663c7ab331060aaebb7baeec424872b522cc7a", 0xe9}, {&(0x7f00000006c0)="31989ffdb79e7f721e273b6b413520f4", 0x10}], 0x6, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r3, r2, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xb8, 0x400}, 0xf) r16 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r17 = fcntl$dupfd(r16, 0xa, r16) accept(r17, 0x0, &(0x7f00000000c0)) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) ioctl$KDENABIO(r0, 0x20004b3c) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0xda) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/137}, 0x91, 0x3, 0x1800) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0), 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file1\x00') socketpair(0x20, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000280)=""/238, 0xee, 0x802, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unlink(&(0x7f0000000440)='./file0/file0\x00') write(r2, &(0x7f0000000640)="c75854ae1f2a6480df456adc433e187620b3cc02957f4ee511246a990d58daa63e7d97a42c3bf21ff40fae73f8167a57c32f0b7a927f9db4ddbb4a7f5178d4297a70236c83cdc17077c3b15cdb4b777e1f8e7e873cfd0f5766f6a0d162d9f3e3fa6933613a7848181060e1bdc8db90d48406a8b5d305c2bfa679b99d9c38c72beb8bf8bbf05dc3d76e0e19b911494d7a5c89955edc225790c5d919cf1880dd035fb77f6444db85e7100616324d40df958ede70b1048e158e584f2388cfdd5ed318c22e6bb1b80ecf71c5f1c874c436ade4b01b4bb92fbfdc59e547e10f400ee1bf8aeda210f6cbee1b17e2b4b363ac035a59c0497c3709f38c4ce9e07e668e822e230255e510626425b6a17f9b94fb0a8090bdc6fab12905f42652d4369c7895aa46151d0ba086201627c94b3a6f08d7d1a125afb299f2219f8ba7f1ce249119206b8188d8a4ed2f9f8071ea1034dcb637dda0cec72f7258118c50379a155b8e1e1fa67fba900e68b1e5be5900c276a6635e10743f834625b5105225e4a96874dbe3d83f9efbe7bad2ea3182d05cba3b10de5c550ffb7eb29a742ccad208f9e21992d54d6aa98d4066b74341f5ac3df53576bef7196dca0efea40acc64ab26800aae6bffd7dde92528237837275a704a53b14fdb7ecdc282a2e29018479fa3fca3aceae2168231f86ec471c4360101bd05a594442cefa7ced51530b31a6c5d2b0888c5feff7fb25624600e252945d82cd0d691789764bfcd65daa4c8bd300314fc692ad074b1944a1a8a34b55589f54cf61a86eba717c05476b2c934d35c649302945a142640c4d69ac5131e7d4a0f3c37bb3767382b8434c852f5f8f1df79a30f8b8cbff92caf529d7b689376b38c7c41eb223cff0976208d1c7eccb2da68b523fb023daf31a23b3463834a3b5f012ba3e75d6bbe3cb0c4761d6982faa58634ab344adf23d06cf6754cd108154a8718719719124b7a00f4370789a61ae990375e69d7f86f6285da6ee062d2a7f480ab87b3643f059a9d909fe2c01570ee865bd54b6c403942a43090bc9ba262941aff85390ac7046d13f6d188938945140460758409d920b1d7b7d5ec477ef3fa02eb0a793aca8c140e0ba547e8de038719f1effe424330a634319256a2188cf3dee7c517b4e300348dee2f626c43f6646bb5d6e3bc97e17305db6b59667d977f60bfedc3ded74c3034512384a591850ccc3d5f3a101d779b90a9eb6ad2918dedeaf934cc5186712331a478f0509f2fee4836c356092ddc85298d475668b83cbbb23a5749aab5d6a15342c6dc55526ecc7821972570360fab6b5044e70879b6d65bbd124b02120f95287d82c5836c1d71d9a6381717d4a35ae3b2d9f6608969918ff4966fdd167bb6873beac105477c10695b8e5ff2033bec54707bd06491722a29963a31a07b3bb7f43fa5bd866eaa5b7734915a87757092ae7aae15c98936820a3ad6337c2346eac0d55ce0b8ac291a7b0c9a757912a8763a372f1e7f0f3873d16ca23fdac110f328d713226eeab82fef8293b0f9ca66312cfcb2a027a345f722715a6b28e8878842dbf19b0c81eaf4aa6948b3c1dd56ff8658b131a9cfd75e399d13f1b2a8813768f5848f328fc19002e6625e9dc537056d4c2fada6a529253a3f504942b0449ddaa03f118a3b14a04eb5cfb15dd1f69b78ed07dafbd29d7d08b0ddce8ca86293e034a23ae0fa592f7a6a489e0bfc3fbee7c6f8ea58fa1fa9ed1a925a5416dd197a70cf57c21364d247b2ef98ac8d481ef2bb9f6e0b41a77d3b0c42eccbb03febb1cb8de4535f36f85fd5ca8511c44ba7ae698b77c59bb93174e8cbab6cd3f07186e58137bbe372c6ba69a3ae2beb85ccc52fb5bfb260a1aac502bffeb57eac4607d919f034effdbecea7b80e7f1303b524b993afc4d07fd32f74bb9e77fd387928fe84462a6cb84a5897f56444489a5e4017c73919007bede0b4e2827d4ef2640a2ca09910ac56f04f289b5635e34fb668fa4c27a8bf829f77c7fe17429dfac5f39caf9bf09c0994db11220ce123244a7946f9a68f22ba75603b78ad88aa012aec9b71ad6b80df6abb68eaeeeb0444f23dcc9f74cb6de74329ae369a257c1f716260b7488988e868dfb0719b88319c07a6c2c73710fece170c9efc9a4d822e9b60b998f4c1790d1f9fd331b222da5cab3bf6b2955e0a3692b67221cd9720597425302f0fe3e20c92d7ad00e37f102dd32460dbe2c1257502ba50d880c4a7a20c07b0f0ba062f700a055362b201f06a01b682aa7e81a61a275508d85989bbcbf8f4ca76191e6f2cf607c1cf4313e790e7f3d6134dd060eec2842fca72878b335a339df780e6431af6f97b2a5b9426c42d9b3a4b20a84820285df167761745d7778d7b1dbb1161ef72210a77f7e2a8cf26c1a63dd63f36942c05357c4bf568ac66266be20627791665dea8ee398bdfa988839dcd1b7c43de1807cf5a9d966d3bade8c15cd2038dfde92a8b0dd3605d828cbe920d5dedb2ae23a730fab34bcdce76a7e6d35272259f1dccdb50596b431da789689393c75ff716d07da1be5b846d3de0de30928fb83ab1fdfe112cc9d7df413b1d1b8809038bfaad690754f95c29a744f3b89ef526f7bcb5aae9840d0dc694c8a61ffbfbadadac1748402d6241db1bcc4467fddeb89f7afc208eea1dd563796280413bb4d7a1a1dfd26c3c16045817cc750ecf314326a82b27ddf65d0d57f889e95caae187ede0f9b979dfda416ccc07b52a7f10a606eecf1500e78a1bfbfb31202be28b90341fe7dda9eff51b22f72446ed6743f780ecc3fb9ac19490c6ed7eeea4fc07a366f71ac12b6c887e43b4b52336ddc8d3342e40a3258f80e523a3a834e80592862c74b129a34f715a2275296d2dfefaf7478935ca3ddcd76f1748bca18c62742d9aff594589d9036d6e0a42fb15ff13a6c9b27fba6b8dc2a077aa097f53fc0076fb635f349836a8e84842a2f265a510f26c6bab1e0590859664d0690b2ac89cc33e035ab14437073ca8274d609be07509cd4c7f49fb6207bfec17117ed9c507154b55ed1ded260b764988aa9190251ec16a794edfb5ec4c44d87c77a857d0f4a645e1f903a7a29d00195ea879a463d95292f3345c6b7bd04442234eb134ac252bcd5cf7a86f8aa25513f0c5a73a4951b8863be0b721bdd6850216ce3894bdc731ba041b8d6d224cc8eafa8b766f8a3f219a6072441cc0934dabdfee0044df26e8fb9120a7193cd5575db11fc5eff96681f84e7f292185f84080e41c66446d348e234dbfb116334484d63db39fa8b4dc8a9279a8487f15b8adf6f1a710169242f2bed182d95801fbfe4d606c66525789fd6026ef6c08f8942a7506d4af505258bf16139ca5d2505d540c0bb63d5d9dee3ce10adfaa0bb07b24e3328fe0f462406c209dc9210757e775fcccf54211697d41c64854fe49b7fdeab885a5c5199a29aabb17e25634af4876eb1c7030464cf6eb62fa8ce287b5af6494e205c874a01187fea93c748acebcac600e67b5af1264c4a5ca7c85928c5f06cf757107e3ee21f259660e4df337c12f9cce8bdd07c500eedae52bf983cb2fa3c074e4e72050122d01941aec24f7010019b395187f54852dd7caa7208ea357d1538ed14ba87b899ba0e02c281816a01b38a52a09ce8765b57ae7495a73aac30b71542c589baf584382ac3ad3b40793fc61ab15deeedf657620fe74a769d9e71fa2f594546be4ddb672114f92bc7952b7a09e7402ae4b4a9f494bded982a9c0759dc9ad43a0d1ca893b3a5069830f1ee92f262da5df08080a1fa05835afcaf85f20064c483f12e079a4257ced35f2a0452c5a770b6a2a8c95156636e8e6ba45ac4655289bf9e31034efbdabd1198ff2588be242a0a8eaaaded37ef238d6928da9c3728d417bb627b01a93e86aac9e03a98f7907012d01b08b6ba846c439407b99ac1477e2adfc6c45d0d4e8d39b21cb490269ed884bfaa3a42136f08668f43b43236765c9c4a57f5389cf7216ab31f96bc119350b94f93310d681974de5ef9ca33106ddbec696b91fb99674b67cbf73ad06fcca9be3dad1f2a4f5f1579348543fdc4fac59bd15c8600840a58ee43f3144d0c1bb844ed165d605f23a7018b5bad39bbd05b86fe3d96eed08fdf40cc72e96b3506855f87d5c5d02e382cf7f3cbc14dad637443722fac6dba17ab036aac845bf8c6c9f9fc90f40a0949284e6ca1d154c000ac85ec2eaa2a8b20c0938440e52b8fd938538e71ff13fcf67b68194b3d58a1ac33702e956ca7c9d9ffa90be078976b9b59faaf8f8eef86e923221a988bb2e343e209b56ab6ba34efe7a7382b767b61c44bd2ea3e8cf405cb670894b85602b073162285c81a24e5eaa7a5425a09c528b1c14dc296a251d055505a30a37c9e1322119fab5ec8d76e5ce8b85a71e3971bce4e484c7859404e58ff882ac623321eae4ebecf508d386bee1164e94486df371672cae4242a02bb06134323c1084d3a10c63ffd86c06b6321b5287b8d0f278c6c6d33fd49854553662709fd0d29feadfa9030550c0de0a3db737d613381dc0f0b425239c981bc55049e3891eca6b3b54e1d7837d808251f0264ffe3981beb4c003b813a86233ee878b8eb3f9b9ac1c6641335703705b2b8f39ebc59f7ee3fcb8c0a33f0bf3766bd4d24fc5881d288fc302f4b18a729d13755bc824c2efb515a63fa94b28ecc1d2da36e534b92ffdbddeb73da03fd8d88cec2dd0ff7ba410436ea8da4cd33b55204196800de1ce640fdfcc98cb04d984b8066f01a4a6b4c642e8344e1aaa415836bda908cb0140cb4ee89e91e1f00d5568edb92b1a4ef5649d0f7230e58f9a290977444a0a8ad76cd5583b2cd22d96cb709ec60c652ca7d19d09ada15d33e843874e7f0041245b01f955858d6af9f352ebcaeddf2f127ed99cb47a8cded64364d4fb944a7f2b52146d6c4a713aecfda15c6bdf2d22ba639a2cf7d82fa8e95485748b613e04b80c1c7bb978729ced174f3beb7b9855e18f6cfd84bc39b1b360733fad5eb82782b358b933fcf7c539d1ce17e58409fa8eceddb5fb62a2bdc1ca1231a6fa419242d83bb6206f9d6b35cb9473dfe36f29430be8fb5063f025c03017a7f4a2af65b3512f2b06a5aac4a39db7f3c03b263f146b441ec47e7690c3f2d2f24b3891ab2c61e3fb8108d0a5c516e4a734371d8b8269f6e793a6cd34c9c04db21f5e43779faf206ccf719b8d6732e887b3f2996fab272af7f16d17553c53b4d0c5a369179df58804be22a7574ac15f2856d905a8605ecdbedd3a0a54ef8df8387ac26f8b9246a0c3819f6781e6a9ca23b511e3dec8984686d499f8b47d8c2851bd9f1169323f363c395bd80715f00ab88fdee8f7d5ab85e3418db84734426c859e5c1b6828817a4ca688c18a71926ab1f6e435cb609f74496d5920945e55961f61c80e27c4f90a3196d3e61f3d431c0258f6f87a13008cfbb9d88346cd68b91cff6d9768e2f0274e3c84bbf4951b5ba7e1e0684ee3964de7ecaae4b5b719098bc51001af5d3dfb0720b83001036105474e135c539ae2778a3b2a54f89186e9bfdd1a6cd6ba8026d59fd0460c0ca14c39e0ef5ebf1bb0f28e14aabd6ec8bc53291e34ff7a3d103609c489381b2ec10cba3fc7480fcc643871380d3c5298a2f71cd25ea507e92bacb65c6e1bfb6145f5e5f2a6ddbe81f7e4af36b285f71c10b24168001c6db6346d9ec1016b264a48fcc618ca053e1104dd3feadbb80bf059775838901f0d53d7a5da69cef8b23a872d36727e8b2de7011e2fc7326697cdd66666454064", 0x1000) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x800000000000, 0x4}) pipe(0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:14 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket(0x11, 0x3, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000180)=0xfffffffffffffffe) 16:00:14 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x10) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1883, &(0x7f0000000080)=0x3ffe, 0xfffffd58) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) sendto$inet(r1, &(0x7f00000000c0)="351d7c6da263b321d13fec2904986533016fc894e02c5f0cd856a879fe18c26a81e1a2339a089c61923202cd5082cd323d387f6b219582157323e73f33c0a8f9e20a1e", 0x43, 0x6, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:14 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:14 executing program 1: r0 = socket(0x18, 0x8001, 0x0) connect(r0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x100) semget(0x3, 0x7, 0x4a9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x100]) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) 16:00:14 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x5) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) flock(r0, 0x1) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000380)="fc6944fb881fe780d6d2921fa1bd35ed5b72a28bd61be10d7f0b13a0e05ca85a2f7cbb7d7f422a7938c01cec304e3b1808cd876a583706b2bed1909bf74d3e4ed9421fbc93cdf28bd2a5ba58c4906dfe73d8e69e7e28522bbc60c143682a8a05d5fecb2af84fff7ffcdd9220c77a6977b0129c75eb7b0fe067786eb146e8155ad08078aeb80c8c90eebb63ff76ebbab98fa63c219bc74baf4810867a250dc9bbeae6ebfa43edf1570fee232cbf2c0fc747742d35c7498244a771fcacd18b0f7b443c2949e6a7a954aa6ac875b5bf7734f2607c6976ba51ff9c2b6931a350ab4c5c4cdd1f236c4145f2c23ff37ac7eabca276f8ba34a8fdb056999efdf0d97ac56febb0fb4a95422a7b9297baae7ac2378b89459108c11dd005b5451e400dc28d926910b3bb7e1a89fb9591df629020368405d056956768bca9f4af311e6b900049d3ed51b0b7e2496d2ba1c20b72b52a86bedf984a7f8db1b525b0e16131d3ec83c1558cec7ff1daf659bd044788007f613ddb7537ad0462378771bf0047ea1f829622e6e8554710746f95ac2de84d633339de8e42ef80e88d2074cf927f99c8b9cceff737cc9adbcfe0542fb4abb44fc43b8960be59dba6c2ada2edc5627fa1b96fcb85dbd276cba114a90fc092572189766340fa9d463f11d1b82a4b7b3c7ac3932ef19a0ad014bd0ca6d99ca145ea4963f25be90632ccda392fbe7db6cd9af71e835bd8aba394d6c98693b0a244da2e546912d32dff9422795d343c1a810e97d10857361306d519153a5c63d02f0bc36ea7c5c6f8e81d1107d9bcbd4dd35515d8f7d2e907d02d9c42de65c40e13313d4f860b2e8eea4aef42a753f62e6fb193caba67b7320064834744529f971f2e5f264d2ba7ce8d70e609fa9e61efe32ffc1dba5ab762273d235374a20e3b60f3ed0a007b1def0805e1050b8cf96b3626a653f6725c357a528e4878395f007e0ca09f6b6e208af8573b9023bc5a3fb18a4e906681afbdd8d78355cd6a682fd92fb455e5b700ebb2dd430fc5eff7d5ec28a201241c4d872d34fb74d02e160634cb2000b4cab8e6ba18254387cce7665d2fd0345d3649da5d41bbfd66eeea8c7d140f25534aa55aef4a05d375581fbf1d8816579d4fb97d82aaffeaee12f3b44f746f133b7e118812a3018247deac0f1c8c57a18ecb32073ddae050fa5384a80976cb0d922b7ae6b827c73a40ce3f3fd3821cee4ad0a071b866dd87fd55ceb965fa3bd95cc228d4030619c965855f6224b19870da08a9c258880677e85d2e81256734cd7450c2201ed131d284920e9e3ba9c7da5cb1320038753183c817ffaf96bce585eb40f2e9e630773f2ada6a33ed01cdf52c58ed1164eeb1f9956a455abf13c829059e2eb31f105ff514cdb1534f5cc5d63cce0d48fb274dd9bbf3d7443920628190670bcd70bb556f4363aeafceee9710f8ec9652c189f879733c789bb6226b59941b8f248020ee5deb2c506a2e3784dbaa2f1d1b25905faee236ea77e1a7fe7a9898ec00bd937bb7153a8e302e13079e05d689e29cd0b0a85ce380f2fa65ef4afc77d164d418140f0e7709514301944e696ad71e7a8ff14dcef071831901d685001efea006dbdf3abb3a7050c7fdcc433092d52faa1c1b5426c9558f6de7203f35a00192e0698fdf33a6aa01d63b402b9f5d58934dba130f3749a021cf79f94de58a401c4b27b8d8d7be456f6029879feca373f24d6a77bc91c9718a614c281b21d3267a824af8ab97f65a298abb308284bd0056f04263d397220811463c66c6515abd154ddd2d5865b55f0e6be07358f3ec9c861ffe04cea8a2632dbb6e8d037f18778eaafd191b36cd7b292604b2d2db43d868fb0475bcc7535b2a99e28d6a92ab1acff869a0259eda0bd7a083a82396e51f1a34b8074be62b40c3fb4f13bc68bdbc44fac1133874434add22cb994c8045522fa68f167afdf90487665227e8990ec5c7697f6266a6eeaf8f0b305974d5ba9b814a05c6ce4dafeebfc4361107c1421ae8d2ab9f6232d3d9721bc589ae0b67a83e6cc0b98933b84fb477a148d2571a4310bb14f554de768874a4ec67431e86fcf98228afb52ea578ab699c03e461157776f86734dd41f12b963bfabc0223cb967f0289c1e008") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x2, &(0x7f0000000080)=[r2, r3]) 16:00:14 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') ioctl$TIOCCDTR(r0, 0x20007478) 16:00:14 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000200)='./file0/file0\x00', &(0x7f00000002c0)=""/11, 0xb) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000300)=0xb6a0b32e1b3d295a) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) getsockname(r2, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000003c0)={0x9, './file0\x00', './file0/file1\x00'}) setgid(r3) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x9e22) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000003000000e15a7ef3148cb2be71c0f183df88b8a5bc9fee5ad74ede6b7994ec521edd498d7f32ff2b00847573cc982c6008e1f19854557eee92e0cfb5c44595138d071e989c417f5cf672cd444c09c20233ac0111a081ee825c51f6ebca28339c1f427809069d394eff"], 0x10}, 0x0) 16:00:14 executing program 1: socket(0x18, 0x1, 0x0) socket(0x0, 0x8001, 0x78dee031) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socket$inet(0x2, 0x4000, 0x100000001) fcntl$dupfd(r0, 0x0, r1) r2 = dup(r0) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x80000001, 0x19a1ce7d, &(0x7f0000000000)="155836fb525425d05ef3d9621d9497d6626603bce2e6b1de5a96816938a64e0922e500863a15edbeeb37d7b4d6a55ae3a802e67d8bccdfae31e10115c18ce0e7ee18a162c69b64ce7d69260091539b83dd9758189d6f110bce251fa320a2e8812dae8a764f46215678eb907d839dec91e81afe457de5ee7d809622d991f9b2ae768db5fd2f3063da957ca2", 0x8b) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) Ê¥cøPäÚÿPë–øNNNNwitness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff8000019ab6d0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff8000019ab6c0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff8000019ab600,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,1,2000,ffff800020b42720) at wsmuxopen+0x179 spec_open(ffff800020c3f8d0) at spec_open+0x217 VOP_OPEN(fffffd8070fe88b8,1,fffffd807f7c7a80,ffff800020b42720) at VOP_OPEN+0x76 vn_open(ffff800020c3fac0,1,0) at vn_open+0x4c6 doopenat(ffff800020b42720,ffffff9c,20000100,0,0,ffff800020c3fd00) at doopenat+0x2be syscall(ffff800020c3fdb0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,3720ad00010) at Xsyscall+0x128 end of kernel end trace frame: 0x3743f466d10, count: 247 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp