bdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x20) pipe(&(0x7f0000000280)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt(r0, 0x9fd, 0xfb2a, &(0x7f0000000100)=""/228, &(0x7f0000000080)=0xe4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 10:33:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0xa, 0x54) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)='G', 0x1) 10:33:13 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x88) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000028007ec425fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000002780)=[{&(0x7f0000000440)="e22d0a8a470c6c13f012bf54375ef0bb28f632e4fd7d190122b33ac5fa7adefed2e8e164c058516a7d8ce58d2140ce25cd2170e92913b929b3d2983c108617ba0949bc87df190c9cd0aaddd954d8d053f433b358d7f30c64cd4fc0d6811405d810bb37b437da1e76f2df5b0ba11f388dc48cc92887778f8add6e6d0d3cd10cc4629991f8334e5beb32808decd1a533abda015cdfce7e5ebf167969ae17b5f812cf45a0169d2c96a01721fbf39d886d649544c2c25d240b5552927556606e0343ad8f888f7d491bb6f49e761ed237e76f07a59ce2a6b371aca861b29b695a63a01be55005d2608c7ecb216f03f8f557bb14ecb33078caacf1b0560c0d2225af93b3e67d71cbe467833911212092b0155040727d471982637b00af64113c73d4706472f8bfe79ba59724799af2a70083a6ebd9c895519af5fdd52cce0000064ed26241e1fe0c3c27864ea322bca234074b5bd91f9316d589c78bd31b61e266cfd116feff8e1c6edc563bd465350fcc00d61d5b6bf55b275f40edb5a7a2539537f00e387e7233bc3bc00c828bc3e872b2460f526e68aa4d8a2774b77e85af89387e8a65abdbb0ca928f81ebd34e53bc441d7ed1dec01d5a67117843c73a4ae89f2d2f33752120619026d662eb4cabdaac31c0e5692b46bce6b6f7d937d219a55af8a6bd7ebf96e3e71ed99ebccca9cb9514c97ecd9a86855064cc1e1ef3fcca7a480a1138d9c482c089f00d785af3e788c80498587eb750129ad597e7f0a94a4c1b5a3e5b464ac003493ec6a31e5adf4626b3cf600e11eb2e27cca9e92fd4634c0830ab8f6d6b886e71392032fa5107c1d23d568deb6c8c3ade4ef34e527e413de979666366a082e87ada4a2753c0d222f8c749e3fd0c3670fe09769a5fb0eecad3bfffbf2b4dac91dcccd342c8e322ba04127e22a885ece6ef92a5be9b49002cbb8fccda4e81b7ea5bd25291d35e80dd2db23ebd82cfbc2e5fde41c25562599455d9b586169a3cd159f1d34f695a827663b9f95cfc98afec6e944370271db79e0ecb51dd9c79a2a7183785c608774c5035f9029c4c3ef4a3fe97434dd481a1de655a69946ac71d266885c812bb7c6a2f0f8dcdd495fecfd7121b6664d9c9f62a36578d27d6c7d30706394bb6ba2891b954c0f72102fabc6cacaaf0620c79bd7f620b04d4336e9d69fa483cade2242b1e61f5e3dc0738187a1fc7462e551f019a74b9bac858d0d31073ef7013e00394917e5bf6ae7de803fde8293e5c63c69542876abf08ca98b1cd9477a468415f3495b6ac879411c542a967099bd343cf31f41d46f37d2fe4ad723492b46161d0504c8895af5ff0230a7f752eedb4733a2d51f32bb1cddaf1ab126a344377d2216330b2b044abe13dfa7cbf0e9976a3fe9173849c386c8fb9d46ff9f020065899cffdae6139ba88ea04c91cd0b60b7691b0cadb9ba4de4c17d08424ea6a91a190c6bf5c37392ab2c52e2f9eac4d025ca41b975f4202eef4f78ef6ad7506b210b37528ea1cc0b86e92ae8afee0701dcf5f82895f113eb6b8e6e2da464b66bc0bd80ed249e1d99e5bb8bf013619672faaac9e7329722dbda08af8a26b2d40a1213ca8c99e0c113980a9e36ee50ad760bd2a50afebbdb73df83dec4d3cafcd5db6420dbbf657cbcd1ab5c7d99a3e61d33ca5ab3cc5613bf5009a34b4e3883c95254a90033174d3dfeabb1f8bc127e007e0a20e39c5eef81500720c8559c0554074455d25183c0eafd91062aa1ce0cea328c0ec36efb2706ff88dcfd74992516259c5b9968603bee0f17c9fc3019eaebc5059c68b8d7a3b873b3fd55f9b6f628969f66fdd7d195827ae0945306366adc0f4fa251b9812bd4fc5ee96882072fbb65cdf1a7f51599eff87a3e3fc8bf1e52ed0c75284f33cf95d32103ac7c283a779951bb0b88262ae8bf4ad8ae07189983b3eadb6732db375446678df2787fe2b23ac14dcad00f646c3bb6f620bbdd1911a6a1867df202c33e80053b0eaa730c191884ee4a470e2deba37b5aa98f72c11d9d674c270c6fa2bfe3cb71fc222d6eb43f868c40c31a93d432d1915537c29b691b426e404bcec3c2cb0becb927b313bc00b74348c95bc9c76fe0470f5ae981cb9070988e490d845d8488bdef622c04910035c55a2e2774781353b3737e0e46694318ab9d6dc7a81eec59feed355b600108ca0a54e203cda2bab46be4a8e8923d5c4974763082ee633195a1cb064a7de7fe1572ad8cbddbd9e8dbf6a5696bae89eb4ee529e1b8ac52eb85b12dcecabf83dc8a0c501e52df6814837da5798788e1d0b45e68b532741fba2c532afcbdc1b39cc046c13ab66dd270994a77ed3d40187c7c7ab3cf003e53abb49661080c483a1cedf4051fbe0e5a27bafdeaeca184d90f00bd743b6af9997a01990f1e45ee91db1e5460c519f9986b7fbb955db890695f096dcee7f5f66dece26bb8081bdcad7ce5def8311ce25bdd6942cb19d5292f8eb5b2420494cf995b3ea51aca47bf5d3fc14c57e3c5ba5608e0f647835839485b5ae991b041e6c471b6af01abf1d798bdec18eeb4bb0596ba9e42ab0fb35bee0b29bda6a3d1952da9db7cb180ae4ca981a21bd609f16ddc0447b043890324a073fcd8e198a3b4cb62b5d96b3e8e81c41646e84d8a2da6ab7aa581e147b9b6748978f2b537b20b532c11d9675c6fa02f8137a2263a5ac4eef04e8f59516789c0f34f120052568b6a215a01dc8f0ce8a5e67e146fd968f026cdd9e45f10165f353692063338ef53d17b2b676a0327291e2aba1c45aa6643a8d442afa027a7c9928ca685974bfc6e400fe9622405406adb2a9cd44dde5c522214e3031795112d734f0353d0faf45b72611867ed4e15fe41b46cfff94032807304a5e8248d9b655cc47be848b79675ae218add1874e20c78cee7abbcac441619a6130be6c4376af2eb1c3c54ad787dd0a297577a6e236f6c955e7286f27d98f50df0eac7ab1279dd1a2a2064d38e5ef254b227227f9d9424e64956f7191d1bd82f2629477974f7c4dcc1d45615223c83056992c73cb7babf4e93cdd4b8f564b6078806725ffe9cfc68f5bdd2b928cdf684a2098593cf4f77e675ecaebe2e306436280f6b382d96d3f4cba8062875bbdbac7f07b319cfaa3bcf32f2148608577854e8d0d0e19c08f9c28922c1781e85fdd5277d9c5df96b6662d377b04da9ceeed94a614f615558e747a550934e0caffdd6ab440b13dd5b4a513308738f094e732d5ef3549ec2fefd4271e13b5439cbfa74adb4f66a7c3d307b28ecbd62b13ee11ddd102ad1154b6b723ca683a292a2030c01cb13f290e4e7d8ba147d719fd44b39f552715f9742fe125790771bc206e433a30bb51f6a7fa9ae5672142a9de457d35b09aa7ab8d5ff8fcfdb07390fe19d8ede27d549410da5b0e5b099011ac8e7215814927a98a5c5e8fc3a71a65e231e9184498720ac982eae74dbc7d42704d23e44f59298c87fc374cf67854272f9a32a0f933df9c9f1bd1aed093233cf2126713e605f6cd04423a4b1f829d6915b838a2e503d3091bb8a3174af5d2c4d0d864c5480cef3e7ca5ea574d3da16d913f048eb26e05c49fb3f556c1539fc4e236dd7cb0a5421631291ec67764162e2dac9ae84c9067bb7d129b75eb79b91a7e2a04d244ddcae341eb9d6f0c028a9d0f13eda8001257b3be07608467a84e004c4c6e60f296035201423eb3c8b1f61cd024563a1d290874dd9076b1240e0b9ac351b9a2bd7994074b7442586af39aa903c15d2a0738e9c8721a4d73b8c775b5f1987a09ab4fc0ca443f8c1fd4a5e018efb7b7e78c272c5ea054b145b832cef4f53210f7c5be499aa79a248ded9bf5633196994557765202ced560ccbb670926e4b28d953571cb2e18ece7eff332e646042269013f59d17178f92c77286b12f3b47631b80a0b02bdd8e148fff475885ea33922845ea149e436fa0d492138208573d5a2848565f1de32df00b0d723dafb819dfecef7e2423db9ed1d4ee7c0c59ca5b3fa27f55ba9284b193a2da203faa2795b7d7cac0abc609aa718d4eb11dd278bfda893bdf627ac423281b68e9c88180029b722a1a3d4d807a6566f3b01a18b0303fa456f67153863b1b795c4da51a85a6b9b94f1232157da5226d024401fad98159f2f2db4493d7f293d18dcf3f19fd6215997baeb78cf19c1cb2d66abbfde5da2560d0fa220a18e81792b4d29efef63386c41b316b4f19441808bae2f44d4a8afcb49e0fe21e062c7d25d7d2ff70740bc9f6f128905dc0974fb42f8834393d57637ea4b67035bced689ef1f43d0f4249e8e75517d15cb3fc2c895bc72b7f8abc71d71de872dd1e06d4603c1765f501fa6769bb8650190f9048ed143fa60cc0de9b1e4d4eeaf4780f3383dd08529db54de56e02ac964c4e1ef31842374c7cb7ade20c5899c49380685fe65128c7e6e67908c5a02c2bbc760378942092e606b4fdea667c8e4ba0502256cced3512fcf389eec46d5d723934aff27a30e7ef4cfd25f3de072bc07624278c233d3aedd2fc085bd9f4184680744dfada4c02af43dec44824c2dbd3d7a12577594de5dc89002b3dc74371717fd3104339d3958c4b2401dda29ba471e0065d79aeb7f49d9479506dad381c9c794fbb03a8b25f2e5e9a0bac64bbfd3544a1b9693cfe8d99c334a8c5ec41177c6a3af7f1b4122ee38c527359653349b17bd666450b631b1d5e98e440d74e8308afca7413a026acb9d4302ac3bab0c84941a7de1f38103294064ef76ebf03ea5602740ac6b61a8e379de51859660eb2c863ca629ee25faabd36b059c627f67d2807f3213ce209e3211f244091512c0f3a1eea760e86066e329e1094dac9e490b2173f22073548f99eed58233c5e2a27eff6ead842ccaa608206e2b50dbe9eb2e1ca1095b4dae44b0d5692d69187b966931aa3ac6953c404942f467a36723ef0196442069c7b09580e8cc93fdf84cdb4d4f7aafe999f8788b001e1ddcb2cc4ddb9ff9528ba8be2c9ef6715c34350788cb0746bd38c8167f1692bb0bfa52813638a26d0be6c3f97ba8b7f9d5a19a6d663218542528ab686b11dd9bfe9376496ae88cacffe6effee575857e985a8eed730911ecc37a9fb73262d3dd00a21c4e3512609d8f7824eb0547bc15db2761365841012efeca9b8aa579d89e7de0fbe8de00f8c6ff6ebfaa98b2a37f32220d410694a461ec79169097fe823198baa4cd77c2849bf235322b5bc6b037cbba32808cf952a1672a5d44dab87443b3d913f0ab0643e05ede084f3f6ed49a4c4c1664853566232608c15f3ac31f3cf9b9c31b3d523092e2c3099f6aa1b492d20d0b3007a907996a8d379b02c54f206a8043ce23ffe0997ad78ca7766d5bd37d5bbd2489553ee17115bf7b6d0aceb7f61ad4778cf0d24c256bdd894073537e008e46803e73b2b5c5817aa2574438baacb216d2857d30495958c6e4c12fc41eb8d9bd319089e8f18399d26f47bfbd1b85722e10b73b9e0c9cfe05c4aa184c7398c7eddb218a5c7c3323480dc5a17a07a23aeb73ad1fe5b0ad1a0bbe78dd3effd313342f83f5bd5e2a5025f05c6d9b32c44097f67191914ba2277b815b344284ddd466b1520bdc017de5b635549c2b9faeb6ab7126ec20934dd28c05285397c5c84a3aff1d3243e90a4c0403fb13d9d937afcb7d3706b49936f5295f914cb563460ecc830edf41d8f3ca246f829383bee07fab553b291df9b9dde2c634f19ad2533062e64d226d8e1ea6a233b097dc86235944a952a5f7473dbfc3042b4373fb200f956be0be9b0c12bba71ed28367bb", 0x1000}, {&(0x7f0000000240)="3582d5b8d31e8d3210223f10ccb7a5fff220d5f8e032f3503f70c14ee2fb6aa60b0c2f823b7d2c58fe0e3e30194fba7ab6dbbe815b45651484db3cd4586deb482314c4f76863f71cc4b57c9b50a93da752a5c6730ad9588376d055783d93495d9f1810a2bc451a4f0b66e1ec348d532e0b00837d54c541deade32f124227fa229bc3b3a96c7aa1d1bc7c11b206c60fec03b2271a1f5ee95c317e00f115a6c432180015f84358caf79cb59f920cfc45f1d212", 0xb2}, {&(0x7f0000000300)="124c85c05d147e4e1eeadc4345937a330d25f57f3633ca4e7812ff384e8eca85241622bc7fa8344dab67200dec9003cb6c26f6e1a1853229d23abecadeb9c81e50fe1efec74b806db5e32ad3bd11507dd01b5a11bf87153ac82d98badf896e2361562835d571607a4cfb7422f1006f72b7bf9bc7accb94cc3db88e2f614b11f4513ca7c609dcf62734233207a7ae0aa7c722ee55f82fbbd4e6b36b8797c67abde9", 0xa1}, {&(0x7f0000001440)="08ee374803bf102dd0d60fcd63a03d44a695743116517aee2800012656188996ca23fc71a6bb64e5469e901a52cb0688c630a2aa0a14d64426202fdc8fc3af965df7185540b2829a2398d8c83969a8d50ebd00c428daf3b60ebd7422937dbb530a50d1564c943b6363a3270ac88ecee1f59f995c", 0x74}, {&(0x7f00000014c0)="2f4f2295f719c45b4a1c61d37805248326246f221757b01c4a0f176efd97e5663e40307a0e187029f1f47a5f69d99eb7f5d09352ff137a5eb04b7daec67c816739b3feea4348f58bdda54245f5b97483d3e3fd822800431d5c267043b4aaaee1c2455f8f8d1959f24c5e8951b7258262e1d558934fb41440d3097cd71636c98e13c542bb1d636f41c1d85feadd3c98e9ed5c5099984a1ceebcb418", 0x9b}, {&(0x7f0000001580)="02b13003c8b642c1b4e0ad05f4776f9bbd5c871eab3c7e52af1797d5fa3d4c2c21723fa3c8fad5806750e2c59a8810955237ea091e8893d4ac876513f947c192e804286096a2b121bce0782a87fb930e86790bc6b07aba3de2882135f6845eaa7a9f3be6e1f8ed4ca73cb21008e2c05645205fe2f88e0f99eb80d75cce679a88f228364d3f8e8000b4e29b4b002c14c1cafd66533873d2d8100ddf9087865caeca70cad13735654c993bbbc4c9cccdb159c5accc2d32f7683e75c1106f91be08b9acd162ad82a73e23009d045abeef1ccbbccd52492afbb40f3b93d190b224f1e34c409a9e76e34ed213081e8a", 0xed}, {&(0x7f0000001680)="609d4c2516c08b39be800149ee9ab30bd452c976cb73faef7351c42e149306ea6225a231723b6e025c7b8c7899c0b5272aecbdd230a08dbbf9762073cb2171705e2919eeae70c1f86fbd4811806e6ec401d9cfb083db72716e2090534b414a81a315d4ff706406525e00870d9eb812e48974a20cc7d7d1d2c679524432672b1a0e5fe6d976fc4bb9523002e2b3b3ecd42c8a467f12d51ed24982decf7423a84c0b8d4bce2508c7eaa889f1584bc555efb5800c24c85b07509463173062ded2f0e92dd46ef842fef31a7a305b5d25ef524c8814ce61254cbbc4899122e4e896e28cdfd14185c4d9585a6e10b4735756d48309fcfecd57436cde01", 0xfa}, {&(0x7f00000003c0)="fa8bc2a9d81cd4ec9d8a5dac835e85cd50660e6199504b0f590880c49b26438fe453278ea835c6f9f3743e0ccf773572c9", 0x31}, {&(0x7f0000001780)="246a01c00055c8f4a8da15ca51e6378a0bc116657f54a2fbcd7f9c4be2583bff72ef5ba9cbd3303a3096a8fb5dab06aeee361f4a1c268e602bd4a80e3a2e4c32d3199db5b325ba320c057b850e54cf4111924d49462981e95e4f4d827f934d8c4e03afd34c7cb30934f59c6ac4483e0c16936407a5aaca5aae96d71636b6905133ede271d72983cb21b47854dfd3db68c046bd9f8298ead8b5990db4c1884c902513b666e68ea52fcc8b393e1d7c3472ac6a0d5d71bf373c9be55f8a7e70890ac32c11cf05c58e3af6b910e1871920d2e95d3571a0305379bd91b7938da8553374a9540951e92398674828519a01bfd30e667e7d07c246f586ac95d54eed0cd4600be248a032973ea9d4d2f361e60a719977b42cbcb46403877a6bc7ef43c984cba55f8c49cd27b504eb0987d8ddb8d84b97051b340592b13b7a8543af68805977650192450b9ae0245ae93c14259171d5048bd923b58236bf859e3c3b367ebbffe3c2edd60123f709d21b6ff3eff276a53cb11f9545eb705246750ad8884a18dbc717407a1618ebea02e21860b759a626325e46772a8884522f533166c35d4f0bcd0e9470555f632bfacc74e0db96ac76ff8ab2b19fe0d631ae3fec2af2a8beb92b7ce27b4408ba1b6a5a8232ca7c165591521997f06e172b4f04d63776cea1df0e269079f0c4b790edf495667d928207e2a2970745049ec9c3a64d40ec4e48e7ddc8a3c9c286d087a9907e6b3079eba5a190a722f88d054e5e472a4a3669136d98440b702892653395ab6553b1eda2a19f92fc16a779aa148ab95aeee63f522897a75f24b5c92ed77e096996d6f7298e3e5ef5078318695859ccb37ac9f1b5dcd7c48b2eebaa2b11d54ff02272c0897c1649414179fdf077a61dfec72eee646501e57df3c67f1c06fb42d3b6df37394efb123367097644bf93101c47adea2cbfc4e8126c325d9489ceb5618535056ee2581655bef23ebdb2797c4b082e67e5af25d2d62e65a915cbcd19033569febf521e33218c469eb750f2819039c21bb00337032a421bbb90cca4a3e3aa12df8fe89cada82963c97a509ea2b51db30db795bd498825ad74d02a0201c4c9755ffab2f43a3a6301ff22b5e6330feff43b3d18b771966db13383bf5f40cf436a095371a309e43cc3a250f7ea29390ea8e5614cf6a9e4e63a40e1f23cdc535cadb94db9a714ae226bab50db6d545756a2ab57347187fe279ec2c23e2a4d2e99843b8b2c9004814093ef32a57d9d3f33ecf78b2fdca2930f682e01dc812df5db80073afc6b1d1a828577ba968b3ef13c3638ae9e508e573f01e99b9ea9cf2542d81fc0304a9d0cc8ee691c1a280af09703f10552a446ed56e2e9488fcee9703afaa50d216145681b19d5fb5b41d8f28c7f82da87695fad38a53189b9320be248926941e3627e7b54cb9f0ebf1fd50aa70762ea5cf7311efd88c6f5751c138390b45f84b6206ffb270583a57f69ee2cb6723419262fd7b67e6cbb1a8d0f6966d96b0a91cf6bd00887dcc95fd2c3367746110ce861973482d4007a333deb7f8fb6a02aec44ef8db029ead80aa5988a1c40aaf5a02b824bde71a83b32f96cebbf88d08e51f8c518aaf7b5a41120855597650298a923719c74a9d2f922c751e2f0f1208f982ac1d9b93a8913428c95db1bdb1bd330d1a3ca41d04cb34f39a0f5d5c83360c7edfc4595db576b41f56a5c4aef338dfb97f5d6ccf872197af169182d63578c6e1b9ce6886654d361eeacccb09e295e0b0e07df382e9a36dcf79d148ed1c3b8d0d5999dc6b7aee9f11cc94f528f33be2805cb74eaadb15f28dc74805a40ad754443734cf0113c46796ef1671bb1f8990ea989f69e60d11b4f73996d2395b4318637595164fd1d230b0d0fa0a229f51b0ec9d2951323436c950376a7e08a25a0f5840f405de59e7bcbd1dfa19d42c458c0aa8d77b25e9ebb030ca65c5492a0a5a89565bcaedf70cbf0192d7bdbb4c40da608695c865b2a386370615498026e560a4c2d55d9384b22f00df18af198d681db8fd3a6bff47b6a067e68e938c994698cd7e651ecac7b9d8ebc8df84c77738a943874fb6d339e19a96c4299f6cf2abeba8c9b77175fe7a4bff78fa94b1a5ae2bc4abe2ff5f19556afe21ca2a830a6645b762b2162bda555cc68368e50c50a72562163f0dcc8a04a879bebef912baff3ef73a3d73cd917ce7951e764175e31b3c8e98961a3d2fb84d5475761a2165705bb70eef112b836cc76904b8bfaa3178fb9f0960789092fa6dc3e18f1e8359237fe71474eeadec2512cb4d9804fe8ed10fdecb52e3ee6ac93f0e8e4623151a2480fe01a889fb8e1433b6cfbd213c6c7b9ccd76d1c3a1a9b8b590083945446bf55dc12d871e36224890b27a6d89baa0f56b7a280b02adab37f60dc8c804192c2c3c5cb1c84d0aacc850f9f09852ae2bf35940e22c5c295e8ae97faa84d811d06c4835a511ff322d8af3a2fc1dafef967d3e12b291020e9580a6c11da7f9a6ba9f30d7e23786a7f04d8e245be387dc304d635fe416df1ae71f48e6d5d0b568425d1605366f8cc3334e23ff2f836dec4b9ab8ae54a6fd0aff391c0e36915c76eeb9fce64cf11c7f7a65c7382140800cc756214c24f2720adee12c414a5da5cbd5be864528d5dbe38f321c2a68d6b811bf3ba3dcae632fc9c3eeb2ea03434c0fd5e31547038a53f7a2d2602e25000142aebb1f298d7b9e970d331b7d4da1f68c8f84df12528d11a573ea79868a026bd4962ce1fafa7eb9526ceb98d81cf8763c14b04dbc7e2de95c8557e50407d2ac305ea836d5343cfe26e66d092b6fb5d17ca8868cbfacad0a53361d8c8c4758301452badcdecb6d77a1d5b3c209b845add6d4f721f0f8102486c0c49175d9bcb1870ed8582e124e36ce5e90a574a2ff702122c90ad1c502d196d4c00b11b65aa83ca0eba0ad54fd42c6a4cdd4e828cee0508837338265c61cfb753b2894f8cb52f2251a7ea8d93c5025d4e553f8f25bc39a730d0d940e4b1e5c502bb7afaa2f6a06730b209c74369265f827bbcae961e96300fe32de0a2220c136ab83d16054c92f1b0261bddd2dc783aff026e5944f2176b30a621e18ae9711f3d4ac2025fd4c38057b13e882db2db49fd1ae5b159885b4f81603f67fd92ca5877fa6e66011e6f50d149f091f621c5425c456635a3af7c654df96388dbe287c4b2a13c8e880f24de845440381705eb40bfbad84b58cac9c19b07bfa55e99399fa76663c7741f05ecc30714a0bfabdcfbeb6d26a4dedd5ddb33b3509f65f48d396af9a960cf59dac148c19fd0e113c3011ce3fa5968e6c7898e91155cf443f70419860c105d8be76ddb659f61377d4b28c1bfc463cf2721d9155e250e05fe440735319bfec8a27f3d7d65ce1aadd66056ba9128d806f97ac639900670c00f9c5a41c26eb4e474e34fdc99c9785072d1ffa42b9ba62bcdbb7d917f8aebef9ad41e977385826244be8cce44697008aa976031025e67ddbc921e68bb04cbe6ebeace6abfc1721cdba44f0abe2a2599f92e0844a69ba39ac11ccd8225ba2937359cf2685e27b736b7da68173f923a41c5535bf5697617adf1d71d2c767a6809315c29e75722797216142b90bab76791f4bf085935e7324ed7e051f09fcef77e5574317a3cada4cea1e2485ea106936e4863f409fdb0a5bde724622a13bb69a1864624dae4a870dc6a2cf2365b7ecb336e6152403a22906b3af836dffb7420637fea5772d91d602fe7970e5e983f4af171e32e128c7bcaf5cab5acce2b821f48c643ac566cac8e8289c3898043655644ec7ae9389044faa3e97c66c314c026d91f2925b22d7a285c5bf00c257c0c1eb0f2f72274d703aa3e9bebef5ca7844d22ed709a1bacfd015e7d23c2d1728347350c4b6d4a276e5791b20cb333389ecd48a50c99c081bca1ef2db2ccf49d038c06af709bf5d6b86baa4d230a0e38201c24b3e491a5b76cd6eb71712ece6bfea71be57a5a44cc087c02cd65958ccf21b4f95c4c3702c79be851be27b19ae130c4184397d177e17250544b073042c129e276f50d1596468b38b4e1c6a9b76a4cd26f8cc605dfb32f013aa62cc7faf501dd656d0d08b8a40196b07026bc3ef49b33cc407ad6c5987dfb3d8dc2cac2ae37a53f7faa4e28bbec4b24cf8cfd6d6dfb63320bc85f9051c515754a12521b959f5a993cf1947045a0a2858a5658cb6275f7a42447ebe57691494f7d34056b4a8a121cf5fa2d530fd6cb4dbed969552bc1312382442b2b448503fbd9435c53d8e24357d2678c2fb8dc52cc7402e84dfcb0ee3f1aa5b1c45c28e86faaaa444c7e88f326dace080e7a591ab068d9f14e78a929c7bc131594041f49927d90dae9d237e49306b4e51a063f2458a61d7053b7f5bbae276490dd9e6a36a96d8ca9d7550b67fab436002f9f98a8082eb31e6fd4fb6aa7ca51037e0c5d392a8bfef31f31d35603cbb6ae5d022ca2174ed2bc81b15c93d12475673da0d74f6d90c2175b0ceb1a884172f413723d4c9d1fd6206cc942a5eea274b44bd861aa334832b61029d79cea7830a34338c1a280a13c49ae9961d3c8fa8e31ce92d60cdc7ec135533f83d9768e7cbac402d6c131e78c929eab957c8400240cb9cfdacb95026ba794d74a09f8672f9a97d8d3088dbf62c4a0b92e272fd1bba01c74b37f3b49dac6fc0e23890e693f57df3e8584445fb7cfc0589d38e51efc42df112598b69c573698d2c6cb1737562fc291067dc6b63f614c6d1a6cf1de73fe0c885ed1d7645a50a8f2843e60bbc025129a3f5a635c3a8046dbe111176b502bd7e70b42f62b38c25790f1201d8b5cf7baeae248aa9bbacd5e1dd9ee3b7e26fb7b667f2e6f7de45e8ca36655ef1e5c782ed988290e95425df98bd1045e1f12e9d585c39297a54f18e195acb99bfbb70afad711168cf9f2e9205dfc4629b17e0f567339fc48ac69373faf76c640d60346d6cf28867c033aff2aee72501af165415242fd134ef3b24f41d551d4fc2e4f4cc8a61afe9b22ffd914903b7d15c1c7bfeb5ced4852a0117d5a4013c86321662be5bd16390991a1a6297205c7ad565525cd7188d5017865221a4b6bba2ee04b4f52b6dd73568f06ac625a04ea4e5b628273479501570a13933a2fb0713e586ba3b6e8da2a45da4ca84d58e0c458066c84813a83ae040ea186ffcece08ebe5735fa63001bcabcf1d873a00bab8dc31a1f0fcda3475c53a76a4a095026df4ef634001bb8bd7d58ded3716825e157d53ae3a16990f32979a3e19b205f3cbb9942041896e2ecbc04ac4bfecdd005483ecfe361657103ba28bec111bf4b30012e05fdc128215504a1a69ebe99c4348ebb63d41e7ad1f96163f1b950c1609fb918ce678b3908e9a3324141e18847a3f7670e39b2529514d47ced81002eb2c25f646640bf7adff6dea8fe9bf17bb13dcc3f25235bebbc9f3b7cbc7f4e5ac4b7c5529101927a432b9bc8e0b03cdb0c7efba52ec041f2d817376c2369a84ad63fc517df5fa5a464f22c0b9ceb44d6857e043f9f987186a67167320a049b670e2ef2d985d4cc307bec70dbbdd61df9c07b426e8285371cbc8b7580306b65a00cbd1f0326063810258fa2b059cc311bb01f34b68ed70c9608c623c2fdd95299bc0bfd03d79c0d455f3738fd11b85f494170b370abff72994b024f7f90c1b50ddfd1ee0dfe4b921f9a0bbd75c594a2ff4e2ef7e38dbdb4291b185cd2f79f58e4ff23266482e6c1a6fd62d2b589c1521dd1a671ba476bcfd77222540823cf6b3c43d163a2e7add72363fdd4739b8f96eff32", 0x1000}], 0x9, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1, 0x0) 10:33:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x200, 0x2}, {0x18, 0x3, 0x20, 0x1}, 0x7, [0x7f, 0x5, 0x100000001, 0x5, 0x803a, 0x3, 0x6, 0x7fff]}, 0x3c) accept(r0, 0x0, &(0x7f0000000040)) 10:33:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket(0x6, 0x5, 0x2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 10:33:13 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/89, 0x59}, {&(0x7f0000000400)=""/35, 0x23}, {&(0x7f0000000440)=""/220, 0xdc}, {&(0x7f0000000540)=""/13, 0xd}, {&(0x7f0000000580)=""/161, 0xa1}], 0x9, &(0x7f0000000700)=""/235, 0xeb}, 0x802) 10:33:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7dd, './bus/file0\x00'}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) 10:33:13 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="21ff44363651673d9481f462833eafc5b2d66e0af00720d624569ce6d0ef05994e4b76aca8753a7d58851287d707ed53860000001ff3eac0eaa5c18df5d1535efb3401a5c4defc8772eb6d869e3657e420bf2224358e56b67931ad914fe5083df4ad54dfe39a0d225a3d6f09ac77"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa0014f4002000003300000000653a8df40000", 0x1c}], 0x1) 10:33:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x4004426a, 0x0) fcntl$dupfd(r3, 0xa, r3) 10:33:13 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000140)="f0227132329aa5f0", 0x8}], 0x1, 0x0}, 0x8) 10:33:13 executing program 1: r0 = socket(0x12, 0x40000000000007, 0x2) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 10:33:13 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="c1ffe5ffffff00000000000000005d03000e0009a87d0f8afa2e850000f4670000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r4 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r4, r6, r9) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r7, r10) fcntl$getflags(r1, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r6, r11, r6, r8, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) geteuid() write(r4, &(0x7f0000000300)="395c5369abab049779116d5f2f54b9e024679880118e7522a695dd144648bb3263547dfd216d8bec495bb988b89ee9d55d5bddc14f23b091d1f3d3943a2fe37a8eb8e6369e365327e50e66b9a914e92b47c5915ecec59da29bb132221f809e951a6b0821e1a91f5c1c94fe8212ce7fdc1a64dd2b105b1dfad1da5ff204c9c0c698bb6b0c092806cf1898", 0x8a) msgget$private(0x0, 0x8) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000080)=0x81) semget$private(0x0, 0x4, 0x40) 10:33:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1f) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x200b, 0x0, 0x0, 0x0) 10:33:13 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)="9415f0bbe7194c4861000000b791581b28352191d3a9562b7dc824330108d908839168f0b964276b52387d624d32e69b56daf3bfed55d503a457aae84770", 0xffffffffffffff9d) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/31, 0x1f}], 0xfffffffffffff80) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 10:33:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x80000001, './file0\x00'}) 10:33:14 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/144, &(0x7f0000000180)=0x90) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) 10:33:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4, 0x4810, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 10:33:14 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20, 0x1ff}, {0x2, 0x10000}, {0x43, 0x800}, {0x81}, {0x80, 0x1b40}], 0x5}) 10:33:14 executing program 0: r0 = syz_open_pts() syz_open_pts() fchflags(r0, 0x2) r1 = socket(0x1, 0x0, 0x9d7) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e4766696c652ff4"], 0xa) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) r3 = syz_open_pts() dup2(r3, r3) ioctl$TIOCSTOP(r3, 0x2000746f) getrusage(0x0, &(0x7f0000000180)) chdir(&(0x7f0000000040)='./file0\x00') poll(&(0x7f00000000c0)=[{r0, 0x14}], 0x1, 0xda) 10:33:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0x15, &(0x7f0000000080)="04000000", 0x4) msgget(0x2, 0x10) 10:33:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x40) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="a292edc564f9611c4dc9f63fa7f4", 0xe}], 0x1, 0x0) write(r0, &(0x7f0000000200)="c220130212385100b1ed8cf29b4f04", 0xf) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x33, 0x2}, 0xc) 10:33:14 executing program 1: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0xc0185603, &(0x7f00000000c0)) 10:33:14 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x41) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x3) sendto(r0, &(0x7f0000000080)="24271a2af4037a760a52384fdbcdd8a75499f28ba03de597005af1e5fb547b958c2fc736c70facdac3f4cde0f82bd7db780ac2521d38d9e931f8e7f3392ba7b8", 0x40, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 10:33:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1f, 0xfffffffffffffffe, 0xfffffffffffffffb) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 10:33:15 executing program 0: r0 = getpgrp() r1 = getpgid(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) fcntl$setown(r2, 0x6, r1) 10:33:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) write(r2, &(0x7f00000000c0)='O1', 0xffffffffffffff4d) poll(&(0x7f0000000000)=[{r1, 0x62}, {r1, 0x90}, {r1, 0x150}, {r1, 0xf116c74110e2aebf}, {r1, 0x12}, {r1, 0x10}, {r1, 0x2b}], 0x7, 0x5) write(r1, &(0x7f0000000180)="76bd2921ceece61fef4647859114cab2c456f0a4abc10213d511a62a74a6c973b15e245df3e3b84c4168a37faf0116705647959de3107a38b79a79aaeede220c22a7a9eca6953844215e7d690edb49c21ffb7bccb2ea1e048c8c9cc6e64acda225e294be46a2a37423f509a4ee2748ba2d6eec8322913d16a0390248a8f388661b5366321fb312b12ed9018875fb5251bfb182e1d5c8baf1eac699aaeb2d473af289d8d068444a49f1cd482c7576929618517380b58e647b54abff26eacc89885082ef53d2", 0xc5) 10:33:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) close(r0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x5) 10:33:15 executing program 0: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = open(&(0x7f00000003c0)='./file1\x00', 0x7c, 0x0) getsockname$unix(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f68096"], 0x0) setreuid(r1, 0x0) r3 = msgget$private(0x0, 0x10) r4 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x80000000, r1, r4, r1, r5, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r6, r7, 0xfff, 0x950, 0x100000001, 0x1}) r8 = semget$private(0x0, 0x2, 0x200) r9 = getgid() setreuid(r1, r1) r10 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20081, 0x17f) getgroups(0x2, &(0x7f0000000180)=[r9, r9]) r12 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r13 = fcntl$getown(r10, 0x5) r14 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x2, r1, r9, r1, r9, 0x10, 0x7}, 0x100000000, 0x3, r13, r14, 0x43d, 0x1, 0xe}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='--.)u\x00', &(0x7f0000000400)='\\(\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) geteuid() getgroups(0x2, &(0x7f0000000240)=[r11, r11]) linkat(r2, &(0x7f0000000880)='./file0/file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r9, r1, r15, 0x0, 0x3}, 0xfffffffffffffbff, 0x80, 0x8645}) accept(r2, 0x0, &(0x7f0000000000)) 10:33:15 executing program 0: r0 = socket(0x10000000001, 0x8002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x5, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 10:33:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="a292edc564f9611c4dc9f63fa7f4", 0xe}], 0x1, 0x0) write(r0, &(0x7f0000000200)="c220130212385100b1ed8cf29b4f04", 0xf) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002780)=[{&(0x7f0000000140)="cdae487695e25e4c7458313ce9eab07fbd55140c86dc4033545af69833fb6f1ddd841fb555e2a3c9e756cfbebb2c569de6c396612a2683fc892e1abcfd1613aceb32555d6efa32d4ec2457d20703896da20f18eae93f7bc0c7376cf74a6a9809a6b67c0b1369ff99b638400bd6f7071323eeef886bd5cb037b9e52cbd72f75d5e90ddf4e3a26bffd2839e94cec99e6194403b1beac274cf47dcd3c14ad3e95d4ff9ca8bef8dfa1aec7c2baa74c34d9f3a64c39806c0a", 0xb6}, {&(0x7f0000000240)="0d65f087babfaee8571bcc1b57407f827e70e32e7b68d0825ad6c1bba7a2c4bf225ccad2fbcf361eeb42b1d32b5a0f766ddfac9d9cf4dfe7f7a6516f6d5436fa1d2d73710994c30c1834588b4e782c63b5c69173f6d41613957ab8c95af92b354e1070436a5bf0a3e5703e018a56b63da693467400d416717676ab5593c83ac94148b5ba", 0x84}, {&(0x7f0000000300)="29158acd293ad25ebf7efbfbb429edee24f6f5a87aa7d31c06e40c4a0c32ab42d5cba30eac015ced8b60165dbecb936753f42b9ca789470d349bc89a830a0272a7251b9ac7ba7b2eab2228d2be1a797f03d8221993fbf3cb0d657b3bbb5bbf1dd282b1762edaf4763da66d7ebbd5f4c7eb56b7177ad30563e164c6944941c34280142162f5514e033b883b9a285cef10701b059611dbea8e42dec40786d071d811a7dcd53c1198cd56cfa6cc74ffaaf58b802c7ee300887b03366e1368d734aa0163ceb397d56793eb4627f3646c524a9ab7090076b886da0eb2a528c33756b5c81c7fc098e4a7eef1595b62", 0xec}, {&(0x7f00000004c0)="775b6efcea5fe436318fbd26d51fbcbe6522ee7bbb6f7433fb04e3b54dbe27a6e2e0ad95fc1d5986da127bf3cd8cb8e0bb9d6c6d8a8bd9f348743721f635bdb16898e9d729eaec35b14881f949592de971ec72a9817f4b522f63035a84c7d9a8e8353e8646c04ab6045cc5df26e9d2c664b258359113c5d0e0f06538823f45c9612ceb6c9ab6a99abcaeaa9eb8e854de9b7e6862ca80796dbc9c22709d8b5155e6316f9c8d37c155c9a18e5412ca9d32d91e4f6a40bcd1d912c72c2ab1a06deab5dbc26688fd8905169b92e4530b0ad4aa92343e245e84af4f3dbddeba4842cadaf63be33bbdd236eba15137aeae241b3aa2b6842557b73709597e95d4a42c08d9109edd3b683ba967104e232e5dbe3e66629d20cf16baf3ad9f6e6ac371149ba65dc93fea28c4aa2e193157275752ebb3fb1405214b9585ea8fd80d67c460cff350172436e48504289684a8646090ae554e0828d9b340a37357dbc76d4a2d445be7631eff1547861b70abb814946fc6d2fec00caf8092a9768358c0944fd7c0eb5ba701b038e7e1d6c4fcb045b5ea879e2ccff9199c1297251dc5075c847cbb3190aa040a53c887a15765bdf3a88dc3fc0c4d0a6348b2ef00ebca61122c431d35b14068fd3bb09de7784367e50d608abc378d399462f20043bd09119f2800d2bf00494bb8f863e890b4045127fb0c854bee189dd98c0bd67274dceb5f0b9d348b56a74c9601424579e71e861ca415041a80ec741a4c0108ff36b61b982e08b4cae78f1c03d09e35f7e30d82d39ba5be9c0a2b7cd6bf8f5896754125bb93aa9c856b05147cd9d270949c3501d19e1a169710cfd8bd1b8c73f682f2e6966ca80709c34bf388bde97232317eb0e72a09936749621e8e7348438aff26f9773c3b52a67f93bc2908076dbbf176264d4c30925e58c8318d892b2f560de6f2e5026753208804f8e406d2c4e0a7160f618a6eeda7a4392c8355a6f7eba5b2e984cd5076f93b9393caaeffb74cc5caf04ae4f3a8cf8ee7d17cc30b908d4cb1c6a62ad7c2b6a7a427f03efdaeafed5bc1f9f3079c50286213cc32651f85b324a1dc7851f2b6bb8ba6d49ae1d47800c8efb5fd3e7753dac0e70867da540da612d027898ecbe0dce77572a35217a3921a0a26a202b246fe25b47a887fee73b4c1c8ca15667fb5d7ed6639a9f67bf9e7acf0d4e0aee53e3bef2a6b3310dbc9123209a5fda7f42736ed0b40f8c4f38344a5214455aa0f6aa7e41a0942b19612a09c4122fbc6aff030884d47521e765dbc574d51c927ee4eba84b408bf8ef1fd94ffdeebad1c23e2757dff16128d54c6dab54b5276b0bca129b1ddab25a9451cbb6f845a8ecec9d40ac23941cbdbc268975ec67df4932274ba4742145c57753aa5865e4021a5de037690970a63a5e1558afdf67b91b275ee85a1bdc403d623cb74f5b84675af382cfb2c6d6794b90677ea7018496a3c4efe03c5eeee868ae1c04261db1bf91a73299443be23b904c1cd500df8dd87144b036d167bd764a396d5aca3ba332674c2b28f4adeacde7010a27705e9c4d79ab16ece74c7f3447f68efd5d30cfc72153a3be687862bae788ac3e7994eaeba02c17513aa07574101c42a3a5f3d504c0974f6fac3e8eba778a87a20226fdcc7ba63b91cac5f0dd7aab4eb9ee213e1fc66ac5953cf008eda2f228e3295d07c06c4b434b24d3a1aa28684d6b9c14cb7fb7dba80ec1c3a9b9598dc769a6c56ae63223512372950ad890f66c28e90d503b94739a10776714b1bca1366b0cbd3ab70b40336cba71d213592fbef3b7de2f8e2e4d3fef37e86c496c7b6cae1845642b46257dc6627b0c20e8ca4ac29d4f5e59ae1368992978f9ded3dd6a78b33abc00fa1e9011066bf822f4a920e7e16b423b449caf3a79506bad5125384306e9cae3ac3c5ea15a3161012fdf6c4c619e26115c9506cf9744962d419f768b8c5880a3ae96814fcce90ed06038530d5b8c0d73d85e29e5c881cabaa59a456454486e052fe4f731baf3e706a95eb5d3ce8ed844247703aa783e5090352a39b988fb6f390e1a5e7497e3b349eb6f935c03c3bce23faebea21bd8e33df960ac87cda06a1620ae8616407257c4d2caa7d13db8e52751212669b8471a2cb006c2219dbe29f2aa795f426bc7f30da0dc7a7668fb681c7949779b4cbbd30af8a59d6a586d058a99e86fcb0d12aab6ddce3723a66dee5117d37629fa0687c9ed0f43b0af052e979bc55f0d1d4abecf462777c2eea73cd65eda46091a8702227109f1d0b759145d52a38509564590990f8dec779e9b5125e72efc017820babca1874e035df634d9e63c85432e862cfecb5da3aca93e18224ad12fc58bbf14af2c7d0d63ece9548eb888850b4d760814f402e51f90077ad5415b1dfbdfa5b1ce17a37626225acc51ff4b53eaf6e762a896c42796ea58b2808ca1c8c6fd0aae9ad2979e1cf0eeaf6d1e46fff952915d034a3c14428ba2a52abd700e2244df2ccf5f6a6caa082b8560cd8cc2f12fb91484d7fec0b042cbdde06d701e9c3274a5960fd9cf93d360bbc467cc849c7eee560b633601298f23ecbd6631f7218ea6cbf444a537ddf9015410747906e8cef4df18b059282cce0f30b30b25e5d674220c7b608c928470196e38169247007aec9a6b52200db9bee6d742aa9292ccf1b28f0d047c3c04cd02c6975b54f56e7c84519376ec59eb42ac4fd2ed4ed5aebc285500cc35d666d7653f0230eae2263173d219485d54fecf3f14a91b67b30e5bb923694a2c45fc096aeb1701900c782d30a6d19d73efe7c4587c28e6f60afb3f8d14a4480d4fa3ff7afc51170df195a00bdb0ec33594f998fe6287cb482cb88b2d4bf29d8fa0689af9a7d51fb4a1c9163bd5c62e053e3b38e07fb9d7c1374b2f804959bf11b859aba1f4dc0abbf4b68fe5be90f5a325c3678052fb73166ea075521c5f6c0fcdded9e93a0d6bec4847a3d67b9eceec766596ee38a5419ad2cf3fd9218f2f827ab5eaf801eb2c6a78419e673fbd57eaf2fb7fe835e7719e3d83bc5df79300ff9a5616b471713b0a5d9fdf9c796cdb4bafd262ab53de7ad17eef65044e4e92baad08e07143dba83c4be2f97ae7ab2843f8b50e043b9dec86f40cbd339643133a2e1c47e39c774ca0710953fc4232e72693e4875a90c2460da184a8d7fd4868eb874dddf92262557c4939715c8bd001fbb9f8d2079d472236d37d54c4ab078bc09981d2fd7d2b0040437a3e9332300572af306005dee9303da0716ed7f9fd79a43b609605326ef53bbc3e329238d01de6b892a25e32818dd372e1b12e80912883b016b216ed7142631fb131c255668b705259717f13f77d7a1e9d16c0a5cb093b967e811c4f0622049c0278446df98de042cd81b8e86f5b4af6aac643fd3f87177ed66c3bbc9da4062aac7212695ac912191979f371e7a3223bdc369b90be12031998e3c6cbc84781ba3de4341d0e97bae77b0821244f018e02c00505e65827bad878ce7c4c523023977ef9479ef87320f3dcf32f263709df6d62cbe2f956bf133b60e74df1ec274b7c1e090a7b6434c2c6d9ea2ddc0fa13b2b0551c65d5805d852815e1109de32146d04f126ddf364e0bf58b0f7969892b35e9f2361fc7c5c4b7eb8ab5b2ce0893ca5ddb215b99771698bffb9022e29650026ebcb474680ed6d8aa81daeaf498f7f6922fd9c3d43c6cd8d5915249ea8b97f2b9ade8dc4e2e63be8ed53195433ac2f3334d8ec96c3c03766df6f00d626c7694fcb82c1ae1d0b3639ee7f7694e32b4ff1769084e4e2e2bceae666bf372fb402a6affe9e71c56a96e0f2f2b400ddc3fb69dfb2a23a5faa9868b0771c6c0d632a40fa1705c34c911270c2630a0c50a989dfa12744b33e332aa648510453cde06db753cce0eaafe81d870a9174906141576f4cff354fc4a25ef5ae0c4b2c6ccd963ad11257490e2ee1cbb74b2e09744bfd1e24703961859c0e8d609589aee66526112a489779f13d830d074c4d6ed34903cca28b7594d3a2f03ff6133c1d72ee2ab15eb5af6e227308a769f8db748395ae3998484717487c97566cafbae5d18062fcbdf7a893c914504f6046924f9ef8fce95a2e00bdca65957c48f3220284615c90a20cc2ea10680b97fcd4916fcb528397725dcb91bbf3b3d8ec4ca1f812b6ae31a2a511160d7692d3acfd54307992c3c3d87243f4fd45ccf0527206bb7e57e29870a0686d338b4116f9dcc6129e120f2cc94e74ff412cd3dff28b4b79679ba02495f524844a55b1f102841d91f7c41b0a2976264bb3b20127010e035c33837d33a5e89ff361d7bbe7d964d81363ee87d41f153f65e0c9065cc3e86f7d1b024ecd232a6691893064775bdcd1ebef19fc951a61e78ffd2221600026728468b2b666888584dc43f6de511744052834ce5a48ca59211392e549d29197d4eb15bec0a38b6ea59f2d20cf28a48da99927e5fd77ede4c59bf8a9d3b90057dd3ad252578c1cbc2a8d1a15d45e179420028bb1172a52b7c65a6b79f3fb410f02bad4cb796f52b9944c8f198e6be68aebfb87921fc13f4ee254dcdb03fbe8c19bfce9f8be6e92563736eb392eaa437bc64a579d9b17616d372c3d7af210760aa2ece9f761caaf8aec920a7766c25f79103e94b78d26c51ada1766f7409857c1bb4d560a6abaf8b7e7fba64aa2f429c50ee1203efd4cf65812efadfa306c6ef5c0e5768e3f71eb14d87bf6f339c8cfddf4b02694d1ffe467eda4c4a3e6bcd85020afcc4cc15061fb5c87780aa92c0174b6d3c5c021f365cdd5597ea2fc8c6d626071e5daf93b6b21922f3284a1012dbf91492712cce523c4d02b2b2bbe2fce3e3c9ffe4e0717b0755ec6c98ba6daf54db6b073e61efa1792510e201a55da6153b1a2e0b67265d00225f8dd64216df42c738650730511a799d0ecb9267ffb0ba170bd8bfa9eddc8d7e2ab793d2a64328b112af5d6e2089ca31401ac70a577ad657e4aaba43e3d24245747943902eef5076a6e3f6d8ee4186b2c9895ce40430ef17132e542f93fdbe630e79e09caed95abf234d029ce432d4cbce541634b056620708d3902c76dfd5eb5567aef013a4935085ef775aaf8b0601429a8cad33c541b575c5bd6c977f518ec27fa86a4f940e5f22863e746fac6983700497921aa3a14c0fa5732f3c7dbf5c137213a9ac5e14575d4606dbf18409a8782f838e174e99d3cac4b75dff01f8a56595b9fa30a0ca01a1ba9fad31189a8054be8fafba6f177d21f733a5ca77fac6ea4f50e7b6d2e668bf6614aff4ccef115b8de2746b2f5c9079945112690704d390e0d885f1478b54a98a389627cb29e63eb454ce62acc1fb5f38d5d62fec4b7303e2780cebd0bcd680a0bc2de90f4ea8eb2c1983453fdf7c23f39b8ccd1adbca7abb2142a36ddfafcf8d50514288ebe3b0db291f5b3bf21a8ec2d8e8860996483981e601d8e712c7ad82ad42a28db248af2d16d0f7734ec11f24669305a739cf21e910f8d22b57449fc13e8fd8e92cf20432f3b1efcbafc234822ce924fa2ae83ed5afc6d4b7f48f5f129548ffa1ffee56f3161a6f9cbb22aec629fef9a2d29167e863201a152ee5d53412d75c4580d2f2b0d425c7b6a2d4fe6586b4b451cd63f7d568216fd2bb84b97df952dc2755505ed47f19ae8df8ed861d16a865a6e6120584d8f38647297122eac12065a5550785439bbb81d52a54538e6aa9122f211553d66fc17eb7872c039d9ac478a9115b560487d5b3000cd7058b08e38aea31ae36c16e2f63870617e12b23eda747b7e9960c2220f35e84eb878e363e2d", 0x1000}, {&(0x7f00000014c0)="9b44add06383ec05caeb30f971503bd662018b3d7bae3ff77167c69014e5d227c1f3bd44bf48eaf4a515fd54d58c5903587dce1529c2426a73f3f0d28d964c3a6ce4cea28b4a8bd20f361e111cf8c5f83c5409601d37befc63ef3f0c27d48d555504e32abe03ed41122621d889ffa4142cf49696e65ccaa3aa92a0a956aed343529a1b23b9d615c45a3cdaf5601dd53e688e6883c5101fca2a2cad36d09b8369c3727d2c77c2e456348df8072c6f4f5e418912f042201af436da48c0215d4bbb9c3f3dcc5b4cd6cb0ef33c9cc2acaf76d3e2862a319534a9233643653c7270fbaba6eb3ea79969cb3d1a3afdaf7afb8d3b1936da5ebf177fab333e8cf5ac1a48ca6e9114677eb22e75bf255e0956b644caef12107c247e4b3e9fc260e5bdc43eb8da0e760e3885bf982e94b0a0638ebe54db7602839ec40ee841a2ca6eb057d3bf79c07282087112f7c344325a787afd16960429dd7d641a95e81fa41bb241ff792356e14830fe6b7f1131e299da1d3d826bd4db9e0cc40c6678ba2680c3cfc5fd3ced69c13da16a64e822789282a1d875464c0bef68994a478726fef08b06141317553c3ab9a07eddbf75acd7d08ad95cd98cedc833e5931c5d8cf2aafe01b746a4a92d057005f02849b1a505a2303d6c71640582fe20d53195a7f0ee900fa74b3c04f6fcec19ed271d891f8c91c3cecf2ac09acba087efe954c2a0a3958d0112140cbc2288313a6a6d53a3324ab3a08b662913e992d306bce069378e2b6c0a1b39b091c7045082e9d8633a09f7181a4240b0c1771b0f8b4aa1111f9ad211c580c20ad98a8ab6a63a0c2e4a11269aede0e29ab3d107f3f8a12e017202608e1541c36667adc9832f05c5e191f55688a3000561d190872770d346a146c86c02de3040b0942388016a2263cd90b3dac62743cc52162b03a7145d54baaf0fdfbd0dbd44e8d7557b3ba981659842f7b68443691d777274f9b6046d1ccb9c816525dfde3f044bf0b574f7ba3e3615f24f122dacdd3b8f89d013af82c8f20753d9e582d887941edb98c27b120b8b080dc3ce7835b3c0ca071bb6441ad5535abb0ffb86414d56385caff7bb7de15cee10f3f3cf8a24044edc3c7c6714b32d75017d0550dfc832855fc05ee2f9f87c2be33ea140eda164e127fbae74b92c3da0ad79f2c3c12e7e585ae0e74da5859ec19a965f4ddeb69d6999a20a62d9789923f62c6e655c72f60232843668b8c68c0bc9b9a4580453d3e38b2b15c1cec725c74eb994417e0e7c700a1547c09f68f642a9562a56baa6433432e897eaabc52d3b410aae85a1043fd51f9d169fd7a287142789dcd3a3c16dc555ba95d091a00ab3f538b5fe66bffec0a2736435159ffe64779ea2a84bb31ba258b4c2da6f7464b7d8c114106a9946fdcc2a3a7898a4408589f4b25ac92492838774e20a0338097b9413d7e28f8bf0fa83a79993038f812a2a45e95760cd3a1f6b4242131909d306ed11aa3a7333520abee22ca4b0c558331731bb71c144cdb58380958f78a1e96abbf3e5ed7cf29860cd40e9d591424cca327048c2ee81c949f9e2d0d0a26726425627977161ea73bff1cadc75cf2c1ccc6daaccf9cb8585e095068af34921fd1a3735c4bf92b5e59be8dcaeff9a32022ebe66d4d7812fcff48b1aa09161b0879014ba1caa18c480cdbee98ed1f6d90f3f62dbf78e673cb810dc1296b7cdd9158a75b59e1d970a291a8fd8e99a967331000a7edcb503c8918f47cae3377bb7e5c6d1797dd3e8fb473e2b5a1fe43e3c0518919fe858ddbcb07201743e98cd52534f6547026f9eb1fbe8ffc21e646f9c7b0031185640ff07fd64f439ac07afce2c03905024c79764192ad5e039fc51501fc555003f5617afc3dbdbd291af6ca3cdab0cfcb493f85662a84d46fba89a03aaf62e8a6b1ba03dbc9f7c848404aae49c07d92df6890f45b925f9f09e4eb1fe5636354af62196663950fc6d32f128fca21e4a73faabc2fe0be5a1f3e884ebc54ce159d875b161f6960c979651672cd7d2afa8b02a950600872ad572674617ff7122267408fa60b62d196fc94b674a90fd066bd14153015e3eea95137b4e7d5ae5de43190ea3716beeb446a49ab762bc3a80ba9fbf5ac37f389ba58e8a829f72fa8f1dfbcf37792b2f7a26c344caaa6b78462240248a5c1c91cf0f1714163b54677bd9411aa5310c7751a29493af057a507038e716bd00fec7a0d8586fc2a6ae33a4a233f9707ab20771df97bba971b607f7866a10a9f05eac9006164a2a53ad2956a0bf577db88bdae91d3050fee0a37e3f0a066dfba690383f47161788932c0fc74cc2845657496425673c04b75885054448e0846a55e871f7322912e3b78030b95005e4bcf08fb38e6537826126d43008d53ec5f1a3f957644d816be2aa78a10420f0731816cf49800ca64209ae3d42c84abde669e5d3761fe44c3e1b94675c6bb037cb0cd9863fd3f02006c4707b751c1307d9a1585706d691f5a434ea65ebf8e68e7741899373c3b54620ec3327020e4939a6e8fcfaf9ee63b4943ba4b9abdb221ace8cc6142d6ee2a6cee2f050dedc31785fb1b05a27062a8b2f2a22377b5aef149c1985918e0f6abc90ea798c74041d1f06e16bc2f133cbfe7cf9e677ce99976fc3ee66a1d0ad0545ae187da7fc8e9da22ef62fb473d9ac3b95c09a5ca4b05761476d03a4f52c79f31ec756c0309f18718a1bbb70743a05a1395607784a5b4487369c1a18c44cc9c4d87e86842c3db60499dc12533801d460df1c64d1cb5e934159662e6098d4e8d28516c7477f7b311679835ed0f54371abf4f4080574771240de7dd01e24728d163d66183685a6deabe38d0ae46ce0c6d9a4f18abd5dcef588b93b97ef639d6ce25cd00cbc1493a911247d4111bd48361d8c37eba54928835234079e2a1368b7af1cdecba2c017ad636ed0eb05ffc2815ef44c3cd62e22f63f1bd11c9e0f6eabc44392e65db736f9af6f6099bd2c339df53f305d741b9200ec577f0d9b3c17f610c926655fbdf1d9bcf9200af871e0c4195ce96de423d6d0b8485f03a605156d40eb9a3beacddd986e1e476ccb44cd84e8b6c5758a64d2d211e104cec2e253d1c14aab0c0f70d1c5543127fbc6a9cb6314ee2c2bb0dbcdfc0e825168ec3c5631255fc0c0e310d564013d00f767a0e0eb005a1942d70ecb3eb66dd1ccc2f55d7f75624d790d49bc5797ab33664116569b9ff9f5e748f0d5acc267d41dbe73d118493bcbc6bac5330dba7a5d35ef54b01ed8c50649adc134841c2a3a4d8b92caee79273a752d6d93e669bb1adb1449f7b4f5cab146280d704e787048562bd8f0e2872265c8b2f24129d0e174282275a0634ff82df7d1559ec570f0f9f30d81e279bee172575f8265cca7d5537a068aa0cc8a4b6de0113ae00ba848c0353867538693fb4d394cc1544e2f69f8ba2aac2fa19d6b0ed1b645bcf23588a4d8fadbaf8915d33051ea8f82f1d8f34cc6bff5ae524eba3022dba80740894298c8cb74ae11112d6bd3283e796f2a04b106dbc5e992c7e5fa1c64946837ab6e41a4ec9319d309c7b1d97377263dc8d2284141fcfaffb8cb6ac5c4688d448e34c64c2b8ee01a741d80791485a7da469f792756bf4832f7659f9d921859756621a9bdcec43c83a4ee8d4ec829f34bfd9f880a43ce0375e36d3040e9a57fd4c5e68c38ff87d70ef25ce3e7cbcfec1c32067a2cc20c9fca8779ac222681e7c9e20b78648cc0e183c02004ea0b64feafe9ee320bb155b70006f6cd18a18805b700ae737d8e6f414fe869170fa028e8437a7834c535fbe8b27bdf3823686eb8946a018697c99858f3e52f516b88ec3f6b61952162052d78a5c94530a46d7d8f6e495800e803d7ecbe1b75208fe0cd81c33aa94d9139ab38c76dfb9a50f6fe0e31b88a07580bf0332a7e6121e5ea412cd655f3da0de8ba17028ace3d3b3e454a371ecda0eb2394cebc4963d87a35952ee276b52f8cf5f6f1f408a0493055e181b65c98086664adf16d91b72583ad687d5ab36718105daeaf3dddbd31645c9467a9b8ce6c4b00a04e79d831e73d89a6fd1780f94ccd4f55227607e7432bd8a07bae83062439a09424e805534066e8598ea243404168b83ddfba49c769b2ac40e91bd9243bbe9d7b443128416bfb85356e6f731a8988c68523371a99af401d117761b4c2ce5f9e25de70d4e0a8ea16a9988875de2aa90c6afca8ec132623c127b2af5c5b892ee3e7a637863b9d9026d24936439cd30772a3a3760a885531cac0d9290cfbdf86f88d31ccc2bb35e6124b4c3e9bb14532053b92d0958c32d72aa734625efacbd4e898442dd5ba1f28cac037232a6b9460e1d2e61d767a86b3223dd6b7250e7efa01a30803227474716ece51acbb0e9ee32b4d3fb8538cd48a17159f29c9f40b05a37782b8048e97a4db83d1307ce110ad47fba0074443f7aba516eb8b4b4645785b2f709694876057b1807bc14efd2d7bf8e8c61b4ea5f0d27f41cff5c3edfd0f2df4c083a8d61532dc9f8be6bb622f7f8da1f0289f588155a1050a3356ff53880f9d941593fd817b0f092da9672eef916b3ef066e98102ce6bfd737b94ee42b66aeeeebcc8f1fd3288c0d69b9e8e663a849be8ac2d54533f182c8a4ae5b7196176b4f38ce02198f659b30453a140c11482e03fadabfade9d55cae0b64022480fcb5d2e7700e7f8bbc4691395f8805cd001613d0d72065e8ca55a2f807b2b539737cd900292960a6681a3001161729fb7a6396b76ffbcc46b707d000937c367a9d45f78bd197471bfcc44ecf51ca301f4c0bb7a0c8642cad5e925bbf0fd1dcc344216b7e96b1cbd2c40d4f861407ad33b6e4d247837ddb7b5383237d85956639128e95658d374289e3afd9c825cdcfd5bbddc319d40da3b72c7434944b527ad2f20db1ac85986950afc9e1c8b2ca3cda3de32149bfcd6295a1c8bb8b0b08c678f269027f5ba2ae8ea28f9a0b7bbd557faf349a8378432a4a97371dbb0bfda4d04b6c9cc10ed9950d974879cfd656e40e0e79aeb0d269062b507d014b81570a05f3a6051148d53e5f447ed5355956acb5579c8051b8a260ab9e277196ff181ae3fb8a898c4491096855fee91731c4f33c63bdb449a8ae7c8d5265acd0c0c41f99845d8052d3135a3d6b6bdbc9cba7cf56ce466300e4a4c4c9c6600a64aefe878e98c04e84fc6a66a94952148e65b927ead0629342d64f1d0df6a178b1e70bf75d4df775046edab4f26848adff2e6f83a8edf68a1aae5a8fe40b4da27667767e1a0d33f95362cd87f17f59973c625c6d5f52ac0e25e0b50313b20e72968d2721b29d24ec9a8235d2edadb974d07adde076078ecab759baafc682cf7ef64a4b9e484efb3cd510e99658049ff579612ee59daa5a6f16b696eeef1de7fbaf2fdb9f74f7e7bb07f0ba80b71bf347a7be705020c9d2ac73a95902250f2ba69e844d72035436884ce0d8859927ab912b7fe57bc33dba155c5189d4faeb2e938762a36b0aa7a2e6724bc23de21882aad6e4ccd557b788585b1280fd2f8a09674fcbe038bc1c913de30f54207110679969eca4bb97a4ac9125b5624330fefc5a1c412ae29b57b972bc6c46f5751836a28ed9110761b0e4aed4f02b116c0a3849316b54ea10eee5825bb1f5767ca84a0cf440a795ca15c4d4b1b78f6ad693db18971e3f2fb180be1aa4d7bc87d720f19496ae2a5ad8a76f6c70086da13670d126fa75d10703049cf457fe9c3493765c97a4b41a114a26021510e2b490b2dc493430dbec01d79b5bf6f4bf2ff78eb90fb0ae795ca5c", 0x1000}, {&(0x7f00000024c0)="16ac56340327fc77e52a084f95289cc52081657d7b4a4a937124be9bd2147fec9f0900b232cc03556ad1914b5c73fda7b2435e6976c4354ee79ee56b179744663c8eb41ed9e5f29ce2c3dfed2d8fdcc99a12050d041ae6f4ec096689580589cf2f6857fffcea8820e98720798b7123e38e5c6becaa92fe8038be1445756590bf31b6ae8d447dab5076352e8aa8bcf314781e84", 0x93}, {&(0x7f0000002580)="7d60204e92abba86751e6670076cf3cdcb2beabe2c8262e8a6459d12c2e38b438a8698e40361a001423f0f0e3f4ca8e7899b37ba29577a8c01c63db4acd60097f1ed05569f979f4f98eb792a27e803fd118c2ff1b32242e7e1f5587de6aa6101c6385969d494b54839981e7b9c243b99d3ba64dc5ab1f32e244b3c390a840fdfbe4a7e930910af0d15483abb2c61e6a84239f816dea21fc2c84d3eada266327bcc5bec7dc0eb250119ee131bb14d5b5543f040e457dcba9512f4e54737c08f981a6c18c9c8e1f9cbb9a3042fa3", 0xcd}, {&(0x7f0000002680)="d44fdc30e187bf9c6d0e9d3df1b09176a49bd8e7dfddad661378a8a7f9ba9b5c7b37f762f4c4f0ef93f8e4edda8caecca859bec3038405214278c6a12e579e2964f15cdf511e6d849a534e5bb30f7efa4761cab50ae5fdadb2b9a0f337f5f27a082b4baa932d171b986e06d37d969e2b52b289c8cba07289d7ee164066c296a41c8503bba441a68ea8bea698818eb3889de1d0396a0fc49f352d11d17394149eb24fa93d5ccfacc029e3e69a441a964bb31c254682083b6925ec4cc2141dec1df22df1dca47940f9dc5ac7247e75994b71bc8439b7f24580e4195b69f7ae93f70f1068ab3dde64dbc0893a051b2a38eb514ed8d6afb3b2", 0xf7}, {&(0x7f0000000080)="a13b7c3ae78c10ff9721185e0a9690d92469ad1e72a88a46749accb49c3f890c179eef237d94cc0e6d", 0x29}, {&(0x7f00000000c0)="50aa0ec5bb0710707fd1aa63d5ddcd0b5b3455cf87990cb372a1698a1d9eb13013e2ebdc8bcbae3271841d50fac369aa23f653c9bca55aaff9061a", 0x3b}], 0xa, 0x0, 0x0, 0x2}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002840)) 10:33:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffa) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001000)='\a', 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 10:33:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x2) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) fcntl$dupfd(r0, 0xa, r0) 10:33:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) write(r0, &(0x7f0000000140)="c7323adcf6c3dc0dc514b25b6fbe766538b8e9a47a6e9fddfddbf02af25e29d20fba25d8c6f0539a52be851c2ddd71315e238dba42d4d1e85bfada53c5d1f3b8c7c34564f2af68a6038b349330eae21c99af62b981f73a2f2f549477c99e7a0cfcb5b6632d8d801a3040d79f3b52083fab914b0afb9325b095b370bf2eea235f375a97c2100c2d1bdef03a25e1e6661d11fb5335286745db03dc19d7b55c4a", 0x9f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x2f5600000, 0x5, 0x7f, "30698fcc3854fc9528e5373e921678244b5df175", 0xfffffffffffffffd, 0x6}) 10:33:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file1\x00', 0x40, 0x1, 0x7, 0x0, 0x6, 0x9, 0xfdc, 0x0, 0x0, 0x4d, 0x100}) 10:33:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x400) chflags(&(0x7f0000000000)='./bus\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 10:33:16 executing program 0: setrlimit(0xa, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = kqueue() close(r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) flock(r0, 0x4) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 10:33:16 executing program 0: r0 = socket(0x26, 0xc000, 0x0) recvfrom(r0, &(0x7f0000000000)=""/135, 0x87, 0x0, 0x0, 0x0) r1 = syz_open_pts() fchdir(r1) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)=0x400000000a) 10:33:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x40) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)) mprotect(&(0x7f0000796000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x5f, 0xfffffffffffffffa, 0x5, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:33:16 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) nanosleep(&(0x7f0000000040)={0x3b}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = semget(0x2, 0x3, 0x20) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000080)=""/1) 10:33:16 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x80000000, 0xffff}, {0x3, 0x9}}, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000003000000000100002000e0ff1d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1ffffe) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/129, 0x81}, {&(0x7f0000001480)=""/40, 0x28}], 0x5, &(0x7f0000001540)=""/4, 0x4}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) login: OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 10:33:17 executing program 0: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r1, &(0x7f0000000040)="f7737289eb06e0aea74a94991f1575ec5d7a124fcdd10900000081", 0x1b) r2 = semget(0x2, 0x6, 0x448) socketpair(0x18, 0x3, 0x0, &(0x7f0000000080)) r3 = shmget(0x1, 0x1000, 0x200, &(0x7f0000340000/0x1000)=nil) shmat(r3, &(0x7f0000341000/0x4000)=nil, 0x3000) semop(r2, &(0x7f0000000000)=[{0x3, 0x80, 0x800}, {0x0, 0x7, 0x800}], 0x2) 10:33:17 executing program 0: socket$inet6(0x18, 0x2, 0x6) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x65, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x10000000, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x40, 0x80000001, 0x8, 0x0, 0x400, 0x3, 0x1, 0x1, 0x1, 0x4, 0x7f}) listen(r0, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) 10:33:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) r1 = semget(0x0, 0x4, 0x80) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/191) close(r0) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0x0) semget(0x2, 0xff5156593c2eb122, 0x0) execve(0x0, 0x0, 0x0) 10:33:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="3dd177368c120cefdafd47f6919aeb7b8a913d0e657c6f9b4376144d6cf9f14ad7149fc6240fcf7ac0c7c0aa040de2bd38575ce14e9cec14d021ec500350d27d12ddfd51e68ad8caa993fe2231793c6898e4c7f564f8e6773c728e052d6ce4d6f94616dcf704d4ab7bf291ac795a7684a71f04dda5fa77f5089f332bade259f55ccd392fe5c2eca9baa59fbf6e891a04475465771104444aa354768f90e60425ee1b10fe78334ea32aa66d9df69a91c1848d3ec7d11869a71e177006cb2507f125a37e550c0fdd4c49531edcc089b1218c051c68c9536c532b4e3364", 0xdc}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x100000000, './bus\x00', './bus\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x281, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000003c0)=""/178, 0x1b0) execve(0x0, 0x0, 0x0) 10:33:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x4, 0x800000000000000, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:33:17 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000001800000000000000000001700000000a3eec44194135c13a2350000000000001900000000000000000000001058fbd9210fa9d82d3cf234acdb36fd324fd4e5456556de08a09dba"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000240)=""/246, 0xf6, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 10:33:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 10:33:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28e9fffffeff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x80000000, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="2d49af03deaf6272f0268b6f25f8fb8cca24e2feac2472439b2427c144fd9c75e6f038c02991ca911ab82170b3cabb02da790aae0a43ddbc7b0075f5e8efe085f59c2d069c38267c425021b5a0a49e", 0x4f}], 0x1, &(0x7f0000000180)=[{0x28, 0x1, 0x200, "92806b0822e10b038cd27717e9a9c7275ffa3098"}, {0xb0, 0x1, 0x8, "4c29cfea8a4d3a2bc8328112d5aeb404e37b996d65c399fab67b2c5a3587c1b461333110d9b622946040664bf5aef5fd383de39b67a8f6f4f4ba5df841dca5689bd74b3f93d54426557fda255ec3f6bc6f85985aa439f836d2c90efb8e4126011e899a927d460c9c0d8d3378689819d76e9409c9676689552deddf453e940393f2cdb6597a4615e7358bca9a30818cb446cdeb8f74a1f0d872"}], 0xd8}, 0x402) 10:33:17 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x81}) setregid(0x0, 0xffffffffffffffff) 10:33:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0\x00', 0x4) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 10:33:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xc7, 0xbd1}, {0xc6, 0x2e2d}], 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) dup2(r1, r0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x79) setsockopt$inet_opts(r0, 0x0, 0x240000000000a, &(0x7f0000000000), 0x0) 10:33:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x4000090d4, 0x8001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x480001}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="c3d52777c9aca9", 0x7}, {&(0x7f0000000200)="6a371a71c1487aa5ee13c565df387166bb1445826c5a7ee731b2689819ae595864c90bb935fdf4d327fc988d5617119bc2f6df6cc6c997cb7794f940285b8ca5a36d448a418ca7a95aba4d66b5b48d48944e90e767d09d1c8ff6d0d380f3ac0f5d4b0319860a2f5441f87e464de867fcd071ea7f154ef62858c3b2b3b0f846c0d83d1b4f3b827c6a2f9f6e640a3445ff2485cfd8ca372b2ba0c491b68a8ad3c8696c3f3ad90cec3890a65750977520b4cfe5d06d5ef33481bc6d31cfcf931dbb2707184d7724bc39", 0xc8}], 0x2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x7fffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r3, 0x9}], 0x1, 0x0) 10:33:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='.)!(!%//\x00', &(0x7f0000000180)=']#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']]\x00']) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f00000002c0)='./file0/file0\x00', r1, r2) open(&(0x7f0000000280)='./file0/file0\x00', 0x20, 0x80) 10:33:18 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x96) chmod(&(0x7f0000000100)='./file1\x00', 0x10) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) 10:33:18 executing program 0: r0 = socket(0x400000000010, 0x0, 0x4) getpeername(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000006f24f2fd000500000000000000000000000000000000000000010000000000f40000000000000000000000000400000000000038cbd152d6ee75881b9251a43f77c2e5dd8f4e763cfc71a6b0f9e5b3ceab310d4dbd7676f40deb0343a309fceeda39b9daa62065f759188b5b3803b06607b977477cc495187543430840484894abece2e92bc5f44e7ba278a97e"], &(0x7f0000000080)=0x46) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x420, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 10:33:18 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 10:33:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x10000000000002, 0x2010, r1, 0x0, 0x4) r2 = syz_open_pts() lseek(r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000200)={0x100000001, [{0x3, 0x4}, {0x3, 0x3ff}, {0x2, 0x200}, {0x3, 0x5d}, {0x3, 0xdf4}, {0x3}, {0x1, 0x5}, {0x3daa106a1a90dbbf, 0x7}, {0x0, 0x5267}, {0x3, 0x7fffffff}, {0x3, 0x1}, {0x0, 0x6}, {0x1, 0x80000001}, {0x3, 0x8}, {0x1}, {0x3, 0xffffffffffff8d7e}, {0x3, 0x6}, {0x1, 0x3}, {0x3, 0x5}, {0x1, 0x7fe00000000000}, {0x3, 0x8}, {0x2, 0x7}, {0x1, 0x2}, {0x3, 0x8001}, {0x0, 0x3}, {0x3, 0x1ff}, {}, {0x2, 0xfffffffffffffffe}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0xfffffffffffffffa}, {0x3, 0x7ff}]}) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) write(0xffffffffffffffff, &(0x7f0000000080)="b2a540841f2c10c19664440910d3ae298afa8ced3e890ee7b15ffd40be7a9ba658e8171cc072899923ac98abde2ec7db70ae1768cf2832d8f6b0b854", 0x3c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) mknodat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x8, 0x6) socket(0x17, 0x4002, 0x7da) r6 = syz_open_pts() syz_open_pts() syz_open_pts() dup(r6) syz_emit_ethernet(0x4d, &(0x7f0000000440)="23b55e429988cb59a9115ff1002df33b75da8b506a9eb4ab2eeb71f7c9be6371d94e4d3f625992673a767ed69827b01015837e6a447adfa6db39a76f177c25867ebfbe73c0d645be4f5ff96c63") 10:33:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x11) connect(r2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x7556fa75, 0xec1, &(0x7f0000000180)="1d8ea9ee380b1a3142e0134aa67d4720423fd0e36a8ba97910a1f0de5fff8c3a0d3be810c43d86824bd9bc610af410342d5aa22c191b196982ffa59fe78f7fa10063ef697117d4eda322ea1307b507fd6c0008b443dff5b8edb150e2e44f5037cf512c26e28b19dfaef7ac16b96e5f221a0634ce23fe06586b6a15afaeb8fd57667779e8bbd357e4a493ca72dc0cbb1372315402328869a953a40eaf9ebd54e55e31f6219c6fdbe2077103738ecbc2009d3daf", 0xb3) mprotect(&(0x7f000074e000/0x1000)=nil, 0x1000, 0x2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:33:18 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="7a74365d696939c1f8b71449e1c5f3e241ec66c32de710edbaf060e624a03af0af998abe4f5176c5e1fa7d93c6703840665bca1c1f34638f0d742a9f73838353db909c0069ce730a265a9540653b78f489e274857a9ca757c12856ec819e176c29ab8f6b5b56f7d7361a9bae3b97f3bf71c1b19dc56b36a9f07815e7a7606c890bfbe2b3f948fcb458ccefeb56bd09fb5ed0abe80d085298d95448415f579f46ce50ab3d16946e2140352012a3cdda39553b4b697ea7a99a115fe96c1a36a9a950f2eb2303512d03ad02de428ab80530b3b639f73747f0707eb35005e80d2931c9a8d1c4405e56dc60ffcac8ae29f1f2828a0e35a473ce124dc8d22dd46682", 0xff) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 10:33:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x3d73) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbddc8000073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7befc82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d056f000000000000eed5dad1d4a3fdff5d20c594e101000000641b2447322e", 0x15d}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7f) execve(0x0, 0x0, 0x0) 10:33:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) socket(0x2, 0x3, 0x5) flock(r0, 0x4) 10:33:18 executing program 1: setsockopt(0xffffffffffffffff, 0x100000000002d, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x400000002192, 0x80000101) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 10:33:18 executing program 0: r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 10:33:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) fchflags(r1, 0x0) 10:33: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, 0x81) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000080), 0xea11e1249cb36f92) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1000, &(0x7f0000000080), 0x100, &(0x7f00000000c0)={0x1, 0x7}) kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) 10:33:18 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x100) chflagsat(r1, &(0x7f0000000040)='.\x00', 0x20000, 0x2) 10:33:20 executing program 0: syz_open_pts() msgget(0x3, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x10000fe, 0x0) 10:33:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="627848e39a04cfdf0f78325d67ad09ab003f18c92f272f78c105f7c9acd2d3b245034d072732eb97ac3f7943590a7ddc26a656e022b9dd8f96f3a19ef86700d3d9573d9973abc8c6052000a68dd68cee13f12a3f2186b78743609f16a7df66da82c9889dc68be000e5befd3483f964f6b7d0d15c1a5156d6fea71e71aa8159417cc5c7c3c5166b2d6f88a492d41c8dd54b0b441a733d40d2cca482c878eabe81d93d8cb80015e560b24deb809c2dbde736fd5044bc23f5b73c196afd32f619e244902a982ba0775052e78ae62a0cc7627d68de0f4423fbaa356e6a9939f5103977500510c9a86e0d71bd6792e3f584df57045da606a62c6812a510e59c55b1bb1f0179e187c227a9358910108e0b447300b3583e2ca12bbd38b87762c12e9d680bd8a1390b26abc1d4e9a2136170ab09080eb4537e65d5800b987ccefc7bf566fcbb92e0e003fa2f01626dacc7cd566ff5625c010417424c6f801228359c2f7345b3c966edfb305156607d068f032c93f26f550c4dc5446007676669edf5e9615d1fdda391497bc06ca1bdd378365efc264a498835ce1290cf446a9210badee62636e48972a2e05aa292a02418befe65c941e305f533206b08ab857b66ec3cf4a7332d357f5b78f385bad8c8532245dbfd0677ff799f0ace412d81af3cb8676229e38b166708c56e64551690165b777165308652480069c976664b60ac565d6ee2d2ee53c657600fb6f4319521e8191342d1ac4d05ebb88fde81c3b3302969b61654bc4b7d586d458ed44edd5752dc9eb526a0644072be6a44dfaac9ed4784fb0540d0e2ecbc14b054e5df8341d5d244de2bc3a80a5567bfd44ebe85b85972b8e83d46f605d3f652c5a1de7ad53f4730b35d7cf98e1c74f1564e2a29d962b6729740777c3f385cf0a080aac0746bd11007b4ffff5c6fd911b30d40b63a7809385463e3bd34fd9418b0d0eaf7689da9f1d75176050f2a2a23ba41a947037e99812e52dea991d633052905e00974cae2f3c4788f4786d531769ba42b8349ac63c2a0c4c93d15e5cd7956e6bf55ccca8eb36e6efdfe53a7da9212e71e8e7bd4dc50aef2e986672e601b1662e6e78e6a3d946b3217aa77bc0e9d2821f2638b3bcb5ea36c6ad7ee7c3b0a766967eec0f88ce61ef564016f7903a3b3f96d87d3678c54eebb37690daf7f3027ac718dbe7127dcff62e6d6891824265665ca7bd8f390f146570c4a6b32ff9d49e55e4d90fdcd726c407c739830912f0b3d049fa873a853085497881f39de49daf9618b99856cbe804b93f6e215b868881c4fa73b69d1cecb9995e003569fda7421ba078391e8ff9bb064e7d577490498c3f820949810efa5a0b76401407b80843747384a30128cf0835e2c6ed5373b6c906fcdfe5e2b4013a11c219001969d175978a3baa8a88a0dea4dfe0b28759dbdc178d010aab0b5ea53f770a034017d24b20b364d793aa69292f8dfba879969c69bde4cd3ca5ee5c799689606f0af945701e94586d116c8641b6be377f84a7d38f818a4a7275bb6c9a90bcb0a34e767f8c98a84e24bd9f184740d7f697778f696720c1de41ce00aafeeb6ad2ee928db1b87fbec64f206d2c3f2a5113623c1dd1f0d988f76f9b3e4c7298cfacb05752003591b5bf285115e79a8b9d7fadea4222884c34fd31e8071fe512e80b2f7c50d4d68a0917c0eaeb0f98e429f356a16732932a67261f649d03de1a769bbcbc90ea5773ece60dbc9c34d229946807631d2cfaf61219b01a2a9cc68009e64cbc6d7bc1750e338d06e32f413a17890691349ab570fb21cc3e1fdedf1a781fba040266da8b9e06db99c87066058079bcb58bbbecdfa0eb5e7fb68f8703b89b5ee8cc36fa7a55317b6be225d56e0ee6c37664a39838533f1ea94b68d2e5981c94571a163f84ee46e35dbc924c7a75f72e5c7fa4f16580559bf9c88e46efb75aeca928f597d599a8721b04c3dc6982e693c8751fd0deb86272f50aa3f2dca938d722e384787fb588703dfd1d92b2afb73cea8291a71e1eec27ed9ff19b112c7877a0ecbce991281c0fafa80d4e528b799d71e1b7318e378840dfff40706d9add235085f59877f37702e69b611ba543f994dfbd54caa16e642082ed218e4abb9805fbf0ccc303afba607bf23f4605ee3b31d334ff40cbe8c4d0a9e39cc89f4a4cf2f44876b655f934404c37cae52d97cf845a4d9e966c94d797ea94228bec45a47174cddf30606453ec773ebeb579ca95fed29f954de75a4b142f6d1c47a7871ef02d57ea4b1273fdc9a74a1a1da2c64a93ee22f62dcc85e8f1eebc51c1b3848947462ebad5a4da67e93652e1add4db5fc4833592a37ca2d64e60778e5a55d9e1e19d1df52e65371573ef8b5c6ab10428bd8f067315f2ba280e3b9a97be5f634305a36a1f3a4f5c43a9c705e7426307b3e0070a53ddab7f69ea105aa6e8b9357a1c1b23aa36e04476a8adfc2e6ac1710d19413286cf117f631231330df9db41f450f6eff2f6705096c5366a87bd2bca5982481e7918f7f0d192778be7523e010db792b81b7959d3a9afbba98c80e292a0fe5a36dba12d8c0898ed5015d55bc9448c2544a50273429284242f664c20545d079e91b8c5427a146e1703f54ecf5017525c5e510a5c2ae742075ebe566f208db024c81d5b3644403bd976292485c2804ea6450d81bbd36182ba5f2257523d414ed3020b9a769028e7afb5d9e556602a3890ca200d08ae1e3220865cec694c9d685640a62d81a445cecf585e31f2cd987fd79535f80449ad85bacde7123456919f75585b84ca94f83d62455cc6f9bdf45d18fca2397753f184fed427007b9fd932812af478ef42c77bb341ff0b140a583ffcc5aaf684a9ffa11f5ed5b099828eeed3988711056c888465380598d994320a6ef4f81a311400814a74da49eda79e7f9959e999b0d21479aefc29ea2bcfb5f1845fcf53a4948eff244e6bbb29555e24498a0f4670e763257145bda0f7b85a49085b54bc750cda80604659fb2d0a91fa974b9f2ce310fb8125a4175d90ac2381f8ab8e63546a849c73a45b46bc5556da9c44eb6a26836b4c16dceb1ead06beb60ca2326bfeca8c90166e7b43bffc5f0cd83608076743c24daf4cddf463783cbac0308bb8a17f6ded08d96601083d6186a2ddc3028ded3b8c421c9faa96bd9dd7be302df05f328e2e8043e3219259827792aba01edc5da251fc7d3e8cda6d816650765969bff4c6b6f71faca01f3cb7d7366feb9db0bcb82b4ba70d2513ec983248e2c2d67d49064f9a4c8a68a09d843914c2d2a3999afe10ebf15d837f57c3b9a34380d9ee278ac275dd66eb6b38d8f7240b1ee0d317b6c0222248370d2da655144c708fa717aca99ff8f2d96b513a926781645cbd56af421c47a8880c2ab234a2a2b4f8f09cc0b73aa234f9e041aa7db8d44cabef5d0361ec8989b70000e17c1f31576eacb9178f7b7d290b630a0e4d57b57784d6132893a41bad3aa3d74ebb5b393054324e85c99c6da33d14f1286182dd9bc20ce1ab4763220dfbc3888c17dba05f7ed5ef7ff5eb6463f1d7d7fc60e9c9ca9490781a2de46a393981cc922331b2b8a8ccfa9fd2e8496997c977c5d7b6f6a3db0df5b3860f4541af7da7bc9f7c7c67efe75e3272f932c9318bb57c0d8a94678d6b65866884e713842694ea9d25b6fc5a078b2fecf502f1d923488a44d497bc602cb5a34e1464d88af5b368d5cccf01939ac2b8c61ef7e2d1c98c0c89edab5d75ec2fac11e19591dc7d9d5ba9976fab9560bdd7e9c6e691863faaaa5b8e9c4c65cb15066fb3549c50b9a6332ecd8837e1407e4c37b04844a30c6e353af62e87d8461fee98d5292e10c3bd530698bc61ec81b09398e9fe16ca3545c1e5f6ea5623752dcfbb6db3bb43e93883211d0130e03c817e2eebce78ca411a53285cb70a7602313b96c2d67310f8969e09132c25c96f1d18208c5fbdf925e0c96a6949ca1ffc8f483f1fb63ddd000622961842bf454a7be2cc6f655659dcef3e5f6d3f7ef5dd22ea848f88dd6fff199d3a3da894b6bfe99416bc7808b5ddb91c8d48c5d5d8a7a9ed1c5a239fdc36a4bedacb2e016c64e36caa6dc114e7b7ad9aaf45a86cc24042ee047d2c2d06be61be457ca071dacee27f366e6c0e4269f1d6606c6a1335305edeb3eb147a00ddf3544d9f1f663a9d55e78c4d1a4ff799929d5739ec690af8f73e7e59f88f41c0b2b3498776ae2eeff2b97e91d7f28971fe4fca97fd092f432102bfd0928612e4f77a6498bbd356b045e50a6d92bd9b8583b63bf559ad204d3ff36aa8657588db32967269b415b73f29c0b713ebd1d62af6d3e5be9aa10bdc87b0bc4c299a61c0749c14a3999dfc5e7258e4acc2e352ce2877b563a404bc36f5b355fe7d5119d268f719ffbcbe44d55d18d5e8f38ab547fb8a76f4084d253eca177870f5a19a827fec4e40017e92d3477cc565b3bb59440c8c65d17f090f6228796bffbf60929f644d071bad98441082c5d737365da8bc3a6f38e9d43ddd30555b041d71e034d7548f0c2758c41ac0504bc3c6dcfd9d49684828e54b7f82f040a3fbe125a535baf2685a263b8ff3cdb1bd4d664cca58cdcd3c90f4d4fc8a4e8c04ab1423a47026dda7d72a339269ed1b1ac9966218b5cd9f4308f0d521ae6bb6b5985f09f37731b8b283c42d4afdae8967a3a2ed1881e7007d8ca0e18c6bc71db295d0320c95938e0d7c92208732cc6010aaba52e3dfa7826a930ef9cd132a2e3dc6985806cc9b414984b6a484314da524af146737a224359153d0fa32c07610e3dbac6c14734bd5f4ad9329c1ac4246fa93c83eeed78b4bda45881a216b221b769c8b9380cb6f769294a890b4538b54e4e8c146094d71ddb3aa369a9365670b07456014965cc24964acd17e9afdc6c46c077c2637bdfdf3d1d7d1fd317bb4bd6ca5e756b92441f8431356e6b7e4765ceb01bd060d6ce345a1ae02830dd046bbc62a69834388ba7c12a94166bfbb7ccdc2630722660e620d4e04413d68c2c8bbdef5ee0072f6b911dcd218571fcf044332f2b2aef18d09df1fec602d2843e4dd07c19c322ed934aa59f4f34f007c5e809c447dd2cb8e93d34895799b4fca63cf1ff13d3075d8c721e6f34ee2407d590f28ab5945f39c50418d4eee63d4c171410fcd1489f002d4cab7fb17f6b161ea46c807c78e324f7a1fbbb33844259e34030346bd6290bf5c17608def26168fed7af0235f7ef65ef3d72c0648bd4ceb594eaae356225fdba678e7b366f4df78b27fe0f048fac9de585cc058b51ea3d9c7de3cdcfd2db0ba3dda3211d9409004b33172c269a2bffd20de6e14825ff62a0cffc8dab11d98acc1205cbd4baac72e530c830d60c73c0fc329a4fc8d8f43e000c7c1dfe4e7674d62f109656d15483923147fa5d2dbadbc5ef14ab22d97ea000fb84f241857d4bc8f62393627e020f605922a6e0e668aeca6713b4ed9efd95f08632bb0682242e25c3bba72c90c052ce58e88b66355f633680a2ae7d86090bc340e9787a55cbd354502c5516c2951735ad8e4b2ba2d0bd713525758dc9452888f9ceca839d413c5cd878c5dd3bf86f20e54bdcd99a1423831b6ba6f77ac4930be2b41887b664b81a04d5be2aaccee9a907dedbf4a8dc4841137dcb8bd99b55599a65b8d5c5d6e05b45cfa638276caf620c262050bebf53c06182fca2c0abbb21039ce0e65fa6e1f63b36306a546a3717ee1d89a10ca5b1a7a84da9347ef003e296a51f3120723fe5937c6867b287d0ab47ccf3e062ca5554134c8db629e810ce68fba670c8bf", 0x1000, 0x7, &(0x7f0000001040)=@in6={0x18, 0x2, 0xffffffff80000000, 0x40}, 0xc) r1 = socket(0x800000018, 0x1, 0x10000000000200) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xc0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001080)={0x40, 0x2c0a}, 0x10) setsockopt(r1, 0x6, 0xffffffffffff0001, &(0x7f0000000000), 0x0) mlockall(0x3) 10:33:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() close(r1) ioctl$TIOCSTART(r1, 0x2000746e) r3 = dup(r2) syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r4, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r5, 0x0, &(0x7f0000000280)={0x2, 0x3, 0xfffffffffffffffd, 0x2, r6}) 10:33:20 executing program 1: 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) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x80) msgget$private(0x0, 0x20) 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) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) 10:33:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 10:33:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x6, 0x5, 0x4, "93d105d2d7d5c4961e69fb9abc3f221fcc029c52", 0x7ff, 0x2}) 10:33:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x3) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) poll(&(0x7f0000000040)=[{r0, 0xd}], 0x1, 0x0) 10:33:21 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) 10:33:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x408, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xcf, 0x8000}, {0x41, 0x7}, {0x44, 0x2}], 0x3}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x10) 10:33:21 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffff6}, {0x17fffff}}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) read(r0, &(0x7f0000000080)=""/44, 0x2c) 10:33:21 executing program 1: r0 = socket$inet(0x2, 0x40000000000007, 0x1) poll(&(0x7f0000000040)=[{r0}, {r0, 0x44}, {r0, 0x10d}], 0x3, 0x3) poll(&(0x7f0000000000)=[{r0, 0x48}, {r0, 0x12}, {r0, 0x6}], 0x3, 0xfffffffffffffffb) 10:33:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt(r0, 0x6, 0x40, &(0x7f0000000340)="8be8e4cac089754d6c8bb2caacf3e35e8f7a4197550fe252cf555160de23820723289588e6e9ea1649f5e9f58f22606b3ddcebdf81b475e569f89b08141397e2c476151aaa8b1af04b1604f4b4225f5a71d96836c7240e142b2b034a2e32511a3e774a5c74a815f5b4c3ae755229a01db762a0533af954452258ddb67ded44326ca1fbdd58d5e8e37e3645294490905ecb5e88b5169080f12fc9d4", 0xffffffb1) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x3, 0x82) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000100)=""/66) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000001c0)=""/245) 10:33:21 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x5a, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) recvfrom(r0, &(0x7f0000000180)=""/251, 0xfb, 0x843, &(0x7f0000000280)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:33:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffbff, 0x2000, 0x0, 0x5, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2f, 0xc, &(0x7f0000000080)="05000000000000002eaa4e713048e69931929648", 0x5a) 10:33:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 10:33:21 executing program 1: pipe(&(0x7f00000015c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0xffffffffffffffff, 0x1, 0xfffffffffffffffc) r2 = fcntl$dupfd(r1, 0xa, r1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4d3922c089f10936) sendto$unix(r3, &(0x7f0000000480)="0f52815649956f969ede8db01c7f31c0d250b3a43abe4858fbc11d9b443a28bdcee871f7cc23843990f3f11324166b19d629efdd59c71ddc022aaaa7160ef5035d1e250a7ad83e68c65bf0ab1edc73eec02f9e215948a8107a3b0c17f4a6c1e9a3d58f4fd1f0278da9c58777f4d392775f1fcada9b77010807ec4e66cb08c3c676855a60b26067c6b3154ce530b8fc079c3db53d29388a491d7f66ca27344a24e83ba61179f334c6574adb684f3e759d2d2e4ee95dfadce547648cb18a37cc59293da858bb0cf0f7c7b76f568fb760f79e7b0373ad1d5e50080ce195a20156c49c71ce34025fe3a72e11c63203fb68fa2aeea1104a1dc0ddb39dc679c0c724d5bbc673bf457a038b8853ffad85a9f380c2a28947877034b358d2cc79bdb42e2ce61dd1d170f407d0b0fa0c2d33fa4da6e46dde3b8710e53d7fe4a63c31778d5672f6bf23f0e5cea9e40443d7d1fe26da518e22479ebe5c1e01fee11e3a6b026facf83403c719ad255eb50d8155608889ad304ecc7446ebfed05f7611a3672dc9ec654c1c6541869934a240cb1ef45b28f4a6c6af2e1fa1cb0dc5bbed0efb5fdb78ab6c731c5dd2ed87258ed7cedcc2a3d1deb36523d88f5c85330fa289e96546916b58eee39a8658bced9ae05bb78d568dddbc1964614d89e75f2cf65ae5bd2a34775b288b3e6e4f75620c8db66be96bc5dc468861026b8834288f6f762d5d62efc10a2c4e97e2d9b7ee3517d611498259d95c1c78265edea766d49ad1caaa1d3db7b37edbfaaa6ab4f457c34c7ddada8b62b726c0e7db73bcb7653e16a713ded753008fb4b9afec05ccc89b69dd9ace4e470f4b248a5e1c5aa426b11d16b3362cd2e46bdc0e54fbfc8faefd9d6b2bd5c05f9d6fc20f72a8e77b5052bc7d1d56721e271aeff8807cf2c2739b280f8103f2dc43a6e3821e88c3de4a57d914f8b84619b041886d876726fe70d9ca81e91f0a16ccc5bbc56d4d28943d827e8fc56579612e84554a6538220caa04761c60c4655b45f465e5a28e450b5466e91e7d03dce83e6e7acc27019f34455cae57ed5a67e9b5846016878bcfdb2c33c2018fd2a66beec07c95c9c2d30f91deaeebca8b903eab68262b7c2a3e449fc04ea26a73bf02311728691d259617bd645132c14899402b609c3a4ab376958afac5a242764b5a97b985a48e0a8482e969397ea23dcd79634aad74966289cc4688628eb25695c20755c62715e76f5a52ab5a119675d8b51a6bdc11c1accec9096cb2cb9812f291310d63c9df22a2f3a9844d092301c4515aae2bd536006198fea412b665f4f9b1ff338cb22c038d06b61b5500ee494669614fffe48b8965081cab44cdf196183e1a94df69eacc03361692e306197296c72da2cb41493698981e4e6ca3e54d29b277ab36ec7ed73185d6725a454671a9a2976c8d1c9835c75a2153580d326505d35cd2e133040fb15eb3fb0f84a461b059d112980bf14ef6e3b21ac813325cf7e92c8e02ad843918d925fb77dbf9f8507b1c967976f30585c20d17490f5cf5c0f469b79f0a89bf1683234065ae0e085392e3f8bcf02cc23313f2609797e091fed8a5b2e2904d4e50bfe31c9aac100b2ff2de7f7b2406bd4e44f52476042fd42c8b34f565867c76a1258d55ea8ca62374a9b8f1f43f3c9cd90831c02b60e8fb55c4e00e68dac13ccc29346881ad84b33b09fd23bdebce87a7b3b8d33208361a1b2bd43e5d54e088181406ba1670a2b1f6b5addca35112d1485388d20f015d8b91bde21d9b4cbe3cf80b33465eeea7d8296c585b2e557541b67bdcb08652fe8d8b59e41fda1584bf343734ecd5422d3c7cd29918974f812ca3eee1318ad5ea1ec2dfde275dfe43145ba1e8283629d797b73ddd9273a53bc9456c3f0f19f5dfd6e08eea9762a1779239ca1fbb6f3669c4df7579cace2796599b43b7e541f580b57442535f8d86b300d2c4f2a04c612371cfa941cbdd5fbb8c93f08032bf041fd00e610a06e9994a9cd40ba84656374dc91458ecd030b03af20c2b2052f82c03f27d0c633d968349c11ec3726b3ece9eb674b80f8e83ff3c4b0813b197f634031a75435ec34ad3d23ee1fa5f12e5c97d0fd03596b14f1f00ae512281b886ae82954327c311a58374b5c5f1d8d6dc330322dcec6c0df2d24c1fd4f6b046fdc3e2a18a29a0e50d5a5802486c9732b1759c45f6eca9e304659eeac750e278b9c6d8457b96667982821b8463ba81c437a44880e5f081a969a734dcac7af054cc1c76014a2fe8137ff17d6d4e1bde9a556067887978fb78b3fad63eed5b1e77c8a19c6e983c475bfdd23748b74e3ec769e656310f4554eb6a7fd4aae384debab37ebd1a5bfc3844796199d365b9ebf80eb8fd704c2af7837ddc9fcf5fe122f255b32d0ebd7e0f8cdbba7050752f6c8500063457846104202ec3467cd4102309021f5f9d8f196af21ed04d8d0bec2f4b430640330d54c2dae850912082d61ed517149daa9a042bfb37cb96a2d4de776b452cd2f73ffb19b850e21f4dbef6b10436c52e58e6bdfad5e8b40e1949085f32f382771eaa874c5ed0dce1ffb50040c93be78fb870cb2a0738e5edb7fecd0bf9e95c77cefb297209cb945463d8ec8c91c6952fd93ec70d1df627e32de7e0c04e4274f4a06da28b1668f43333e82bcc65ed53edf3e25d98d58d38b90a762147f3b9f5de18413255dfaa7fffdb379980c99c53041910ed6db2eaae94304ccbad15e38b167557388fabe9b42ade3fa4c805eeed8edeff36c15924f46fd8997e9c9129bf780d843748ddb372130b932d14ad7a81bca999d7c092a6e2c31840c7b1706b25912f47d0e54851da5ce17d8b1eef5062d74e94175bac7432ed652b2b1d750c65ddb10287d55bac72bea2cdf4317098491e5003a339af3b99a33d113061f0d2d57ba311f64b7dd425ff172cfb9f5566f79ced61094b9732a21ac3fa14132692b9f660ed067c7a2739933fd9808691a86bf2bbf6be3a188d3f4a1955b0c269c5c9b70cc6aad500ef4247b7249726be1225157ec90e889871c0f77ba07f5d7dda8999e4e08b419c3b2c22815b599a01b9923b59aea7abd762c6046295b85eb86de4d4ea0a9297d6591f8a40aa3c207a31598c60a4404c0e9d672179fa1e3e1e6555750756fbae7554fb335d33b7f56533c52e1149cc9246afeabacb5ad1f47e94d1b2cbeeedc32b127a8ca79d1f8164ee2840ec2c7f145ea9eaadc19a69832da74ed323788b9bd88913014c474e1e73283a739b301213b1151cc234d1397a3277cda0a2b108c367728216784e353a641031720abd7ce86a4e22b20a045c47e35ca62aa94124e333e8c3c39d9918e92a3a2f6391651902b446bddb681d51ebccbd7b6332b610768bfbac8d081007b4f92ef3229ecac080beb4fe5c90c083ca1a408943c006156c587452c0ad7ce14999646a4109af0b92798129e4204f6653835e3161368321b1766cb629dc4e2249244d9dbe12b217af8dfd3c4c72216b8a63ee25fafa032f57b403d19b0aa5c6832b7253495865eed13cad0e05aa7f7aaaaf5b11de6f449eab3cc5afc6f164db9b90d299eac2b85b9faed9a6abd8734b3464f0049e9824bb2afe13d4c9ed66636e711a362cd2593ae4bfccf8eb9bcae4e04832a147f7d278efc72429285661e6e7f5b33376397a729a694a369a573fffa5a58aa161b9dba3c43a45ab033095224b974533f4bfc19cd05765d529efc8b78df68f18e166193b75af26045fa85c4fc28416dbcc67d5efbfb2249fea9e3972f786ceaa973395163e54e3b416888b60d83012dd76a5c951ac9efb8f15bac18f07db525bcb2f102c85b9b21568bea1d6f7fcef50ec57f4bd3a3eb6b6d07f8d108b0eee05a984bd88189fd044f4700a48299d8803a4c3098bc8c875fa4c3b8903435eb50b3829e3a68b0c69cf8f6003197c6442966a8d16ef760d02ca115baac2930875a684f4555032f9cd64e7551593c566be7d6443d871cac865354ec30ba481d4c7903e82ce08af39ba00561f53c049130e60b291c365bf9fb2def4832855647cc665fe65273e9dace4d6dd3876c16493ceca8d8d39ef026e25f26d9e991950f3e519576d4a5c745a6b6622703de72ab63102b411792ded8bcbe93931e2d7813a51b67e7d6f985732343b1838d473d608b841b454b07d818d7696be1ae4d24335d63c86b8c9ad849561be2cafd3abb9420bb5ed304913e0cb778d7d86108ca3b4775382a2676b4835ea43bfe0864209ba0210a374453d46cc9e2cd5b5f3d4626926ccc4aad875e43d1b36a7c91dd39ca8c8f615e835751f0c354df0dfc7579dda95a3cceeaec866e3c42ca65f7df3e6e1a534b9360c05dd303519d708c0a0f6b38bb87867733025cd990040f3898fd0f42710e8a3719f455c47c0aad59afd70a525eccff7306fa2844e78d0595ec3e63616b128b7c1c7ec77538faf5183ab2655986d62b24963ee1542efdfd302078a6a2912ebb1a72f1b41535702ec551e2f5c5779f9878a68f411b5f33f9a17cacc346dc8f0f9f00901a169cf925838791960a919fb90f774b8c6387ac7543d306a8968cbfc48559a04e96a8baef56660a2485bed1c066bbec207d0d736dad5d211b99044ba5792271d6dd5d4e2f8527ec9d8649a44388a83922a81b4b56015cc0474469d718dfb8514dfcc30f1695824aeee0493262514ba2fd2219e0b91b6be538d2a81fbc1ace9061d9994ac34700902d5e64fb876be25a4ae742a8ae151ea3d7fb7307b81f33bf89bc7e63ccaf6cded85ff603acc4afcabae2cd621aeef1662b23b9079e6e6a67da54e60d37a1bf2cb5bdd9aa67d07f3c0badc3ae4c4e44911e4d2fdb03a24132c534b90b2eb7884db51fb6895bab95768d641a97655ad9f323dbd0a0abdec4908a7f0a97667f07c46939a6c2d17378db6e578470709199d0de82b37a73480f9e2deb8a618606e8d2350a2c03847a4c9f470508dfcebdc9017d44b10ff9534594a8df0090819b1570d63700ec229f0e95a52a8ed0db76c2986811919eef4b60b1008c040cf9a335901dbb1cd563b3a801b769ef8dfc4151267baa4f1c46f39f586a6609f241c1e5973cbe0ad24632df51ef1605975327679c305e58ac3feb404f243db4adf7db5b353634c7bdb54f6d77913d16faf599d9375b67c14486f426a09e1fb1cb6e8058cf1f755087e28ae4d8a41d1f5c0516e02d3718f96d0b382e523f5d3b342a564dbfc9d9d4a65236b4ae1c5548c843c7a49780362e40c0659feb4b097eb7e10531d44572a8d013a2c8fce571fc002d52bd6b35c44c324eede2405097427988bb43ff2a6558deaf1986e0f25cd98791b68f8f84d628e71e076c00a48c7527a510a0ced6f4d459789fe296aff8130a320e37e8c7a2b6008b233f28bc3213b454631858a309b15a9e6696fd1498387950cca9de26aa6ad15abd53f6985014ced4625b85ac2a8c0f8302efcfc567d977af9ef2f12040f9a05b78a4a62f4c64351c8b03f52279f2ac24d82462e73f890aaf549ba289a01bd09d6da0bb64544c2d9077e4c817a4aa23a5c2a713c2b7f07ae6ca7591a1b7950c92a11b56a24d67d29305a71d7b9c1480d8ed8279498205d94938fa25bb4cd19cb585f63e5a9ab91567b0968cf77639db0560305ace087b8996e27b5cf7fe8a373e8e1a9341db7f33b1ec7f63190f6eb402ce29fdfe14459ec7dd4c624c4a305c80e05c4c25bb67f83f29f444af3b5f7482a37df964cf13da827f03c49aa79570284d307d05aa9f898939d2a1126e75978403fead7030b29445fe33e6db567434929", 0x1000, 0x403, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x3, 0x7fffffff, 0x1, 0x80000000, 0xfffffffeffffffff, 0x6a5a80000000, 0x0, 0x3, 0x6, 0x80000001}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f0000000180)=""/93, 0x5d, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00262f66686c654f00d2a43807c64ca64e6dd1973273cb34595341709e98caddced6dff91d0a830577c56e824bb175f1e6702f46a5d92c98c87e85115d70a0b86c47aa1496fe2cdcd1f72997857bea2cee02f10f064eed633aad3b0d9336c630279f43c233eeec0d98aefa254a801dcbb9488857ff4a1098b5127d269ff6c98f44c2b94554b24a1e5276ea58209533128b068c0701192d2ae818e44d300321944384df9938862d8f4c25fcbd380564a5bf657c4e3ad2753d6ce1c8c38c793c2575fbd742b6b0892c735a3675052d518ba60f972c9a547cb72952642d304054ce6c40644711a5a128caa7de700e2ed5987fe82c947b887103b48e58adf577bf125e9b"], 0xa) setsockopt(r2, 0x4, 0x80000001, &(0x7f0000000100)="4a2318502d132b8bc9dce0d9cd0fe535bd35157ce2595930142e0d9dc99b2f0b71dd384ed69d70d708cb7b6f76c195b4199920fb25ac34ef5b2072", 0x3b) connect$unix(r2, &(0x7f0000000080)=@file={0x0, '\x00'}, 0x3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x7, 0x314e, 0x7, 0x0, 0x5, 0xffffffffe0de7d5b, 0x7dd, 0x2, 0xa127daec2e4fe783, 0xd310, 0x8579}) fcntl$setflags(r3, 0x2, 0x0) write(r1, &(0x7f0000000140)="2b00ff23000008003300000000060000", 0x10) kqueue() ioctl$TIOCEXCL(r2, 0x2000740d) 10:33:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="c4d4d42ee27d0a69b7ce4d4ed1", 0xd}], 0x10000000000003bd, 0x0) 10:33:21 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xa48fce21658fb5c) lchown(0x0, r5, 0x0) setgroups(0x0, 0x0) r7 = semget(0x1, 0x4, 0x40) setuid(r5) setpgid(r3, r4) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0xffffffffffffffff) r8 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgroups(0x3, &(0x7f0000000500)=[r6, r6, r0]) setgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) semctl$IPC_RMID(r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) symlinkat(0x0, r1, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) r9 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xbb48, 0x80}) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r9, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) 10:33:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x103) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) select(0x40, &(0x7f0000000000)={0xffff, 0xf82, 0x0, 0x6, 0x4e, 0x1f, 0x80000001}, &(0x7f0000000100)={0x0, 0x3, 0x7ff, 0x3, 0x3ff, 0xffffffff80000000, 0xdb0e}, &(0x7f00000001c0)={0x2, 0x2, 0x2cd, 0x4, 0x9, 0x4, 0x9, 0x2}, &(0x7f0000000240)={0x4, 0x10000}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 10:33:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r3, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x82, 0x1, 0x1, 0x1}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8c, 0x0, 0x80000001, 0x9}], 0x5, &(0x7f00000000c0)={0x0, 0x4}) kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) kevent(r2, 0x0, 0x39, 0x0, 0xb0, &(0x7f0000000300)) 10:33:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 10:33:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x0, 0x51}, &(0x7f0000000100)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xab8, "0366402ba77f0c037f00000000000000ef3caf00"}) r1 = syz_open_pts() read(r0, &(0x7f00000001c0)=""/231, 0xe7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x200, 0x6, 0x800, 0x9, "fe3c3fe74f8e94f0b422fcbe2bc48c70e5e3335d", 0x5, 0x80000000}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7f", 0x4f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x40) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) 10:33:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001480)=0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x2d, 0x6, &(0x7f0000001540)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r2, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r7 = getgid() r8 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r8, r7) 10:33:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2088002002, 0xfffffffffffffffa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) read(r0, &(0x7f0000000500)=""/69, 0x45) getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockname$unix(r0, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) fchownat(r0, &(0x7f00000003c0)='./bus/file0\x00', r1, r2, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)=0x6a3) mknodat(r0, &(0x7f0000000580)='./bus/file1\x00', 0x2040, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x50) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0xffffffffffffffc0, './bus/file0\x00', './bus\x00'}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000020000000000000f10000000af6dd4f22276e", 0x2c}], 0x1) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='@)\x00', &(0x7f0000000280)=')-,-\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='+\x00']) 10:33:22 executing program 0: mprotect(&(0x7f000056c000/0x3000)=nil, 0x3000, 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x20) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x7fff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:33:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fchmod(r0, 0x140) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x6}, 0xc) pipe(&(0x7f0000000080)) pipe(&(0x7f00000002c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x5c) 10:33:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) lseek(r0, 0x0, 0x1) 10:33:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() kqueue() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/235, &(0x7f0000000000)=0xeb) nanosleep(&(0x7f00000000c0)={0x4, 0x9}, &(0x7f0000000240)) 10:33:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:33:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r2, 0x0) recvfrom$inet6(r2, &(0x7f00000000c0)=""/24, 0x18, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x80000001}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 10:33:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f28696c653048bdbc035e170e"], 0x10) shutdown(r0, 0x1) unlink(&(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') recvmsg(r0, &(0x7f00000017c0)={&(0x7f00000001c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000001740)=""/123, 0x7b}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 10:33:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xb443) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 10:33:23 executing program 1: chflags(&(0x7f0000000080)='./file0\x00', 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000040), 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) 10:33:23 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt(r0, 0x100000000, 0x2bc, &(0x7f00000000c0)=""/80, &(0x7f0000000140)=0x50) r2 = socket(0x10000000011, 0x8000000003, 0x0) socket$inet(0x2, 0x4000, 0x7f) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) close(r2) 10:33:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x20657) r0 = open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f00000000c0)=0x5) 10:33:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 10:33:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffffe, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="33c3aafccc0ae81f242e2fd290a1c65669f34894b69d8da6", 0x18, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x7}, 0xc) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:33:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/247) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r3 = semget$private(0x0, 0x4, 0x400) semop(r3, &(0x7f0000000000)=[{0x1, 0x80000001, 0x800}, {0x2, 0x5, 0x800}, {0x3, 0xffffffffffffff7f, 0x1000}, {0x3, 0xd9d, 0x1000}, {0x4, 0x9, 0x1000}, {0x0, 0x8, 0xac0882034ca7d120}], 0x6) r4 = getegid() fchown(r2, 0x0, r4) close(r2) r5 = getuid() r6 = getuid() setreuid(r5, r6) mknodat(r2, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) r7 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x4) ioctl$TIOCNXCL(r7, 0x2000740e) unlink(&(0x7f0000000280)='./file1\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 10:33:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000080)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x2a, 0x0, 0x0, 0xffffffffffffffdc) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 10:33:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 10:33:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0xffffffffffffffff, 0x2) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f00000009c0)=ANY=[@ANYBLOB="0001003cec85cfae5915319a5a3b5bbf723c18b1e867ccb575b89e3c7d294f6da98edb676035aa24aec2e9951b5aa3d205aca3d1e222b3ec704f6ff6038fa026e93f9499a29ba6fea50a54b3e8cb3c6d07bb1e34187f896505979b8e0bc8ca0e9cec31abfdb5201eac4a0c9961f67aaf471e1aa0a5b4394711dcc997e8d5ee88d3d22779679dc3eeff981610ecc03ef3bf11382755e674cb3e6372cfca8218f15a01c086a3b7593979a6db21c3c7a9b090477790bedae70966d68c9bd9642c7fd641ab9f1cea9ee623a5e092a2d133ff2fbea6c6bd5082632ba70eb0"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xfdfe) setsockopt(r0, 0x3, 0x8, &(0x7f0000000940)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) r4 = kqueue() fchmod(r2, 0x2) kqueue() r5 = getpgid(0xffffffffffffffff) getpgid(r5) r6 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) dup(r4) fchmod(r6, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 10:33:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4516) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r1 = getpgrp() accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setpgid(r0, r1) open$dir(&(0x7f0000002980)='./bus\x00', 0x80, 0x2) socket(0x2, 0x0, 0x401) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getppid() read(r2, &(0x7f00000001c0)=""/20, 0x14) 10:33:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc82, 0x1) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001300)=[{&(0x7f0000000080)=""/76, 0x4c}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/155, 0x9b}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/12, 0xc}], 0x5, &(0x7f0000001380)=""/181, 0xb5}, 0x800) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000001480)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xfffffffffffffd81, 0x800000000000, 0x0, 0x0) 10:33:25 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f00000001c0)=[r0, r1, r2, r3, r5, r6]) getgid() r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000200)=0x2) pwritev(r8, &(0x7f0000000880)=[{&(0x7f0000000240)="48f6f2cc854b49b287314d3a93fa84b5e3b1daf9e429997e4f11", 0x1a}, {&(0x7f0000000280)="32fbc6d4224d28e9b10319ef531bcdd3658bcc326aa8259d215b8ea0c6f15fb6a3b3f5115fcfbd53ecb008918f79cf144c12a29cbc47b0407652c7ddf62c561a4a1514a8f419622e21a0132e393a95c7eb27e6c98afc9ef877a78d94386ca4ddbfe166e3abb5de3a071f172fe20b5c021a8679bbc72b485ce58b3d309e34da0d34b981006024a02dfb8122a487c1a539622d3175d35e8d11c17011713e9d620768752d902db9ba1ff321ad", 0xab}, {&(0x7f0000000340)="6d8bc614ab901de69d6439379438248bb3d192243a5d06cda36affb0", 0x1c}, {&(0x7f0000000380)="30ae8003f766c66274f62bf4eda1b3a61e58da9a329f4124e3a4c0c8c98de1d65d1b69ebcb7b1c10159ca19de02041443cfa59878a3839aa8b324d2d2d0836b2c688d2af25638fa074c6e48399618bb037bb164b68", 0x55}, {&(0x7f0000000400)="cc1641ebdd94a3e4d0dc32d97e9935faf86fdf6b58f4dc17a7f823cfabba73", 0x1f}, {&(0x7f0000000440)="d055f6008dae20ae38c2bfba43db4499d5161cd45b59079b1d94f6507ed7c02bda6c1b09f5c14da6c87c6c1924ba276f6eed11fe59a8c77919370b9701c07295fce9e77f592ee777bc884f3b819184dffe27ba3aad922c6213f074377bb6b4e4f2bffec243eb5a25591a2590881e989ef5cfc756e1ee5468a26747bcac5f5c82601dcf79dc6a1516b687c50b5997ea0c3585c1e43e78612a5df9e24d0c1c424b8a43968b38d683778bdca47e9c5215bd0bbf33bb777d903805c91b2287bac4be705ff087afe039866af310aa5a2c8121b783e2d66a08817ae8326e1f71f850e0e706e48c0f53", 0xe6}, {&(0x7f0000000540)="f36c54d35c596e57bcad7fa808a90db888f3c79028c77dbb291de02629523af2a8858e6b4d90d80f6ad445114a09cce0348893dc90032e4ad82f0c277727db01a86129ba27fc5d4c35fbbcd0e62103497b727e78f3777a5b1ef6a38ed278dcc62bdaa8534970b30b4fb0c575868402c1d29df82f9bf3b3019f3be974e728f44e3ad73dc17855ac5b994d93fbaf8f37e43a80093b3dfdd2a615e7f739ed4a578229e00383d8a7b968ec5aff181044224b6f09c66c7e371707b6a8666bff1d9b8d8b2a58216aaa540dfb5408cad6388be0010a35ac550d34b02d6ca74493eb1bfe1a74ab3f6d5729f8a8f329ac3a940a198e2e6eb127cfeb21687c", 0xfa}, {&(0x7f0000000640)="b6017ee0993582e6ef7cd4d4a897332dac69882c93ae79b7011a3721498f55052413f9840410d7a5c4681b9b495e246323acc17ce0be38f680de063c730af7d8d3dc7c069718345157e8b1e43ababd5f323d2669033a48873d3e4929ca9fa0a0c353ddc815a779706357e5b313d2ba35ca9bac71e64d3f472f4108014f3e749634bdc4818ce1d37334c8c91d7397427b834588458b561482a32f", 0x9a}, {&(0x7f0000000700)="4254485658b45153a4c362ac6bc0b81340a00066648e8ec0e2c3f66da4a2506bb42dff8701ab9aaa8b57f15e363fc2f055f89862318b01c2a60fd54e9d130bbe97f324fc92a50591925344f3020377844e9599fc8d8346d6210b9cf0b846c721cf93c1514a92de9a88059b340471e34cbb468ec514fa612ea552c53179bf6b5fe16eb6a538462dab2f008e740cd96bddc00ce53d29dc14a68bca9c6334c70c22f93f", 0xa2}, {&(0x7f00000007c0)="a0d2273aeab9183762e813dd137853bb0fea26091085313eee9671490e4c4d2c3093bdd796a2f695faf7a872a84aae7cdbd190a5cf40ed1e8003933afb0c6fbd4431ff519bcf203facdd4661897e6315f14c146971d7a17fa1f92a9b0e695685eee96f467d11e0f06515347229754ca0d426d0cb983bdd078ab65ba11218dd2c906837132b34a979f35316e13a", 0x8d}], 0xa, 0x0) setegid(r7) fchmod(r8, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f00000009c0)={0x2, 0x40}, 0x10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) chdir(&(0x7f0000000ac0)='./file0\x00') truncate(&(0x7f0000000b00)='./file0\x00', 0x9) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000b40)={0xe00000000000000, 0x3}) unveil(&(0x7f0000000b80)='./file0/../file0\x00', &(0x7f0000000bc0)='W\x00') ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000c00)={0x1ff, 0x9, 0x40c, 0x1fd7}) stat(&(0x7f0000000c40)='./file0/../file0\x00', &(0x7f0000000c80)) getsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000d00), &(0x7f0000000d40)=0x4) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) connect$inet6(r8, &(0x7f0000000d80)={0x18, 0x2, 0x0, 0x3}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000e00)=0x3b) fcntl$lock(r8, 0xf, &(0x7f0000000e40)={0x3, 0x1, 0x1, 0x40, r4}) 10:33:25 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e03000000653000"], 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getuid() setreuid(r1, r2) fcntl$setflags(r0, 0x2, 0x1) 10:33:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:33:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000000) r0 = socket(0x818, 0xffffe, 0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:33:25 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000008000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 10:33:25 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r3, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 10:33:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x8c) semop(r1, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) r2 = syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) r5 = semget(0x1, 0x0, 0x84) r6 = syz_open_pts() r7 = socket(0x10, 0x4007, 0x5) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000280)=0x3f) bind$inet(r4, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r5, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000001640)) r8 = semget$private(0x0, 0x4, 0x4) openat(r3, &(0x7f00000004c0)='./file0\x00', 0x0, 0x10) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001840)) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(r6, 0x3) ioctl$TIOCSCTTY(r6, 0x20007461) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000002c0)=0x2) 10:33:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = geteuid() setuid(r1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) 10:33:25 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) 10:33:25 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="c79cbd94a8ba508585821a72cc83e8db", 0x10}], 0x1, &(0x7f0000000440)=[{0x1010, 0x1, 0x1f, "7397be161dec9afbcd3cdd7532c94e716e2279c17172789c5b1df2fd0304f242c502a49698940493e4b4f63bbca76bac04aec86f15ddc3a11587ad5903615fd9f16153100f90fcfbb78d1769c9429275cfec08aee9d525c234476dd810acc9ba5bc3504a21c2a15d1fc269a4fbf88f9e8a2a1a12c64fd88422469bf8ba9dc752457b9b228fc2a41b08db856113deca9c3df0dbb567a7e41f58364654ff653d3665e7b3f9b1564ccd684f3eb03703ec630d0c84468eadcd3e279bcfd4e7448a7240fae14b4cc0f291a73bb0add9c93f4f479cc4496cab10ac62decd011893e6ea2da709d08eeaeef4eaa994060e9a96b307b41227b20b7bd088abcf3ce8cb756c7fd94180aee93869a17521d99786bc5d8327d3793066a5545ff68f7d9aec195e6e8861efd5e49c2f439da22b4d665c774f8927dedcabb5588be6f13a8c7d8e63cfca0aa52a4bacf7757e8ac928453ac293969bf3efc4cf73c4315fb312e9ea8375d0f21b4517799d7dea1dc69c51e3585218f1088ea8c119297e6a6984dc60da323233d4dd280775a4dc78d51da9d4106df3a218417700df7763baa1eb78288565fd433f911b8fdf5f00b33546231e0bf2b411cd28662b60ba317aa79a054d285f9fcf40e517c3a41bdb246d4a9ebae5cdb6ad5c8ede4a6a0017027a0e04308eab5c0a41927e99f06dc9f4c3f8d1e7edadc1432caa32ddf192c6b9c726da6cc530c38c6452dd1a3973cc2adcb32fd8c6d4d7d2eb9004de72d17a06593ec083b4c1f71ad3259fa8f670f4abe3df66b43ebd08b6ac23824be9e37d862df6311cf9ef6050c39c715370a9116b7355ff49114caad72ea4b3143d7c93796c807e8bae5951adb8df89c09cafa2a7927d615b59a5ef92648ebeb4d4ba70e721ca8f94a95af6ae8a9c933ca6ce1fb92710ef896489fba249b2a0c91dfd51357c377d83c571c103b1a83d72b76c8ecc84e37eeef7726eac2d14b7dec327ccd8c3e10fde79ce43ff338fcac34b2223d675a029a3d7527ab2968fbd9be6ebb7d3de0b12f0006169d93d1e33f9534586791559d8a06d7e871171e9779df227b31df42936084cd460baf482f6ff4641d176f1cb133e7ad2b50a1a111f1b41d443a012203da118c0b6221eab829585ae8227df227e0fcb508540867e364b0bd53ef5c377c550e1e5c7d8449712763693788495c78ce524ad018702cf1742db1b784d543eca6cc8eb8d2a8517dc1db5b39e6d11f33cdc0fd52dcbde1f85de1f933e1f427e96bfc9e106df68482aeef8725d9c35882606e43282d48b3652ecc78cbf5a45a49e53582f94a0cc945e983e9b871b5ec1713f175c0cb4f37677b137e9cc42df6dce0164c86489f2458e555cae44937515c5673091c04b8ddc51e3edc98c8d5a520004d609864f8fbe973340c2638df188df235ef304811ab51f1270b6ff28648d815e056bc1c7a38d7856fdf2dae864174741fa01e62de35aae56b977bb7811f6193b9d1aa2f6ef31d5c4371cf8b1ebb0db236fcf6e12b0fdf6ec969cb0fc35e3530cbb275ac7d3051826b8d4c901ee955eb3fda228f38277750309fc4c40aa6f345216e73965dadfe950b6a846550183169041a0bd79ba8af54fef30b9f8abd176f19d07ef00f07dc77b4e143e22fea833d57dd297b303ea9413d275f88b9267a520f544834570fc89c395d9f832af45eeb09f0206c2457fa99c15d214f39bdc4d1f996809c4947c361460da905ec040c927a6535ac817b0f96210cc95665d04a96fc2263f4be72018f7b10c82b39e4adb658dd1abcf013087b43091f8dfc46e0ca5941ff7b6295828d77eff83830be27c79d07417efdb5b6c3c7dcacb9eca74f5c0103d001abdad1ef979dd4d30183b9af08e18cc3886adcdbbafeef0d7bcfda1db85d8a9ab31e3f649311d15c5550d84c08a4339ccb04aa20a4e6cf2bd2b249daa885e5d1d767976bb44da733d0cbeadaf25ccf25477fafb2a25fa4858763e252f51f7c2dc243d207afd7157991b2ae142412347767e26c9d3508c090299c4f815ba45aadc4a1561caa64af98d531f4cc9cdf7cb8514873e65de0e274c7179b1b79b2d2c8cd9219d5f4fb43f26e6d8b95cf5c634e7e3195a56a79ff9d2dd57009309ad32c311419ef1d56d68cbee840a8da244faca813a0ce0847067c8583d9d34952272786460c9c54fb7ac56a036ae2301a1d4eb2ca1095fc04b4262f1dae3e04235fd09346ab1c9eac25d40b390dc2651d0888df60e910bc3056aa882193f70fa14685cf61de00d7e127be15f9c20ffcf895ac36151f6670031457953d76c8a2c4c0add5a29a09ffd285556d5736598ab6e8b407824d030330052843425fa4bc9c7c2e1864cbe32471eab3309516194ffbf0973da1a2ab617ad6d8c7d6e369d699cea1a7b964d82a7198ef797f777f6b8e3382d53bf196ac6f38ba4fd877163b0075da665fed8f50e256328d08709f35759a6e716cf708c8f09aceaf75dc95664e4c62465ab95a96ae6c1f87a102c7d65a06035ada5557067cef8fa3393a400d1258a6bc60bfda2b97ca3160e46ed3d369be4b7f80dfdde9764ab4733ee56478c0b66696862b56a3951a902a2ba0189339dfd15b92eccc1958029ba445dff9e4c911b70ae0e06431846b909f25e7fcd42a6e4698d7dd1119f76f240506c42b51fc73f841c8928756683b4505ccf513cfe433ce638c7651e69c8c620caca3375d6ab8949ee961d490d81306bbfcf15886496ff498e53086d2038f56831aa2de76da86b3b57d0645bd42d73c39a012ec1e0a3699b651da09bee9ad7ba1c35a1ff541501aea6ca7b5d4439319762ab369730a25bd4a06028fdef567dda66f5b75aea1936cb24374a6efee7a2c714d99f0b7aab5b454b2e7ee53674e95bbc7325e7c20f7dab4b0e6ffcbb605b4c19805c72f89dab9ff30571dcb0e0c9148fc0fd896a6328bed9956c4c93d68a911fec4a4b0dc0f34a82c2b85d0a33248659a24d0b3666600f57581fa22ffe4b173f4feaa2e3475b9daabbef8ab47f0e1146909214efb41e48ca564321c94bcd9276fe8f4456f3b26b2525e8e9c0a8e5a62b3faf9371fc4c7050e9904fe0c6087ab0a7f185455f397f577fa2e04e7829b385fe400f9dccf2f5666f6187809b1a550552a9fc70c86ccc8c4d37648d19a7c69b078b5b0eeb80c4c406bd9ec444f1ac2d81cd4d6edf5579d276faae5d97be66bc5cf6005ef284e1215f92701c9b8a872bc88ab71af48c10e54eed611b6c731f354b7609a765c6d7db99b026ffc56c80523469ddcafb3dd16b647936ef460559d38be30d795543109ecbfa7f011408999c99b354e3104a3f8d4a22fc563fc182efe943af30d4e558f5176c2244cb2b9f978520b2ab979c0db4acc9867028f87fabe450bcc76eb222a8a85da80757951d5734cdc9afd36c1655c735da8674930081cd461b4fbc5d1acedb90223a6aaa88602dc9e3316f11069f1dab26cf0a814dd7b0463d1661cfe78e5ec2ba2608811c1204cc82b682358073388001fd72dc6ac14707c9c3b04c8856b5c29ee7426a0395ed43899e4ad2b98b292426668a64bc7761f6a3f9f7284410f0bf082f8e037d35d1e55a965e3c12352acdb3a81104bc3158aff85f862fe4e14aaac28f8e2f0e21640c57ac11002bf57c349fc1d67f88b5f433bdf3ccaae49be6c1bd7021dd68040a2213b0d529e471c7c9ead67fee6f8f53f49d6e19dc6f76d8b820e3f806d65c8ef4be5a8c1a308774fda3962d27e812bc6de3c22943e71c24a885e7cc7412ff0856485a720ea5281a840d89d06b25dd55bd382dd89145abc214c8b11006b3edcb1854db4306dfdd87399a565ff1042aad380049917e685fbec0da241b21c09dc2522a8572ff7aa27de9763a3519c7ada418bb37d4ca00d7b659494dcb055269508b5dbc761c72ae3f9e8247cde895434580b586ebbb22a31c7805ed6f05156368e73c02327780c3b2d10e805941887c75e183278854a28297b14d4fc267090edb5520c1cc53bc3119ae38db3655cb15adbf1b432dd5c432b21af9e3b283ad098342a29d49457c5b96941f552e8799c4fb0a810634b74b430437e58561061a381a0a0e92fb29c2be643ad48c56183c21d3979c232163f5ca379bfd6903ae791c7c9a38de00fbae4b955b98cbec25489ee215d09e9e83ac7123998522926a07be90aaa04977171f8fcebe6a087293f59c307b4928c19cfcf74aaa7d6682fe888a4b60e498e59f3315284530021d9acda5ed7e1a983795a8220026f0ced05271fb7b6ec88fa4ea20c70c91dfbde0cc861faf6cdb1a1a91ea4d3e62d9edf25548c20d28b22597f25a404e42480f6ebddcc5a9a6fe9ed21a05de866df7170175548c48f897055d09c7da0298afc02b2d285116a419d00d54a972f3b7967a4539eab859375e6515e660ee57d88184476efa0e00273b99c58d556d1a9ec4ae58acbc6baa55a1df4247ec7510b7e0f7891d3772e8136a95c1df0a0c6926c963bc653aa02e2a44ad234d5872ffd75cd3e98b646e50398d0489e497950d53cbb9a9542952c0f6c5a5c782f5743b0d70051002fa5bb22e18b925e78df748efa1630f48ef8491eed5d542f12370f5ed41ab8d6a1145f72e230ddbcdbb58beae2cfc772f99d5fb36d98da7ddbdc2a60eb0c139f530c7b8b39ba021e996e2dbd542f0c494b9523803481f21f96f7286d8b838def680f6fa0e7243a300511800286664312f5a9e18d32b709d4dbd82c7fda82d31c823f9a404306ccf5de07e344be67ac57e9679dc73618fec8003e81076ff6362da7c30390fbd492037897c675cc5f0895dd163f63d2a6e104650083e291e1df0e028324d2d7d2933e5c984275e06a25e922c13c708d437e87e1023baa101ffb8887be760496d7183e87f0a8df8ba0e579694e7b0f2d6d649053f2d2a2da9fa414319245d41fdfa5c13c6f9ab2093d10b2a3a1466c1c013e3e7a5f1311c7cf87c4b6ac21b2e12f73838bb5b0bf257445907878ddf2f0d23088a1851b356791922bfce7cebccd47711544ee15c2c30422b41b4c07159fd13b7407965a145ddb583b931eacd812c09bb1df1b91c043e3a376781cb57dea658e2d7157a5e302b83ffffd4481d336c6306466fbda9b8cb7880a2c49e676d93d457f024ed0f1409c6464c9e46e6b88e7b21d7cd414ae963f1b8ab9d8958eb34543b7b78d7bfb06c34ae66237b09f4dbfd881525d77536412093446d712be532da32fbc0cb1dd61e31d087e342b7e0d9e28b91f004db511b4638a341d41ebeaf8357e3d7d6e30e7c027c51a5950fec8b9c639f735acceedb02a6feaec47afe213f414989d6b08b181cef439d2227d15682f2eef30f17fa7f385eb6ec99ed5fdb364490abba3267c640cfbe76d7c66d3396079f1f25a57e10226e4b128e72b1729cfa06c889eecc314145259d67ef891322fa4438c25442a9ecfe733dc2d9a3576ffbdf8de6a75db0cba548ac78fa7aec82259e2fd3288a2da2b398d5cf7ff7c01440c40816cb5979046eb06a7d52030db5beedd300c25205cd5b009fd6492ed7af7590495419032242e838a19798ca2fd8558d94790025149e6308043b4e3464794a4598ecd41e6372e8b63d12755b5102371379f4160351e4b06701c0b61870c6628f7a017bdab47d21b5d37be3db08cfbbe1603e33a9ff065f4eb49bd2395a9ce2b4a7b184ea0ccbe2ce31fcf1f72854250acdb035b72e76af1b56652bfc083f010212aeb018fa38c1d99d4ce25bd15e1fc39b38b3ed761dd664a627c99d447d9c46cd49524e785265887070d070abce"}, {0x50, 0xffff, 0x6, "0429af9df60aa0356aded03b2538693659f0eb9a8fa8b73b99d8fea10ad32cd58ca7089df50c3defe22aa1a44f618115c09c536ed1688fa56443"}, {0xa0, 0xffff, 0x5, "ea6c58763893cc66496659583d59a96904f9763e2311af6a07f2aa2ca9139d3751226ebb976bbfba0341a59f96e414ad55a47f092fa9f35b00880920ca98304eade7794493919e30d0c5ebdfcc6d29be3f2c671830444a33b91feea0ddad6c82c9be8fae36e3b2088b1de7c50b9f10503f5ce124d15b4fe5d5eb8753e9fffe935d0d4604de94d1f207ed00cc"}, {0x58, 0xffff, 0x6, "f69a7e472feff26f7cf9b5135539a71c10a099382e501f50144ceb6ef2afec183997b000c29e8c810aa262d580328fe5fdb04d655e0999db240223b9cc21de205372"}, {0xb0, 0x1, 0x5, "f9db9fa4952b6395613bc4129b741088720ef068d831199430753de1cbe48b6065e97111092ef9a7b7ef8d06fcc44ec310afe533725a4df1c30924e3a156e1fe7363c148b0df3e2f7dd7ce5dac7307d0192fcfd82fc8d1ce9b1ea405947f2aa7a88cbeed96c65cc2db0eed2598cf24f71650f40821e785eac80d21b4a6ca56d7f796f085d1dfacb945033e40b671be18f2f42781284bf5603b4b37f4"}, {0x1010, 0x1, 0x0, "d8379966ff541426b6ca41234bf382c8b54981e7ae7e92981361990aa335cd2846364f412317cbef6df11c5cc4c1248444fa33ed81113de39746d5f6e6eacc682e394ea7d76fce5edebf3392f7ac60665f96ca727971e47e8a2b40a2bc8c255b77bb15d46e70cd3a3d583ceb6375b6e3da8d2a9a0ce4e1f81ddda028d8a5c316ceb3aa6005e8b41002e07cb23f98d878f214c56f321e3fafaa3f8deaadf425f06414f70f77e289071059cd85a0c269d1212630dfc234a32388013767d52d14ca36c3eb28065a00f6bf52b425e93aa263e29774b1823c7d6d4ee3c16e6b4dde420567ca1daac3cd161aa8a0f0d8d156e5ee17dc7807932dd38a5fe73b2c8c9affd22f4ca1abf2e1bee6dc1a656e51e30cb87067e713e7cd58b9486871f411de619422724026dbe5aac858acccc3c3246d05f4a2d20be2a77a2650a424e7e1a9ea8fe30a832dddf262b5f396baccd1711f512d38e105e5b5d23d72902599e5ac2cc59172cd20367d765cb36e373c3bd3554a6a2a91ce24832374e5754c8bfdade434f9dd3fe6f753d3a80af5d9c088a586b55a34b40368bd344392c579628cfd37818bf0ea7155d70bd08860e05c1bf5c42fd5dc401314dc65a6b5eff9e83524a49633c2a4ef4aa6b114f0d96980695e8a08178ecfb366c0ea68d05be21f91f191f0e9933900464c2d5281551bbb5d11e866e90920ffa93731d762587f2f084e2eb44bc34f7fd7ad5ca2628fb00cfa27b8a4d7c4cbcb529a6e7dd473e0c1312cf2fadd08370c0afe1d4dc26a50f6ded9ec8249c93d96fdd27b9a4e298b797c0827ac46aa139023d59ba2a779ef19471df521833957e6e3942689be615f94b8bf4a56eb9338361a0c6c9d7e96dc191cad61764679214bb3ce91d7f5be116c09631a8b9aab4ea99a13f1159041390db081f1de68e75f5024dbea1a7d01dcc38cf0d4c003020c23d1c69cf37625bd26c3f25cce4cfe695b56d46237112b1c6d82766c8044aa4bb1e14e1abde2a0526f9e19fe32c1cece88d142c48eb419b10e44802c3db27894b76877c3cbe4839b7bf809e4a6b658c6583ff5f66cdf6c0310e14d75fc5ef8800389b0488aa5e7f84298da7055e42b868322fb365ddaca64dd21c55e7c8f00ca26cc4959c032f95d1b63950f896e8e8b738a774c010e31d69ed520df534d6773016414ec233a3f015cd062f73e88beb2a7bef75ffb89e3a57cb447ef256d24e54ac8a27b03a423d0b178c578babed3a7200372c5b506f08aedf77d4184e9869ffc305d97e984c281d59076690e2d6cb63150143942b9b5291bb79a11d5e9ec153c438790ddb137cdad35ab4202f8e508f2d9a4040e849cbfa2d3f0b8ee401a1f9fd8cc3016a549675740d7c0d7abd6786f3505c2ff332e2c4f1c834df81000b4c5dba4ebce848ed93ab4cb358772667cfc759cba56905ee627792f8b6f96a0ca1c304bc67fcdc0c91e05a67c4bd99f0c95dfee56fd7a9fd02e663d70a317891ad02ad40f2737434acd3bacce760b5fb431e6b6b12a1c1519ef0df485f91da88ed1bfb7cace572aed33afbe87c85c6e661d3996eb4e7cba6e09abfe164302d83e89541a99c28a39f0a0a46cecc7e938f037e4371f507785e402de6abf55c3f6dfb21e21c0871f57e768c6e3008a4d271d9dceacf7e6120f3bfeddb822afb941fcda06ecb6e1bca8cf7138adbc950f40d2f8d16a114f3f10cc866d7f022d96311b22fe464283a460b5db4f3566ff676165d26e69a426d4b7b570bb5b635a82fa7f1283261a53416c3cddd10e61b6df6f50d9a1c6bf68cf6051662a888b388a7e8a4ec31190317b4e85a91ad5fed76e00fb20f09282d8aae92d4b947226c1f52450eee3faac399ecc0e6e47656f3172e512eb13ee62c440e8528e4e67ea80ef9f161ca9a98196adb79011f8f19a3b51e400cec6b624aa3b5a3ace8125bae6c1dd71f0cd8121903674fc07e41b53fb6e895c60858a78738cef16126602e97bc8b45ebc813ef85249d5a04897eef42ee44f6a6a296b23ceb8f5f6bd89a5374df2c12982b1bbd03225136c0c60d4f7ab6e6be8bad166e740c4622483b928d229baf48a9a9a4d6db57210c2454be63ac1003d511e95c4fb49742f4dac5891b95086075e962f055228e8568c45e7246991c7392bd027bc69d3096b87f478e2e34aa2f5ac936031a470a09d0e87116d8b841e937164f3c82014cd3af05899d3c43ef18da0d4ed21a9272111416e235549d2976d9386f3a5fadf68ca1b2bf2955d7f3227abed90febce7521a22065983ef5ce76c9c8cb963ff12f593df0941836131db1c0030198d36f16a04794074fd709386cd7251df247e9b3006a2624554bf6a848859863495b1afb7d7bd52be3479f4da7ce545733368146763c4ad3d1de712d673202a21f43a7af8a529a67b116e93bc58de62189d094cec941d170a7718fa84acf53cd56b297279b403c8f0a5f0bc62aa2c6fd2ba9de53b5713a1b00b3cfeb7e0ef7040554b1aa15c971490591c0777a4a52c4227eb6437245469fe0ad423d2c41331bcde9e267cd9dcc0a13478f38b74ed7dfd7180e4816d237c06149a21b539b56faa364bc5748216408e00d22ba057600e3d91477edfd682fcc987b0cccc178016ad0ef93b4ca4a8ed3a544b3def82004cb44f668c47a4804d8fe5bc79db72bb5f9d49957b607a3df9df3f5bcf31d73cf0c39b65e0da984f0eb39bbf65b7d7bc554b8b5e1c673f75eac7b486315096746d749759f29809660bb9a8b56994f1998eeef4c916ccf774bd9fd75939f6d741e7e0459e75d53274aacb35f82f702e49ace3392e40c1e89b01325d728683e00d7ac74edfb56190c669cbda21b870c067adadca0ce7bbdb9fab8fa439204d224a19db63240410981921b9c7a70ec8a12657e713591178a330b53ef5b6428eba7fe598a41e6288a05d96e9735e32e7160f88cb6b27f3f443b26f6241d59b5e07584b34a580c0f4c22f6fd148505833feed901490ba30d46b1c692033187805f7e8a8d316e102a7d49820d01e9eed329b16617e58bf0729562b92bb1a6ada0c4cd6ae27bd5d62b551d3d7cda47e4c5dd1ab29116cc386f21b067364fd6d57d34b5db0fb466bc6e7836a677f2534b858fb84046b317eab0dbb0fc08ea9059dd6307d52f2ee07bfaaab01b54100093555f6075b75163608794f73e9a73cc97efde28028d162d45e47644be056f1c8f70fdc66421079fe968d1ee2859e45cefb355605dae115df734a7f89dcc976b710946e4c6c0d15de1caa393e9432275a6367a7033ff4f15f46a596bb3b2d57ef3aef84f75450c11798168b694e3bd92fc0dd1485e1436851624b08e4627b9e3f8d7c4e7798a17fc0221c8cd6bfc8ee4fc8fdd82b30b800f5f15429d51a74f456eb3c1929a586713c5ddb8495395548112a621f1814d3ff3c41744dd232a6553b2014c2bc80e57382d1e4cb9161d79fd01fa4bedfe9bb59eaa35d7518d0fa15c9396e54620abef482b76a8f70a5bbca62233a59483854d2bec6508e099fa54b22e00f918f1b9b87696839e7a5e1f59dd03a0d91e7cbf7daf711a1c95d268567a28155b938ccb32f7f3c9ebd4e1395dc23188e8449dbd9696c979ff32a9c2d54af62edcee5f4cfab2cab6bbf3d29b422afade7d5562db1ac8ab34f1ee30aca2a57cb91b053e7782331202f4198ed98a0dd721afdfebfa32f777928ddf535285c92a08144c133ac504f0c3eeab37407b5bf8cafc76852fcc584d1ba35ad90876ffc18692330134311116e9585df13102a37e5a5bbfec24aa4d4c5fe391a7eadb37bf94071a8e37ffaf2318426bd35737cf19a276c0ef02665337794133a63aa27f8031e914ef4797589bf0e79df3803138dcf3157fd3620a0f7298c03b040c35ab894be51bac69114d9e81c7b20c4b90f252f2de63fb7d8f9ea1fb90dbe728573ea2e0cb8bbf937bb60ea2da73cc223f2be76cdb26a33121ff667bf0924cd38c9957c141289b50d58157952afb3b84632f285926a21d8e3d66ad6566d747f2abd5804a4ef31cb44e8b40402c2088b4694a854ad12d825494d8279857a21eedf6197ed4f813f0f38a1c504980b62947af658c7f6861fa2498bc39a8bc8c77ceabec553fafc337668dae22e0bf8cae0b8e1d364bf6c622504a358b60450c00c6bff6427699d104f83613ceb5068875557dd73580dc653eb4cd05d3d39698939d4b20a6de99e05af70e7874f036ad30351f9f0f5dc49c206f46f67dee9e394532d59fec9e95bfc83a85dfed3ad213d0589d4851ab4d7658ec5ce554e36efaec71af52f3af2ea67242a5bcbcfeb4a6f961255928eececa27752225ebd5f457737d7ec2c2dcb30bc282894d761f730aee0989aedcfd55c4bdd88cb1e66075c4e5903691301162286bd604d3ea3befc4e6a1cfaf865968bba28a53bf955cd60e98df2e915fe0ee5de8c55c9892036d38db7cb037a2571995d1979a43865f7c2a890e92a594596db7bee4d75362f59c9f17b9f9a6bad295029e422f28e324dee03940a0fad65151354db4836c487f89c3e59ac48727f24685cb37efadb65c8469dafb2e97df49dcef9003b9cdd9b28eddd90ee933eba3551f10275f4b94185b0fa5a724e1259190d5c061805ddfd64c8f7a47e653ea484e81d46287c22fc0cc79feab804cdc68c5cbbe589b8ffd974f42421440c8f57a600db8d8a5ed25fe226ad19be0a59b01f3be01ceddce26c373e7e7a4a64bc5e84c866ddc820bd6364a771713b502eac219023ddf162b43be228200769299940e856d95eb64a6cf7b17d6ed4dd0629041e5284f2e3062626fd0a220c80b05fe3b07819f0ac4b3049295ba1c581607f8e38fb4f6a718f1e8b14ab7beec2dbafecb0b7b35ec4b84b8d9cce481b39f79f0f9d5a1b6dcdd7f790f5557a4929b3635a77ee389d28cbaf4901198b1eba4436c1006377955544ff73712bdb18a60ab1737bbc71428bff366963ef6ac84fb3e739b668c85adc5723c43a4f90b23c46b2d1c67c3261a971bce14d24d562a3e28ca7419437a1a865677365941df7c72c5cdb8cdf4807b6e6f63943fe2df8d34e7979f6acb04b7512add5c9b629ff13ae0036fae242d48b54bacb50cb91abd4482ea5ba804b0f3bc6f46b85a1adfa46c16ae283861ee9ab46b0ea2a90ef3bfd98638b2b4f7b03ba821958422013812a709416f1c0c9d71541c4856c7542faf9acdd2a136da0418583ac287ad73c39606e3054eb84d8d7368ff525e762047e58d6ddc60e367513ab035c0a8aeb386516325d369b5883c1a9c62cc4f1dee36d333fb17140557a8d67b1ebe61c8fd15621356aa85a5e7cf0398da9f6351abbc442ff50474ff6aabfb7c22e8f32556b0963ba61118ae04dea4c6a8a71b33de49bc1e9abc7e51a577b986df8b47e8c7e82ab1562b00f9e48b69c83cb30ba0243cfe14420faaa85df83a393821f26218e1b8c1208afcbe8af25402e543285c3109c4d2508194357e85bda69511e9447700f1113edb28ed8c7738b5dc30033248c66fe1487f63f3e6ba7a1aa2025de4fb133478df00a8c06dd05618de1fc7ef039d18b8321b451d1ddb6b3f8aefbc3eaf08c5eb50b62f3794b696242e610cfeb49778a8e1a51e50f61ca39eacad74e086a6da8f117c51ce7952c5d18fb0d87f9bf166b3f377b88204a66c7cfed2acf14ea631d932262ea594626d997fb1541bd5552b7a0c3a3a3aac8ed7f5819bea2b0097ea0f1eb00ff02556f770350cb5e7b70a50103cafe6ba64d1ac144fb7fc72d870d4e254422b51eb87f4648b7face09ab38c6e2d7"}, {0xf0, 0xffff, 0x1f, "fce50f91eaddcf734cbf1793428b7d64f28e8216764ce200f7ce9575b891cc964a9f4369aa13f29dbb2e47c57970d9f3d02894511c53925bef13d68746218e98e464230b488582c106e6b73c5252170f62aab2a8ef4c7f8bb91c9694a6690b6dc3fec75596c4d58d5bc5e33e89863056ae6bb27de69039f4719ed804f80c11ead5f5673d4367060c7c421497eb4fae77703d2d9a7ae9870055283c51f760a88c55599f110ee410fbbd35d08a9bcbaa85bf75ed7df7b5c1e7f5af277b81ff7d757d0021a72f61547db7fa3775160172d30ddab696e086d85f3966"}], 0x2308}, 0xd) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2814d100ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 10:33:25 executing program 0: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000280)="d97c94a03beedf392300af6edd25f6e26a1f72158555dc6bd3e2f941620403ec48c14ea63f1cd02b3e26644467a5cf1dd551625ed9bb6642c80071c591b6500f8572870ac543a418b1d949bfbd7150734b52ca5cb072050803fca7214de733f550633f47a33d2ff6e54d115d94f1de31896df36953637f461054c6fba4863c08f31855db00a9a2467197291d65e98b235ef6f364f05951e9e47298ffd768775bb467e02fbdf59fbecdfbc0578a46aa067937c69c63b1c3fc7a188e1cc44f0fbc477e644ea7fdaeff6d506a5e3fdfa0b42a47921aa6a8f6786ca3a0d22faaf170becb", 0xe2}, {&(0x7f0000000380)="ff031056e3d17643334d22fa9a249c4285ce9391e846318145289e7b96f4e17fbc166fbe5b4ed584483683d3c0e197eb1628b8f9d222931477c963113b8e5dcee20fe41c501265e30234623278a4f1c0cb3edb33d8756c7d6541d0950bdde600e180b9d72245f7f23a48bbc75c168d1410dfd0f4f93d0717dbed704c4ac73377dc5128f00c", 0x85}, {&(0x7f0000000180)="c564b7e085d29196b68afb5a692d1475588db6ed0c25ea07ec7bf0705e55be71cc0248b97141c01becdba64e85b57d843a4eba47db14c299c55e1ed25ff9", 0x3e}, {&(0x7f0000000440)="55aff3ed5a360558fc44ef7e7b374a49fb99b141eed9927ad4c2385d4a21ac67bd1bc9d76ee782e20af54108812a43986fb16fd2aea608f0cabe23c058bb929f670bf95326b2c02138f2", 0x4a}, {&(0x7f00000004c0)="466852cfcc99843d20d9e3e85dee5b7b4dcd6c3b70fd9a5cd01d17f61a4ba8e5d2dab75d2e9615173d9fc593887af916df1855b76c754960b131537c37f389ec75ea042bcac61043169ea2216f8228a470726c84fa7e564d02cb9962f4548b962c22d31d22375bfc517cf34a02d1a4671b2c0ebd5890be5f4c885447250bea4d995a41b1ac792e2b12ad67e2c822bfad94ba457662074f6affa56d2f43f0e123e774c2dc88ba407c0604c0048d7f984472eed4ad9a0c11", 0xb7}], 0x5) r3 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000700)={0x0, 0x6, 0x0, 0x9, "85496a00020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) r4 = semget$private(0x0, 0x2, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = getgid() r7 = geteuid() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) r8 = getgid() socketpair(0x1, 0x0, 0x8, &(0x7f00000006c0)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000640)={{0x3ff, r5, r6, r7, r8, 0x140, 0x5}, 0x0, 0x37f4, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, r9, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) 10:33:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 10:33:25 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0xfffffffffffffffc) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kqueue() r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/11, 0xb) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 10:33:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0xbb26994df7c64987) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x30, 0x4, 0x1, 0x8b}], 0xd73, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xa0000000, 0x4, 0xfffffffffffff001}, {{r0}, 0xffffffffffffffff, 0x40, 0x41, 0x5, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x781, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffb, 0x11, 0x10, 0x1f, 0x20}], 0xffffffffffffffff, &(0x7f0000000080)={0x5, 0x5f24}) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() close(r3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 10:33:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{0x0}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1144, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce97611e4413c14aabe5c5f0be77629f1c3e7b3be34bf2f4e6de65626a2ec3d4668422bd82ca3551d5f220bb9ffd83529d61fce823ba8359459e8712ed37e23e6af844cba3fcc0a8650b39a4f6229c259d82c707dc9521fd4c7cca730f7d6654c49f38235699908fd1b8e3c3ba4eecde6e10a19cb4e20b792046a07cd803647121c1e3d064837a05525a335515d88668a0fa8e718c135fa03741e68d8b5e74673abfd82228cd16520ec4ff765bea6a982ff097866252f738607df70692af5c28317a81e097469238d5347efcef6285df2b9c06a0561973aef560db41d39d582d32d23671cd002ebda86a0ea60e5f0f8c9dd5b930f660e761bb0ae3fd81c4fcf088182cb801064ce6d113472467f143bfaa2468de2bd6e055e8b347b611e46cd9ad7b5c321b4fca042a2309e9b0056ea3e2f1343a925af0f8b2ff27ca1e1b43f7592c9f95e6cdd4b044c3dd3817fa1787ddcd241650ebf58ff8553cac6296c843a21b838eb9da7cbdcce57e83c4dbe5e731ac1ca75cc4ea4c10d0072da80d02fce347f645b27c5de6a5fd600297db4c50c42ffe575d5a954b66dc060d6546fa84279a869912c1920573118113f2a2611f3cc20259c5cc38f04bdab52a74397e2d2273ff4e3bbd790fe04da3798c2fa057e8bbe057b44520f183ddb9ede6cf4be25cfcda673c7a6f1d141abb078e113961d41dd78fc5f7500d50b697634701722c36ca356a2d3e8078febb3ee64aefddcfe7748a399703db4260788a924d810cba57e3182f5e71e0a035784db64f85f4ac2336c8020f1e932b0c067c864bc921fef3192a23b3222f7dcc65e1dbf73efa8be2c9e1ab760f57326d8a6e650aa845e61e3fec69291235a075be46fb24c535e4811d5666d9abcf639b3248e8b188b04c6b546a9f729216c03f318ca62a2b60a05ee0301aff35d6a3852c0f4d397a19b64909faa2541d03fb569f80fc30016c9807eea2632e34bede813d84909159f625be74e559f3555b09a92e9d70796017ec3ec30fb43147379a5580ca7c7df1a1c218cc8c45da2e4b724bb733cec66d37ebddeb6e667a9b1ba75efaa7466602787321ac40ff5cdb495ed14f2df34eb199a21dcd5098bd2576e0f5f6c2d095a7180e4968542280293bb176de7479f5d26137575d846f49d11fd50011ba2153a7b3277e5aa796033ddc3b951bac8be55a56bed4ad4a21839b83ea87af62629ff42f82a30f81e2b1c3f62945b5aed5574d68f00a861d183f0a671d53bd7457df909ee25fde5071b6a4affa86a41bf8ee202b923da08ffdf9638bc8c066fbaac26e23b9ccfd7517e7d4e61a67626526485101f6846d1f4b8d49adfc50934ce392f8450eb38a7d5c3eabf18bc4ffc1486c774028d2db1c421ddea26cdab05b467d7c5dfa343408c1318f2edc97b6826157c94266f11623eaa07079b14f51c49815c1f15f86648480270ca08eb8e00e9ae8c721b436240505cc95cc9438867aa12cccdfbc151c1c8c563734562d996f4f0035fe00ca2ac00867a01bbe8e2fcc5b4840b5be3431c4c0eab9ef33f0bb1848328d09874455e96c8e534a2cf22d7ff48c57868d880a17785f0313", 0xfa0}], 0x1, 0x0}, 0x2) 10:33:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r5 = getgid() mmap(&(0x7f0000dd6000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x80) getgroups(0x3, &(0x7f0000000100)=[r3, r4, r5]) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 10:33:27 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x2) socket$unix(0x1, 0x2, 0x0) 10:33:27 executing program 0: r0 = msgget(0x3, 0x428) r1 = getuid() r2 = getgid() r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) writev(r8, &(0x7f0000000900)=[{&(0x7f00000003c0)="93d4f51978f1d43e92c2cf92885f861e80b6fa67e00d89984c42e4bae8ef153ecb15987adac00821ca42dc2449e840a28712b205bb75f96a81f11021f91a670ad15a27b63f5bfc1636b93c29ebfa5a4009305d5b97c09b70b2db8282e67febf0ed923c715cecbe55a2edd12cc5b2b48e976cbe38a37d86079b87a6e20e65691df317d7534030c2cef3c98aef30a5bb56d56a6bc3dbdac9f4d4724f663c4d22f0f8ec86baa3a2df666e43d45d76ac69ea94244ecaaeec86caec670b5b47666229eb7c75", 0xc3}, {&(0x7f00000004c0)="16bd382f94c621588208b0a102b3c4c8e268589124e135ef2de4f64d7c358ad94ab0e30a8082ed35d1f6e5b3e4e3f96d9ede3fe76431c60bcce1", 0x3a}, {&(0x7f0000000500)="ef40412ca3f1de27475b85568fab3ef658a27a9b906362252d0b346db19c25317320ce1756a8d47f875eb8747e42bda02126e54afb5b7d5d828362aa0041acba0cffadd057b3ecd7e9e2518755ea1c174ae21ab620e56f68ed7e4dbbdf1667154e715689faad0ce36b", 0x69}, {&(0x7f0000000580)="befc5513b5761d965f60295757f7e9c187a4bffeaf43ab17744af16a5cde622f9f922eeaa9da2d36bd258677851d56e2a629263cb627c2f3bdc522f4fb36683b848432214d140e97479b2dd2d3ba3ceaaff232bcccc0434e40b2ec6c4e75c3f85e8ce666b4cfc03af8df82b3f5ac83f670e17d0c0de79a80268826950d8d0898e8cf224d3aefd227a1a7553e174a409eca4ab54bc4fcdf249a097408c32db91d333409", 0xa3}, {&(0x7f0000000640)="2daccb20d56e8642a6969c4482bdc456378e7c12bed057ec9d5bfb22c4e0eb92eb", 0x21}, {&(0x7f0000000680)="2c920a0d9589d5f970d8a62ed9957e31d341390cf87ac4ae87bbd2162dbfdf238d7c", 0x22}, {&(0x7f00000006c0)="141a2ae0368f3bb65848e3b402f14c046b3c9510cff55cfaeed53d91c6cc5bbf956ed394d0ee757f3e60a23d4da04037", 0x30}, {&(0x7f0000000700)="57c5ba243c1699655b126476466c01f9bae52904d7436d7662af627f7796ecd68681d376c333a59947a5da7b22592916c1a47e39d26339356d5a97856eca821bb16a604a464aeac858cf7ab4dfe0eb75633aa6e5928f2dc16972e49a67daccdb4d41e8e8b18f5598d88cd25baff991d556dcf1dccf3996e47bb3b4c4b32b32ef987ffab082aa100115cf4f2990e308afaafa7c3b37eae4fbb5", 0x99}, {&(0x7f00000007c0)="c4ae463e4635828c38a0e70e37a006461a8252499ff96ac4dd9bd361a2ae7f40de8c6f88dd53d113cdb8d46695040844d9da51a91876fb1443d0b1bd4ad5d86b95c0c0582038d80ad647bcaa08e10d26b9b60861c784efc4745196aabc192584cf3dd72c74b5f7d4c07a9add00c0d002ea38cdf45463c467f594c9863c44f4b5fd9c571d1004c844baf828dcdf4f2daf3a56ac54ebd5f22affbde0b27cb34f311ee0557e2a761b9bcf32c4638cc4518146f56f421a60ad0c61ba95db32b5addde37e731a600d14d31c4fb4b338ee8f3a7d0e04f2180368aadc6f54778dd4c3", 0xdf}, {&(0x7f00000008c0)="7dc4f7a3f1ff7317d5c3b74f6df0ae631e64ac653f3dffc35cfd6e64451321ee70ee165fc93d752fca67afaa4913d6358fc44a54", 0x34}], 0xa) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, r1, r2, r3, r4, 0x1, 0x5}, 0x7, 0xc8, r5, r7, 0x1, 0x1ff, 0x7, 0x5}) r9 = msgget$private(0x0, 0x8) getgroups(0x4, &(0x7f00000009c0)=[r2, r2, r6, r4]) msgsnd(r9, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgrcv(r9, &(0x7f0000001080)={0x0, ""/213}, 0xdd, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8000, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) r13 = fcntl$dupfd(0xffffffffffffffff, 0xc865aff5cd736ac3, 0xffffffffffffff9c) r14 = syz_open_pts() connect$unix(r13, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x1}, 0x8) r15 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r16 = syz_open_pts() mknod$loop(&(0x7f0000000340)='./file0\x00', 0x2102, 0x1) sendmsg$unix(r10, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="cf38afb05561c085d65ee4f116bec95e3c5a08e9277023d30b68817804c0a9a10b8669", 0x23}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r7, r3, r4}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16]}, @cred={0x20, 0xffff, 0x0, r5, r1, r4}], 0x80, 0x8}, 0x1) 10:33:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') 10:33:30 executing program 1: clock_getres(0x6, &(0x7f00000000c0)) nanosleep(&(0x7f0000000080)={0x6, 0xc3}, &(0x7f0000000100)) clock_settime(0x2, &(0x7f0000000300)={0x2, 0xffffffffffffffff}) nanosleep(&(0x7f0000000000)={0x7}, &(0x7f0000000040)) clock_settime(0x3, &(0x7f0000000140)={0x8, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt(r0, 0x663, 0x0, &(0x7f00000001c0)=""/236, &(0x7f00000002c0)=0xec) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x222, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 10:33:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd9c) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x80, 0x20, {0xdf, 0x6}}) 10:33:30 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x800) r2 = getuid() r3 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r3) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r4, r5, r6, 0x10, 0x4}, 0xff, 0x5, r7, r8, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 10:33:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x6, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2000001b00) open(&(0x7f0000000080)='./bus\x00', 0x20800, 0x1000000006) r1 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) write(r1, &(0x7f00000001c0)='L1', 0xffffff91) rename(&(0x7f00000000c0)='\x00', &(0x7f0000000140)='./bus\x00') 10:33:31 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 10:33:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0xfffffffffffffffc, 0x9}) write(r0, &(0x7f0000000080)="fca95e89fc6d434584db0ec2e97807cf634f21e843279157345e8a32f8fb8ac985dfe4e4602ddbdee5476e0e", 0x2c) lseek(r0, 0x0, 0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:33:31 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() socket$unix(0x1, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 10:33:31 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) listen(r0, 0x180200) shutdown(r0, 0x2) close(r0) 10:33:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x400, 0x5}, 0xc) pipe2(&(0x7f0000000040), 0x4) getsockopt(r0, 0x1, 0x38, 0x0, 0x0) 10:33:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000200)=0x4) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1c7828e697bef649fa9da398bcd62b1034348205bc4bcacfa344273a890614295fbaabc4afe214dea79d95e8f6b9d3b3c190dff097ea73a4000000dcb95a0100000000000000a864d67971a38826a11d5ebc8ac09035ffffff510eb0092e", 0x82) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000040)=[{r2, 0x187}], 0x1, 0x0) 10:33:31 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 10:33:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8143, 0x22) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x40, 0x80) r3 = dup(0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r5 = dup(0xffffffffffffffff) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x2, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x18088, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x10000, 0x0) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r13 = dup(0xffffffffffffff9c) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20400, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8, 0x0) r17 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) r18 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r25 = socket$unix(0x1, 0x2, 0x0) r26 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x8, 0x0) r27 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r28 = accept(0xffffffffffffffff, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) r29 = open$dir(&(0x7f00000008c0)='./bus\x00', 0x10080, 0x0) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x20f227481ab712, 0x0) r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd0\x00', 0x0, 0x0) r32 = socket$inet6(0x18, 0x3, 0x1) r33 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r34 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse0\x00', 0x10, 0x0) r35 = accept$inet6(0xffffffffffffff9c, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000a40)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x30, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27]}, @rights={0x20, 0xffff, 0x1, [r28, r29, r30]}, @rights={0x18, 0xffff, 0x1, [r31]}, @rights={0x18, 0xffff, 0x1, [r32, r33]}, @rights={0x18, 0xffff, 0x1, [r34, r35]}], 0x130, 0x3}, 0xa) r36 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r36, 0x80047410, &(0x7f0000000640)) 10:33:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000000}) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) login: pckbd_enable: command error 10:33:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) 10:33:34 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x3, 0x10000, 0x1, 0x200, 0x0, 0x79411fd2, 0x3, 0x0, 0x3, 0xa4ee}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000000)=0xc) r2 = socket(0x800000018, 0x2, 0x0) fchmod(r2, 0x80) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shmget$private(0x0, 0x200000, 0xc0, &(0x7f0000dff000/0x200000)=nil) 10:33:34 executing program 0: r0 = socket(0x800000000411, 0x3, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) 10:33:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f000079c000/0x1000)=nil, 0x1000, 0x10000000000000) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r2 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0xaf) 10:33:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x200000000002, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:33:35 executing program 0: r0 = semget(0x1, 0x1, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r8, 0x20, 0x4}, 0x80, 0x0, 0xfffffffffffffffd}) getgroups(0x2, &(0x7f0000000180)=[r4, r3]) r11 = socket(0x1, 0x1, 0x3) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10000, 0x0) semop(r0, &(0x7f0000000200)=[{0x2, 0x65, 0x1000}, {0x4, 0x101, 0x800}, {0x4, 0x1, 0x1000}], 0x3) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) bind$unix(r13, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/214) fchownat(r13, &(0x7f00000003c0)='./file0\x00', r7, r3, 0x6) r14 = semget$private(0x0, 0x3, 0x20) mkdir(&(0x7f0000000400)='./file0\x00', 0x80) r15 = accept$inet(r11, &(0x7f0000000440), &(0x7f0000000480)=0xc) r16 = socket(0x0, 0x5, 0x6) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={r1, r5, r4}, 0xc) r17 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000500)={{0xa262, r5, r8, r5, r10, 0x80, 0xcf}, 0x57, 0x4791e922, r6, r6, 0x4, 0x4, 0x6}) getsockname$inet6(r16, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$KDENABIO(r12, 0x20004b3c) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000600)=""/153) setsockopt(r11, 0x2, 0x0, &(0x7f00000006c0), 0x0) geteuid() setregid(r9, r9) ioctl$VT_RELDISP(r13, 0x20007604, &(0x7f0000000700)) semctl$GETPID(r14, 0x1, 0x4, &(0x7f0000000740)=""/45) 10:33:35 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget$private(0x0, 0x0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getegid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x2, r2, r3, r4, r5, 0x4c, 0x4}, 0x1, 0x2, 0x40}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="126d5135f15090eb", 0x8}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="1bf62e9ba5e969cae4636e7a1164d7e5b0ab45508a186ca778c04ce571e7faedd538f64019b17c8ee19866e7634ec2020d811b69123cfc9bb805568b39ce3c368890d005988e010e77591856cd2671c5592267aa7c994adfe68e8403c6611a4040b2c93ea7fca1cf15a7551f4d94bf29a4a30dc2b4356ffe953141c30229c1ebc8aa9aba7ce0c5bfb787802aca62d11a888ee8fdb392d8ca70a896e2c7d99ce29005563d915966f866ddb649b2dce894729877060b1bb28168712e9329d1", 0xbe}, {&(0x7f00000001c0)="a021d892da440c033554d8f363ae3f359c0da3804d0062d265256d2bbc92ce112698941a89ea675b62ad504284592efc89d30dbf76b862d3ba5610257a2c919de1038e1f1791d23d70d409b358430face1c3e18c4fd4df902f6da82fd742264a8f490e34029d2349d270e4680559308e6dc9f895703fb17d5c8f0ee2439425814a6254d87148", 0x86}, {&(0x7f0000000100)="b892d5bba3c8444d0d75e1cbfa5aba025117d4c37eab5737f00265c83587a8e44227799cdf68759f9e6b2aea319c8ccdd6993d933ef00eca31cb0648d731fd4615e68cf14681fbb0fdb2b9c6f1ff8dd272f5083b8da49d035db3", 0x5a}, {&(0x7f0000000280)="6cd4a0e0685ce92f72dfa3ec4cd3669263ed93afdd5274467f", 0x19}], 0x4) 10:33:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1, 0x2012, r0, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 10:33:35 executing program 0: socketpair(0x6, 0x8007, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x5, 0x800, 0x7fffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x8, 0x80000001}, {0x18, 0x1, 0x1, 0x2}, 0x5, [0xd9a, 0x1, 0x7, 0x1, 0xffff, 0x8000, 0x2, 0x37]}, 0x3c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x5, 0x100}, 0xc) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0x9d, 0x0, 0x6, 0x1f80000000}, {{r2}, 0xfffffffffffffffb, 0x6, 0x1, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x174b, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffc, 0x9, 0x2, 0x7ff, 0x45b2}, {{r2}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x6572, 0x10001}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x9dc5, 0x5}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x3ff, 0xdc}, {{r3}, 0xfffffffffffffffe, 0x64, 0x1, 0x4, 0x6}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x401, 0x25a}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000022, 0xfffffffffffffff7, 0x800000}, {{r0}, 0xffffffffffffffff, 0x14, 0xd, 0x3, 0x80000000}, {{r3}, 0xfffffffffffffffc, 0x40, 0x1, 0xfffffffffffffffd, 0x3ff}], 0x8000, &(0x7f00000003c0)={0xfda}) r4 = socket$inet(0x2, 0x3, 0x1f) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/170, 0xaa}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000500)={0x1, 0x1, 0x3ff, 0xbf99, "ce7c21a0b21aef26d408aa382cde55e21fa43ca5", 0x1f3, 0x8}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000540)="a8e1f48a57d64e6530ba665f6f42fbe79a0c5df8c937f1d56a", 0x19) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x2, 0x3d, 0x55}, {0x18, 0x3, 0x8001, 0x98}, 0xfffffffffffffff7, [0xad7, 0x4, 0xfffffffffffffffe, 0x4, 0x8001, 0x8, 0x7fffffff, 0x4]}, 0x3c) sendto$inet6(r6, &(0x7f0000000600)="79f2e6ac3636657c69709e7e64", 0xd, 0x1, 0x0, 0x0) getsockname(r6, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) connect$inet6(r5, &(0x7f0000000700)={0x18, 0x0, 0x2, 0x9}, 0xc) msgget(0x0, 0x210) msgget$private(0x0, 0xc) bind$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="01002e060000006530002334d7203380798b6e958fb2ad992102fbcf41f7d653b4e9b35f4a96dfbe287c627caca92e9297f62e69b1c35d47f4cab40f7389b4a06bdfb81da7791334f2b539e800954b712a33430802e48f3653d14eb4c928ce11ccb59641bad46858a6293f1c7900e6c605add94c33f8fffb58a4a6ca772a7025a9e193487536a80a42b3fd72129dea224de84e8c4d983534ea594d3321d6ba4fde63df1c"], 0xa) syz_open_pts() r7 = semget$private(0x0, 0x7, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) close(r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) utimes(&(0x7f0000000640)='./file0\x00', &(0x7f0000000980)={{0x88, 0x9}, {0x3, 0x1}}) r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000900)={{0xc6, r8, r9, r10, r11, 0x50, 0x7fff}, 0x9, 0x2, 0x7}) 10:33:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) sendto$inet(r1, &(0x7f00000000c0)="de1961c26eef5151fb1b17da182af00ba0e5ec441b77c8ca32b29b9a3f4ed9753d77f31d7104779dffe4f5649ea8a968d276a6053c9571ec1fc5bdfa5d509b471ee006378ef2cbd81c24d770207af5848914fec248", 0x55, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000200)=0xc) 10:33:35 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) open$dir(&(0x7f00000004c0)='./file0\x00', 0x80, 0x101) semop(r0, &(0x7f00000000c0)=[{0x3, 0xffffffffffff44c4, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r1 = msgget(0x0, 0xfffffffffffffffc) r2 = getuid() socket$inet6(0x18, 0x8, 0xfffffffffffffffe) accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000300)=0xc) getgroups(0x0, &(0x7f0000000540)) r4 = getegid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) r5 = getppid() getpgid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getppid() r6 = getpgid(0x0) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r2, 0x0, 0x0, r4, 0x20, 0x2}, 0x400, 0x400000004f3, r6, r7, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r6, r7) setrlimit(0xd, &(0x7f0000000040)={0x20007, 0x5}) r8 = syz_open_pts() close(r8) select(0x40, &(0x7f0000000000)={0xd351, 0x4, 0x0, 0x1000000000, 0x0, 0xfffffffffffffffe, 0xd2}, 0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r9, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() 10:33:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffe38) 10:33:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="bc", 0x1}], 0x1) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x150) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x0) shutdown(r3, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/108, 0x6c}], 0x1) 10:33:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 10:33:35 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = shmget$private(0x0, 0x2000, 0x405, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 10:33:35 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = kqueue() poll(&(0x7f0000000040)=[{r3, 0x140}], 0x1, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x40, 0x0, 0x3f, 0x80000001}, {{r1}, 0x0, 0x1, 0x1, 0x844}], 0x8, 0x0, 0xcc, 0x0) 10:33:35 executing program 0: getrlimit(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000240)) getrlimit(0x0, &(0x7f0000000200)) getrusage(0x0, &(0x7f0000000000)) fcntl$getown(0xffffffffffffffff, 0x5) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = getpgid(r1) getrlimit(0x8, &(0x7f0000000140)) getpgid(r2) r3 = open(&(0x7f0000000280)='./file0/file0\x00', 0x200, 0x10) fcntl$setflags(r3, 0x2, 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x102, 0x40) fchmod(r4, 0x120) 10:33:35 executing program 1: r0 = getuid() setuid(r0) setreuid(0x0, 0xee00) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r4) r5 = msgget$private(0x0, 0xc0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0xae32, r3, r4, r0, r4, 0x1, 0x7}, 0xdaa7, 0x59, r2, r2, 0xff, 0x200, 0x401, 0x7ff}) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r6) 10:33:35 executing program 0: r0 = semget$private(0x0, 0x4, 0x30) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f00000001c0)=""/4096) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10008, 0x0) getitimer(0x1, &(0x7f0000000180)) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) r3 = getuid() mmap(&(0x7f00003f9000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:33:35 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 10:33:35 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3, 0x810, r1, 0x0, 0x0) 10:33:35 executing program 1: setuid(0xee01) r0 = geteuid() r1 = getgid() symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000280)='./file0\x00') lchown(&(0x7f0000000080)='./file0\x00', r0, r1) chroot(0x0) r2 = semget$private(0x0, 0x2, 0x220) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x100000000, r0, r1, r0, r1, 0x8, 0x4}, 0x81, 0x5, 0xfbaf}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x2, 0x4, 0xffffffffffffffea, 0x800}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000040), 0x4) chroot(&(0x7f0000000240)='./file1\x00') semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_RMID(r2, 0x0) 10:33:35 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setregid(r0, r1) 10:33:35 executing program 0: socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) r0 = semget$private(0x0, 0x5, 0xe1) semop(r0, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(0xffffffffffffffff, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) r2 = semget(0x1, 0x0, 0x84) r3 = syz_open_pts() r4 = socket(0x10, 0x4007, 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x3f) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001640)) r5 = semget$private(0x0, 0x1000000000000004, 0x4) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(r3, 0x3) ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000002c0)=0x2) 10:33:35 executing program 1: setitimer(0x10, &(0x7f0000000380)={{0x15c9e7b3, 0xfffffffffffffffd}, {0x0, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) 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) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getegid() r6 = getuid() r7 = getgid() fcntl$getown(r4, 0x5) r8 = fcntl$getown(r3, 0x5) r9 = getpgid(r8) r10 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000240)={{0x0, 0x80000001}, {0xffffffffffff8001, 0x3}}, 0x0) getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r12, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r12, 0x80044270, &(0x7f0000000000)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r13, 0x0) ioctl$TIOCCONS(r13, 0x80047462, &(0x7f00000002c0)=0x8001) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r5, r6, r7, 0x26, 0x8}, 0x8, 0x5, r9, r10, 0x0, 0x7, 0x3, 0x7}) 10:33:35 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget$private(0x0, 0x9, 0x0) link(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f00000001c0)='./file1/../file0\x00') semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x4004426a, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = getpgrp() wait4(r5, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r4, 0x20004b43) fchown(r4, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r4, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x9, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x2) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') socketpair(0x1, 0x8000, 0x3, &(0x7f00000002c0)) fcntl$getown(r6, 0x5) close(r6) 10:33:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) dup(r0) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10001) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) fchdir(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) shmget$private(0x0, 0xc000, 0x80, &(0x7f0000ff4000/0xc000)=nil) 10:33:35 executing program 1: syz_emit_ethernet(0xd1, &(0x7f0000000000)="7904dfcdd6974d8713649c74125fca99f3e831881fa44127d841e91ea8d5a1d0bb59391d9826d8ed40ee43f5f6b63576e67146976e4be0fff44d616393fe8eddf4da2cc1d4cfbbb3ff77eca604ac906307b2f23ad2e7ab6c4b3dfd68eb3c5a92d87d1459605a750a48b4bb5f3bac0ca595c79dbbfc552417a1bc7a18bcd920ad40c3e9480d981fb2513c3cd1d6810beff5067c30fc1ce25cf773e243507ba3ca538a699eaec3bdd01ac6e5dbe0f68ee53f6e8e674e03de099a685afd2331cfb5953b26f99dada9fe1d7985b30b5d9e0e86") socketpair(0x2, 0x8003, 0x0, 0x0) 10:33:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 10:33:35 executing program 1: setregid(0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10820, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x85, 0xb4e}, {0x47, 0x9}, {0x47, 0x1}], 0x3}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xff, 0x7}, {0x7, 0x1}}) open$dir(&(0x7f0000000140)='./file0\x00', 0x500, 0x11) 10:33:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffffffffff01, 0xa3}) flock(r0, 0x40000003) flock(r0, 0x5) flock(r1, 0x8) 10:33:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0xeec}, 0x10) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x3000) fchmod(r0, 0x38) 10:33:35 executing program 1: clock_gettime(0x80000000000021, 0xffffffffffffffff) 10:33:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xc0, 0x88) r2 = socket(0x18, 0x1, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x4) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x80) 10:33:35 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 10:33:35 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0xf0000011, 0xffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x45, 0x80000000, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x600fffff, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x13, 0x5, 0x2e080000}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x1f, 0x5}, {{r0}, 0xfffffffffffffffc, 0xc5, 0x0, 0x6, 0x20}, {{r0}, 0xfffffffffffffffd, 0x30, 0x54, 0x7837f8fb, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x41, 0xfff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x1, 0x800}], 0xec, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x100, 0xd950}], 0x7, &(0x7f0000000200)={0x4, 0x1f}) socket(0x10, 0x4000, 0x0) socket(0x20, 0x4, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:33:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffe42) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 10:33:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x2, 0x20, 0x2, r1}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}], 0x10}, 0x0) sendto$unix(r0, &(0x7f0000000040)="a634b0872902e5fdd3494275cf8b67aba7309d8c6f4c062c09c78d4806595cdf9bfdb6648d858c74c7dd7218f8b7f42741c352e0e2eb7c5ad3ced22293c44e2336dd644521738f65c09e516ac8379fa1cac792818bddd2bb364a83801c50094b62f562df69946ac7edaae0decc0f30a28335a44bb3e47f00f0d6a387b8c8a1b8eecc93e6444a35e9d3fc1af90463d7283a79712c56773a0fbbbff7d410c9d25f52d5efcce1811b44179847a1d00325dedc5e6e9981bd5c925305518d4fa15ab84930ca5773d592c1", 0xc8, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 10:33:35 executing program 0: r0 = socket(0x18, 0x7, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 10:33:35 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) r2 = dup(r0) getpeername$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000960000000000000000000000000000000000000000000000000000001500000000000000000000ecff000000000000000000000000000000000f9b410f99101816c134166942bbe6198bff3b7f28caa1d46340b2734ccdd4c868984485edcb6b"], &(0x7f0000000140)=0x47) r3 = semget$private(0x0, 0x4, 0x86) r4 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) semop(r3, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) r5 = shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) r6 = socket(0x2, 0x3, 0x1) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$KDDISABIO(r2, 0x20004b3d) writev(r6, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) fcntl$getown(r1, 0x5) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000380)=""/247) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000300)=0x10002) 10:33:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x10) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xffff, 0x401, 0x6, 0x0, 0x3, 0x23da, 0x1, 0x3, 0x2, 0x7, 0x651c}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:33:35 executing program 1: 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) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x84f, 0x3, 0x100000001, "e6cc16fa0e7cf181def22e27ce15ffa26eada6d3", 0x4, 0xe3}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:33:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100042000, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x36}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() fchmod(r2, 0x80) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 10:33:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:33:36 executing program 0: r0 = socket(0x0, 0x400000000002, 0x10000000001) r1 = dup2(r0, r0) r2 = semget(0x1, 0x5, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/252) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000340)=""/57, 0x39}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000000480)=""/121, 0x79}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f0000000580)=""/204, 0xcc}, {&(0x7f0000000680)=""/157, 0x9d}], 0x6) semop(r2, &(0x7f0000000000)=[{0x2, 0x1, 0x1000}, {0x3, 0x1, 0x1800}, {0x1, 0x5, 0x1800}, {0x3, 0x2}], 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/230) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) getsockname$unix(r1, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/89, &(0x7f0000000100)=0x59) listen(r0, 0x3) 10:33:36 executing program 1: r0 = kqueue() r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() r6 = semget$private(0x0, 0x0, 0x200) semctl$IPC_RMID(r6, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 10:33:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0xfffffffffffffffd, 0x3, 0x1, 0x5, 0x0, 0x5, 0x2, 0x3, 0x100000000, 0x80000001}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x1c0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 10:33:36 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 10:33:36 executing program 0: setrlimit(0x2, &(0x7f0000000100)={0x9, 0x20000000000009}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 10:33:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) syz_open_pts() read(r2, &(0x7f0000000180)=""/197, 0xc5) unlinkat(r1, &(0x7f0000000400)='./file0\x00', 0x8) getsockopt$sock_int(r1, 0xffff, 0x800000000210, &(0x7f0000000100), &(0x7f0000000280)=0x4) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000003c0)=0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) r5 = kqueue() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x180, 0x0) kevent(r5, &(0x7f00000014c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x3, 0x3}, {{r3}, 0x0, 0x14, 0x0, 0x493, 0xf7d3}, {{r6}, 0xffffffffffffffff, 0x14, 0x0, 0x8, 0x7}], 0x0, &(0x7f0000001540), 0x4, &(0x7f0000001580)={0x9, 0x9}) 10:33:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x23e) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = socket(0x0, 0x4006, 0x0) unlink(&(0x7f0000000180)='./file0/file0\x00') bind$unix(r1, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10) 10:33:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10002, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x210c, 0x200000046485d43) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='./bus\x00', 0x20) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 10:33:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0xf0000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x50, 0xa0000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000003, 0x0, 0x96}], 0x3f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x800000000000000, 0x336}, {{r0}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0xe42, 0xffffffffffffffff}, {{r0}, 0x0, 0x2, 0x4, 0x9, 0x80}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000001, 0x100, 0x1000}], 0x1, &(0x7f0000000200)={0x6, 0x3}) 10:33:37 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x100) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 10:33:37 executing program 0: setreuid(0x0, 0xee00) msgget(0x0, 0x100) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xcafe94e190401b16, 0x2010, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 10:33:37 executing program 0: clock_gettime(0x3, &(0x7f0000000440)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x1000000005, 0xc1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r2, 0x3, 0x10000000000a, 0x0, 0x37488252adb8a56b) r4 = socket(0x18, 0x4000, 0x1) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r5 = semget$private(0x0, 0x6, 0x8c) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r6 = socket$inet6(0x18, 0x2, 0x0) syz_open_pts() getsockopt(r6, 0x200000029, 0x2a, 0x0, 0x0) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r5, &(0x7f00000001c0)=[{0x1, 0x0, 0x800}, {0xfffffffffffffffe, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x3bc) getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000008c0)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) geteuid() dup2(r2, r4) fsync(r4) semop(r5, &(0x7f00000003c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x2, 0x1000}], 0x7) 10:33:38 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xfffff7ffffffffff, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x0, 0x95}) syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) setrlimit(0x5, &(0x7f0000000040)={0x2, 0x995}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) 10:33:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x28, 0x0) r1 = shmget(0x0, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='./bus/file0\x00') r2 = accept(r0, &(0x7f00000000c0)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x2000) r3 = semget$private(0x0, 0x3, 0x0) r4 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="8d2da091faf9d5b2bd3c7b4a2e42be79201067fbbfeda298", 0x18}], 0x1, &(0x7f0000000340)=[{0x98, 0x1, 0x9, "97a22b1f2800619544066aa27f000765c3b764e04a6ae7dab77dcb40019c3e00305dbee05f17306356caae6c82358f4dcbbb14f6ca4b6f461845767fb982105f23837bacdebcfa1908a185525452fdca35102358eadef98021e350733b2197c7cf998e0de99d7ba6fec00a874f540ae615f962299b79e0308181632e8c22c2634586740b129e55a9"}], 0x98}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x1, r4, r5, r6, r7, 0x8, 0x4}, 0x7, 0x100, 0xffff}) connect(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 10:33:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x401) truncate(&(0x7f0000000000)='./file0\x00', 0x7) r0 = semget$private(0x0, 0x2, 0xa2) semop(r0, &(0x7f00000000c0)=[{0x2, 0x3, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0x8001, 0x800}, {0x0, 0x100000001, 0x1000}, {0x5, 0x196, 0x800}, {0x4, 0x7fff, 0x1800}, {0x0, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x6e03f487, 0x800}, {0x1, 0x100000000, 0x1000}], 0xa) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x40000) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0xffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xd41, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 10:33:38 executing program 1: r0 = getgid() r1 = getgid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getgid() r5 = getegid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000140)) setgroups(0x6, &(0x7f0000000080)=[r0, r1, r2, r3, r4, r5]) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:33:38 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7b"}, 0x175, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/138}, 0x92, 0x0, 0x1000) 10:33:38 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "b777a6b7376864647a98fca82ab13f04a4dd73e3091605cf10ab237715bfacfe3f547d8f71440130020ea4fd14a0f74de2f434408e613c0dda2fe20cc5b39b307a3b3c11e59d219d7ad8c4691453c3a86e1c627690c3e9abd39f7192b3488c0560ac4288fb021327d7b2ab3d454ac31221c417f7a8e4947091832c9c02f5db5c2612b2eaaf6e506e37f21513d4d3e030199b7e99cd26a12b1fb042f34973566ee1fea0648342129ded3cc57eedaf859e9037aac1deb80e14f1c62111886b9283c6ea4cee11f1771598ad3feed949af649642e7b215b5d46f82"}, 0xe1, 0x800) 10:33:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x1f, 0x10001, 0x8b, "21b7d5cb9e2eda934a5d26a285476fa35a785335", 0x100000000, 0x2}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r1, 0x29, 0x40000, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:33:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xa0dc) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100000000) 10:33:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="6f6c99", 0x3) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 10:33:39 executing program 0: r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r0, @ANYPTR, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYBLOB, @ANYRES16=r0, @ANYRES32=r0, @ANYBLOB="6bd5942eb90bfb63e02eee8d7a150d1dd8f1e09cc908c899a780a08a3dec56405a632ba810c252bd60d9313a08d545f3d25d24a16233c124e65d8f4d2703cb5f4e2629db3f5a5aa6864879835c91b8e50678486ea605e75641f9178bd1cd3c7508a180f0ce91316135553e23cae73ef3a3284bf67f34e9aa2354c5fe4e036f65e7d47e8a9b03d99106e7f3456b5a36dbab8d7bdf7006e745122ea1fbcafaec1134e7f450b423a5c9408e5fc17c35381e28ece4d3b8c954ccf8c497c72e6f7cab14ccff1d22009fc42a6fb9133a1d5949f6d6aa29862ef7f3a10bbf7db61a"], @ANYRESHEX, @ANYRESOCT=r0, @ANYRESDEC=0x0, @ANYPTR64, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYPTR64, @ANYPTR, @ANYRESDEC=r0, @ANYRES16=r0, @ANYRESDEC=0x0, @ANYRESDEC=0x0], @ANYRES32], @ANYRES64=r0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES16=r0, @ANYRESOCT], 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 10:33:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r3 = getgid() setgid(r3) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x4, 0x2}, {0xcb}, {0xa3, 0x401}, {0x87, 0x9}, {0x4, 0x992}, {}, {0x88, 0x463}], 0x7}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x2c968420, 0x3f, {0x6, 0x5}}) writev(r0, &(0x7f0000000000), 0xffffffffffffd88) 10:33:39 executing program 1: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 10:33:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8910fa87b00e607735c579873960b7af", 0x10) 10:33:39 executing program 1: sync() syz_open_pts() 10:33:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x3, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 10:33:39 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x29, 0x2}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x101) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 10:33:39 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 10:33:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x0, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x8}, {0x18, 0x3, 0xe2, 0x4}, 0xfffffffffffffe01, [0xffffffffffbffffa, 0xe1a, 0x790d, 0x100000000002, 0x1ae, 0x3, 0x80000000, 0x1]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) listen(r0, 0x8) 10:33:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) dup(r0) fcntl$getown(r0, 0xb) 10:33:39 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x3ffffffffffffff) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x188, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xd) setregid(r3, r3) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r0) setregid(r0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffea8) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0xa, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x2) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x2082, 0x56) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) getegid() setregid(r0, r3) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffcd5) socket(0x26, 0x1, 0x6) getsockname(r4, &(0x7f0000000500)=@in6, &(0x7f0000000400)=0xfffffffffffffdc8) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 10:33:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0xced, 0x1c00, 0x7}, 0xc) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "010000000000000000ffffff7f00", 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000001, 0x9, &(0x7f00000031c0)="7b41ba0a283bd7eea3d21e25ddc1afd8a59a7f46ac018be3de6380c169b197a068787148b563c41d22c0c0469c000cca1bcc23e86e9db2d2767f71017f0b4ad2a4ca297edc8c81a90fdc0c1f42f169402a530037d4910d7bd2e50ff845e5b0fb298e7a4ee36eac9f1670b497e70e6d6f6da101f63c54e892fb555fb01a4d7807201267083a80ce2227793192295dae5bd158ce89db46cda6687bdd0bde873f0c27cb4b654e7cbee5589f8bf8580f2d07be6f093d157fa3b14235aca604a0ca1b90edb885ef246530b6652bdc3f488191dcb7489c795c0ae70303653c60baf61f62f739afa3aea057d8c0c32fe807a144a0055c006ef42c579e8c8616dfc45e1e5eef233c3a674fe24c6794716e5acee167a48db08a5d258111f8971d74e03014c0791809e1b0db1ce9c556c52cc4e7734cf5f451b9bc4a0a2f5062bc1197ed1efe02c0749c92427c1205df337eb44369fa91aefd37a5e14ea2d373d34eb16e1554f7521e59d531d2a6429e2332623ff9f10038a3d51165a041222f324d01f2f76458addfdc4917f3802b13a9de94470299cd48b137485ff7d69332a2cf8562cd6949841ceb2a710d8fa47b9f53bc58ba397a58d12c8a935ad14d796bef60399390c3acd5e786e394257ab412d96abb9d3ab812ac6cd18b996c6704fe7b074d97a8b12fb851cdd48724ff20676f8e77ecd6998cab73252512f3449ebd4fd2ed1f6d4052d3db878fe163bb533a8ab9fae8ab3bce854fadbddbdbef9e07ad0c63280662bbb6fa4d7acb5700314e4934f5012594dd6b4f920252659451ccaf8b5e7586debee396ba1add78ba5f5adeb9ed3bc14a6f96921da955d160a852c36c78beabb49cd7390e938420c0f95194fe8a13afd43eff1fe4b80f35270308d4ca03a7726348ee069a2e87610269cc3359cb0dc487401c7c8f1c8e73f22d93b42967ebccc34c243db8f16ed3e2b3749438c68d216a8059adf9a644f29e9cc18404b78249b4c83b3fd92aaaca86e460795dcfa63592b9e929cf18deea842ace5f5272dbafa1c04d2c3bf4b2139ef92d5c29631ef0773a0afe1f743d02010bffefae9a9fb722ffdb27310b7db27e3df7cc7cd9ac8e767d68527e39d117106158da55d48bd663c0bdaab5dd734107cbde502f9d40df4fff351304347dcfbc3d9108405458f85f448119f0e9db1328c33ad351cffe7be2de2dd8c211b869ffd13e1f3dd74b2ae587a9fde1fff6bd66d116ac914edf63386527345f90a57cb7dd6d32c5134a8dc7de1faffb00a1d58bec30ccbc3d509d67b401aa50a45ed8c4be7a632077c91085fbddaebf0b2f935225ab47f792617d7ac183c91e06934247b50125024d1a857388d92edecb4d8691c1cf23c3fda98282579d4da4796bcdf9b831626b5533fee371953341c3990afd2d0963a6540ca9f753f7958b33ca464541c9b3bff7cd6775942634702c03e17da15ebb4769d41910f32c65bb8bddca2ce92c57051069703b4c65ef36135e4ccb223bc396f20f43e90f2d8f354e4adb450647e69dc746f10e075003e78b597df023ac1f802c2bf2850ab7a63f03dc1fb2e6130dc1703d3fcdb6b9b467a47574bd395cf819268287f86ad656bbbddbe55c6d7f2310b954411fef5f74ae2be8a5ad0527a127c638df6a332db1b14d663627579cbb2a31c42e5c4a4abbc42e1d19371e9c34515b39147f1b8dfb5814dd903ca5e817bfb63d161a51fa925da227543b994a00b016fceec373a8bee7ee00748a999599276b700cca705e377b2cdb6d36c5ec8b2d7919bb3fffee2450cf368b3791e232ca9220cff61b90b087fa06acf9bad602794d1838e8ce421fdbb41fa27e3e266373c9b288e24b330590655663af8c638a27ac46fb292475340715fde2779a828d3571a1b103363c6883e862e9d573637049bcb7be2c18056f77258e5b88ef125bb91fe44df16031e9b2bdb55b5da9b390e66dffb4bd360838ed39bb86d61614b1cca5fce647b6158c342efee2b13abeaec15098a340540264a92cfaa4e33f0e67f67fbf9724ec4c1e9a8d618ffa622bed8b29ada70c89220dcd7d981cea763dd90b9d861e9b28196ffa4ed2436152517a659e19767b41855923021fde32a8cb0f13faa3c4cce222a3be88c38b61bb6552d67809d7c1cc1aafdcd9059f2cb1290c02f7899fb71daead307f6289b0e2d8d9c52b109b9079e5aeb71b3c4e62fbdfd84f94d38cc0c2fd21ea293bb0634d62ea601c4b34e07f98d77ffb324f1ce0efcedf5bab296dbf58b6f7a01ffb1081fd28e2411b9904fbccc89b4e2ea82b9e27226717232c52534d759c7b060bfde7ab5ac48d38f4401dc6ed758f88e1458a01b8a050dd3a0022253f4b4b8587a911daaaa3dce8e5f675464adb7f0a43e9f8205c760842a7aa9158eaf002a9ebc88f5e8e94217244a1db938c2277ac13750e6fec5ec9687b5dc63e89b143f15656476e57008e247f89727fd42cd5332eb1e1766133bae03865dbb634840ba8cde4594af3d64cda0ef7fa94d4f125bfeae3fd7690849aa665210c88dfddf9f33dbec9e57a673c0c09bb451806c20d0f9e2e99fa989002422aed8b0c4251de7077e7acfb8fef4c8396ff6980e40feb9ec549f9e68a56d12816a53eb714045a696915086b1c48f916ea295ce4a8862e2c578cf2b3c7bb021111b594ac54c2a2fb276201a0a06f804f0bfb9473282abb1e844a234a1e2477161a4073235652cbf3376ea8142864e64c075f76562d54482efd212b9f0f1c458dec1c32deca323d69dfb74c696a182dc66fbfb001d00f7e5e31dadbea18ae786e63a5d3c44549d7d20abd289e555a5d7d25b165fe2cc36dc9c76c6bf83bfdfc746c369efeb4032ab8e4696f9037b2cc5d208d67405f607faf8b0cf3c1407395e3fefa44192f6153b4ba4c0eeb02b93141b3ef4319555d7515deb3fba2f018ee5aa732d4b41254945071f180136036aa78bd6c73e52f4571bda220b3bc0f8a92105079220d3f6dd277ff80ae4cbd025fa8eae2c0ed93ee09fa961a3f146e14d298cd08d70a1427e8b8dc3a64cc78f3cb9ea18b9b43636ffef15d2241daf035430c10cef8b55d52656b82d1ad0daa3a70acf69ad94ba352851b0f185d77f4840f10b9c7b82d4ece74433f7e1f54815138df91e8e9fa7a1860e5947ede6ed1813b5a18c20c269d4c158a5b188635afa6e76daf816cc03ad4d2b81794bfe13ea538987e47d6a44a7748f472d946159c17e5e26ae17ce8d9340d6ea1dd89cb063ff47308b2e5513062096a781b6b825562e5da85d98dd03ba60e6729c8bcfb49cc21ac9e792dcdcb984ecb6c252153a27e3c6de419b2a9e1e887c3025267e1471a17e2de9922a7693aed3ea1fc6aa6925b64a0084a0ef7ff642dbd5afdf73fd058a8c5c9f66b9fcb8ce147b85fffba7caa20db531320ddcc213787e67634fd5d7b35f68b2d97dd9442df76d90a1ed1c93db8d90c794eddc449f02ab57bb837637c6386513552ed50fdbcee3117837abfed9afa3915ab60b37dfacccf3232e70f8462499525953dbd1c138847961f7fde51d04755ad353550596a99d57e62a45a26bc01ad22a5c31305c70927c0a8e84625f240f8f49e04f992a645169d795632e2a4d2fe9cbf461a179ded26ee46f4e334056433b8b3b561afc03a4553068330ced04980599ed31a1279182452661155a74a475e0478599038621638d71e5d509ff3a9a3821866ac0ba16c2c71e29f931478387045d98207e9ea794b95bdaa19283f629b4c643d595218e70a69e8faf8029a5bb50d10c0fc40a2bffab402f0d26a05c80d28c833316172a9796689953307f4f363fe12c72206ff82968cc62d5b5c4e08532f878e4a97c0f0ab64c7753ac3244e691123e5dc5af85209702cf28f91866802101fc0889c35d70634ffabdbdb2204d53068f8adbc0e71ab89710fb4215ee1154e639387b5c5ec6b828c0ddfcad3b29c876e48169921d72184379c6c5635ab07b022ecd26dd6e6c436f2fba86ac135bbe797395f7bfc326b045c17761fc0e28f1e263fdf5101763a1c52cb89b529173c7fcaed1ad9a7eccb91ade333a5b78e3fc88e35a9c2d1d92dd4ef7fedba7436815e8a206bf19bba7a434ab63de9de888781ea56970ae411546294b717130cff03c43c281d9fe367b942b0c66432c61aae39d5e3dbdb594b0c0ee51c07a56f0fd8e9e1bfd1a91cb92574fbe148d1b04bead28d86a67c011045a17e00325888c0fd5653622687f277551aeda3a398cde289ee44d5b0ee72bea1b0b1082ba89db06cda7b23edece2c0241b4d3b315c2611d2ae316d0efd3b8d32e77bc95b3b4c6dfb6b5a642b27dc78e07a6823baf089435124e8ee75be46d28852efa5fff68a06506fc1b311d569cc3aa618f61d027f0ab4565a50255456730344c98b843b694767e4cc5c752faa6c100f9bb570e3dce619eaa270b12ede6ff6f35155cc79cba9ce38bd2d39a254781f447268d61f9d180980fa4967860838a8a03190aa211de4ecbb3a9e0bf8baa54b99b59a3a47e1dd48831edbfb37b25d80de9417d8bada10620d3d4d3d6c13bb6145e60379584462b87b6cf9267eb5bd2551e6de80dce528835a186708ae65eb8a90363cab4c80c82399a2b79f7fd90b5f5f84d69d9c9a673e3efc5496ad2f147e9b64b3f9fe13a2787a0344561f4e54699d82d7d065641b0536ac443430033b0fc97342f7b7979a754f9ae2f276bf9c688cde2f99f4b4ad91bb350bd451183e2591c21b978e88106f537fe17399719ea340da18a1f8dea20f8a87c349d21064e5aece3a9a395dc7287d332feffce56f587b9228c24fadaf98b67110b9c7c7ff4718778816f238cf0155d5e8df190b102b5ee37a64647e8a5e4dc4679283c601056b14a58ea82141ac0313fa19ef0d6ef4c19e653e50645f1d5c137139b4a3247eee2dc2c7bd8f481ad9f142e70f0e46418f51c4d3bded8ec6c0429bd7ebc1392f01700724c85f656daa6db0af72ecbfba4e1e484e4fb84b848d60c1bf5783e7934d0f26e90963b749a01422d72feff83c2363b86c58680deb8c5939d4ed72d873c9657ecaa880b04eed92bc53c0354148dd8ec9a69a807795f1c8b1c169e5ed14b7562f82c866d73d9bd590e6f9460fb9efd69aeec4343ef5ebeb766dce555a95baf17b0c74c70ab05041f795c18460434c61782a75e7a6593383e15f57cc75c5eac09f4c184b92ffd480a4e6ceff994f5236bd777f7c3f20701689f9b483d74ad177d99766e3883fb5a8148de7d93a054a349f29ca1168a991cf6f6f489a797f045d53d5222d4a7807ff83226793131b7140838e4188391752961e7b896487658501ba9af35b069746bb8c025df4f9e1cf3200b246e5435128e40cbca72c920a5403b9829531959307ab3bbdf70ae06871e227fea3e3741956de615f4443ab5981096631c49dcac667f9535f53a230fec4b043ffa78da934a905f9c4012621cbd914cb75f21b489b2e9380514043f04d743b2dcc1e62ce167c982a2693295b8e55538993ecd8d7b66fee2fcd8c1caac3333cc84b72d8e30fe7fd852bc6c4c06f0cc0a36fe10d821ba8cd65d4d51769dd51c8f03841ccf924ba098c7837e73ebfe015515505078dae74f0f8fc9326227b8bac8f7a90448698c93d6c5e60f73e1fb3196e3a6227d99026c5ff5f6c2d0ad2fb97851625d0dce32e790f3ce92e935b33e9c876c611898eec3a7637869a90e649ff661e187db9535cae4d10c95ffa64f574c1a9d38792476522fdfbca162154a9b9420ae7f44ff2a679e4f0611b89cf9633aae48eecfd4d0a98", 0x1003) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 10:33:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x2, 0x7fffffff, 0x7, "2c2034804ab89f180a95f94bef85bf47a02d957b", 0x0, 0x10000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) 10:33:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2801fff8ffff000001"], 0x9}, 0x0) r2 = semget$private(0x0, 0x0, 0x4c0) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f00000001c0)=""/198) truncate(&(0x7f0000000040)='./file0\x00', 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:33:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x205c0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x87e, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x6b, './file0\x00', './file0\x00'}) 10:33:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xfffffffffffffffd, "d730c1e7e400000001000000000000000000009e"}) recvfrom$inet(r0, &(0x7f00000000c0)=""/248, 0xf8, 0x800, &(0x7f0000000000)={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 10:33:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 10:33:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = dup(r2) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r7, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r7}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r7}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r5}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r6}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:33:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x10000) open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) 10:33:39 executing program 1: r0 = dup(0xffffffffffffffff) listen(r0, 0x10001) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x1e, 0x3, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x2, 0x2}, 0xc) listen(r1, 0x0) 10:33:39 executing program 0: socket(0x2, 0x7, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="5e9f0000", 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 10:33:39 executing program 0: socket(0x2, 0x3, 0x7) r0 = socket(0x4, 0x220000000003, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 10:33:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 10:33:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x2}) pipe(&(0x7f0000000040)) 10:33:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8fb32c723206b445, 0x0) r3 = getuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x6) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x101, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000051, 0x7, 0x9c4}], 0x10000, &(0x7f0000000140)=[{{r1}, 0x0, 0xa8, 0x10, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x83, 0x80000020, 0x5d, 0x87}], 0x1, &(0x7f0000000180)={0x0, 0xffffffffffffff7f}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0x8100001}], 0x37, 0x0, 0xc6, 0x0) 10:33:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8081, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) getrusage(0x0, &(0x7f0000000340)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./bus\x00', 0x8, 0x9, 0x8, 0x1, 0x401, 0x4f1, 0x8, 0x0, 0x1, 0x4, 0x3}) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000400)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce01c31286a2a219a3ac621f176181fff091ec51f8a0d902da5691d8995335a17d1827ad", 0x2d}], 0x25) r1 = getuid() r2 = getgid() r3 = semget(0x3, 0x4, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x8, 0x7f) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) 10:33:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000240)="00001853c1575bed58719da2ab8183fa0972b3f6497275ebdc2b3dcd15a24d880d568acdbfb49120864ba8b348ad843ea02d33f2c515301eb29db10df75dc9a3e75764d8a0e46a82bdcd1484a4230429c9c5de3f41f1ae99cdcce72a5b95f1fd27bfe85ed3abf24318098745f1f2970eb8f426d7ecdf551369c75731351268972fae7faac9f227ec233a19825fca063dbbd951142b861ec9b263f01214c3a51bbc290de6f574ae67a0062b054e9e7878f9339d7aef9ec20b68f7db5bf51b887914aa5ae9cd6c8c112649da84c3ce903e52e79d9a292fb449d0547dac8418f7733485aceabc2a5db6f27df9516d5ae76064a405fdc0d8c78b4608fa0a57f99496fb", 0x101) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) open(&(0x7f0000000040)='./file1\x00', 0x50, 0x81) 10:33:41 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x4) lseek(r0, 0x0, 0x0) socket$inet(0x2, 0x7, 0x2) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10100, 0x0) lseek(r1, 0x0, 0x1) msgget(0x0, 0x20) fcntl$getown(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) dup(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7fffffff) 10:33:41 executing program 1: setreuid(0x0, 0xee00) r0 = semget(0x1, 0x3, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a32c6ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r6 = syz_open_pts() close(r5) dup(r6) syz_open_pts() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r3, r4, 0x58, 0xea3}, 0x7ff, 0xaf, 0x4}) r7 = geteuid() setreuid(r7, 0x0) setreuid(r7, 0xffffffffffffffff) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) ioctl$TIOCSBRK(r8, 0x2000747b) 10:33:41 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffe) 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) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) fcntl$setstatus(r1, 0x4, 0xc0) 10:33:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:33:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3f) syz_open_pts() lseek(r2, 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x4) 10:33:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x2, 0x3}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) socketpair(0x30, 0x7, 0xffffffffffffff8c, &(0x7f0000000100)) 10:33:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000580)) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000080), 0x0) r4 = syz_open_pts() r5 = dup2(r4, r0) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000540), 0xc704, 0xfff) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) chflagsat(r2, &(0x7f0000000680)='./file0\x00', 0x40000, 0x2) r6 = getpgid(0xffffffffffffffff) getdents(r2, &(0x7f0000000640)=""/43, 0x2b) r7 = geteuid() r8 = getegid() getdents(r5, &(0x7f0000000600)=""/59, 0x3b) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={r6, r7, r8}, 0xc) recvmsg(r5, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000300)=""/172, 0xac}, {&(0x7f00000003c0)=""/69, 0x45}], 0x5, &(0x7f00000004c0)=""/118, 0x76}, 0x801) 10:33:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2063, 0x800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a52f89e51076e03e6e03a5fa8b703cc34c01e28a", 0xffffffff}) 10:33:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fsync(r0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) syz_open_pts() setrlimit(0xf, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) r2 = dup(r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x3) write(r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 10:33:41 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) 10:33:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x400000004, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) 10:33:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x3f, './file0\x00', './file0\x00'}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r3 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x4, r3}) 10:33:41 executing program 0: r0 = msgget(0x2, 0x798e7455) msgsnd(r0, &(0x7f0000000000)={0x3, "c710c8"}, 0xb, 0x800) 10:33:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) 10:33:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x5ffffffffffd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 10:33:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shmget(0x2, 0x1000, 0x1a, &(0x7f000058f000/0x1000)=nil) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:33:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) 10:33:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="68c4a21f7f85bb827735f118dd6e115038d1ed0d892fe3175f899c0d526797ccb2372980232d8f47dfac735b9d34eec9893262d467d8424f2f96fdc6aeb57733c8caf97b3ad2897fedd48aa9074ff85a7b179e387537004b345dabe046fcc354989e388b046b70f04ccc3ddcc2ab321affc384e527ad7892bcc656a70ac56a42888dd8228fd56885f77cf8667532eaf7ddacb76de93fa332151c455a8dfd2f629db7088e55d3833249e6d3f0047d3ecad6d5d641afffea96b87a886c2b42421e9353c62d71fb7a0c69bdc5d9caf2fb098b5fe40674dd5fc29c0f020c21f94104048d0d2800", 0xe5, 0x0, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) write(r0, &(0x7f0000000300)="9b", 0x1) recvfrom$inet(r1, &(0x7f0000000240)=""/177, 0xb1, 0x1, &(0x7f0000000340)={0x2, 0x3}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:33:41 executing program 0: r0 = socket(0x2, 0x1, 0x20000000000000) fsync(r0) pipe2(&(0x7f0000000000), 0x10004) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 10:33:41 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 10:33:41 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xfe, 0x800000006) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{}], 0x0, 0x0) 10:33:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) 10:33:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x401, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x401, 0x4, 0x1, 0x100, 0x6, 0x1ff, 0x2, 0x0, 0x7f, 0x101}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8000e5a3, 0xfffffffffffffffe, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf", 0xc5e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097f", 0xe8}], 0x1) 10:33:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f00000002c0)="acb96639f3fa9f9d406af35fa4956a20ab07be6ff4722e77cb5b", 0x1a}, {&(0x7f0000000300)="17a92798c57493706a8d8ecf373bc6cf29b6569c167a6468684275e3bc6fab5415c49bdfd0f8b08316d271c8352fc9cbe57e3fabfe8087d3fdef368e83f9681af6c0a7dcb9a27fd2c49065299328b4d8d01816ea1a4ad3c0920aac8231bd1cb60bf5c71c475c1ecb61faf33d5eca19b80674938b21f8ad799521aa06a0bfefd8d73101069e73381224104670a2d9514b59175504b369d14aba297b0647fbdee784efc9b2ec5db82e136657e2dfa2d8fc3560e29a320df757be59fd8d98a921fe0459ce94798e8cb420c6d2ae6bf5cdc71cbfbe39f491ee442bbf72998aa5a286940cc112121701fda96a6682107828ca69540b01036fb57b99cfa97958590eb47eac997a5072e47778bd0be59161142675ec4afffb7dcc00a6ae5e6db527bf3b045c683650d5e0c3acb893d2bd441cd1e2621922f12f573e12342f0dc8502c121fa8cb86e7c9a5d8a9156c14a0becc03ab7454e88d906adae6d14927cf42679d86c4f61181fec55073f9dd7062e688132899995044193a3657fa794c39839f7cf69fe164550c6ecff1d030f38fa3095878c4913b96561fe64fa3a6fcc6cef9101fe18ec151df7c4a095a5ed082a3f9e7af0f2016685590783902d82e7cfee3a4329f29d7809bd90f6dfc15d93eb45b98d14163c6148ea95efe38d0f466de65aa93885fcb309c8871f22393494320daec62fc29397f42f3b414f86953315a6d770d920215209ae7f1f2379a07160fcea8af53ca73c746cff70b2bf69f8941b076f3bcb1ad45e0b1562c7317943c55e88662251d1283135ccfc9181a8ae4f4150b3bfc0fd3882b2252ddb074990127f4c17d4053d24557bd170621e0c7da9ca4e4add30d1a5d2100d56875a1806295129153dc600c8be6672e92e9dd9ae00e3a9ed8c3796a48f59c5108c9c2af7b024f84fb364be0e5dde06bbe285fb4edf8bd00181fa14ade1629e477b4cc3a247aa7ca2936cba90b24a00e54b5dd8f8e9f5905dc762c68728621f1732c3f37f896b6ea18c52b4acf2d146f301803b5992d8d33cad248023a4ca0cd6f44a973ceb82abec1e98d123501e6429a6d2adb4521075fdc2caf16963771061a6cdb48f60a57a2d7ef2d352318f1a64bf0c432b0370ed3017ee7440254faefbededa61955609cd36b1f6a53f3324dd159e0ca239dedc7c9223382f298410063a309b2b020cbe7e6047fd12433ea6bc218629cdf310dc726e16baa4442acf36d412067129eec219d0f7d209972a21a784c6e256a822d117edbc13b1e26ca913e626bb9adffcdf1c00f1e66a99a033af8538d78bffa8156e2dc6bd32aa8ab68a802a3cff72bafb69756d082eda48f10fb5c0dc9b7c8c182e8e1f484da7d175130832263f7517b2819f76c67181adbc78ecec7878ba9713ad8afa2a80573dfd063f610b9258a28505f75b0edf585932f07016417042c8c9499f50aadef2b14cef9df93ead7e3e08b66efc42186c26b0aa09f39a5846d9ae894200c6add0fd275fa260c902e70cd0df146545fbd2acb3f9288fd34040fa009d55957d2641c7a41600a9e850c214cb3e79bc5db7721d3825fea384cd867084cc11635c1ead2b2f99f3bc8e40dcc1b88cc6398a82ea1322db62cab290b3d965b6d582a518e949804d1b9b5b1fac91a8333c0bce96c43e3c732c00b0a08ef4081b1910c56f96bbf31060fad1d9b2f36a92ae8198028a67a2bdab60f2169b169ea83d8387654fdb1e598456413f318f1d6c0bef2cd4330eff07fce6cc064eb0b68a4518e00f661efec541af9bf47b091c0ee4d5db0f5e37a9bb2e9e15f98b16a39d2598a6ecf5813daaa53d5166ebe992f3806bfab60392c0a0a57a88cd4cd844e52c9b64b59e8d1824d6482a92eefdc4c64e6d4b96dbe56c5877a5166330743f9bb15d677f487279233ed202a2f96ab8c286e3a8b22828093f842a842d71c973a76b28d2f4efe4245391daec7ad7dd135bbb3e987f379ed17b8ab8ef3e77eb95ba0aae7d8dd6e503e0b93c2c47e7bca79c67cb28e44b0d2695ec283e94fe880d3b57753af81bd54476a4c82cb2ad4d726863172208ad3c7815978ac7c5e98f66d9a96925dd2d599e77cfb2d21b055e306fa0108c1f8f7083a22067adea6203a60b281fa00e40dd22e52db880ab022dcdb67c2c8379b09acd83fd193a9b9d90784ad5a108859a14c129e66a9d88b38680180b2ec78135e791f26a81d9cef204172112c9b9a18778a6c8d3cbb9fee5fe59e35bf30ce5625b0604104fc1e52a02aa4ec179eea2d3d8ebabb982386f05b57a37f6bf3cc0d87b62ea397f43446ac3b4581231c19a647417a738c3d7036c7a80e2a4ad403f1ba08e2d462b3333538667555c82ec687d5efd73db54bbd64b48caaa1f50aa50398ade2b6f8d7d6d41e85afd31e5f26aabf024273fd47901a8c9c787f7b52dad1553fa43192895b223311983cbc035cf33ddd66cd125caa486a11b2d1234eb10f04f340042814285f56a1406f24528756810be9f3e7b86597b0b36e316f7b6654d7c504fe6de580f9f0a49e6c7429b1934a4aa2e7ecff2ed8f072326cb6da492ec3cd26c8ad881399f522fbe9b9293165d53401548abc10b5d0f7023113f9decb08680a3af9fd107af9b899ffb3b037204602148b4ac443cee47108e239c884dd97c941949cf7cc386a853a0d09dac3241152508288ae52e2efdb635c40de8c42d2415bc21c19024dbb05fad7d0963dfcd33c4657670be2230184cb5c3a718c84de9b77419f2b7eb4b8be37c0786d0f2c2b3ad1cfe722f77d7faaae1e0da981b92b52fa851c301ebcb1c7133afc9a91d913aa78c1e06a26d90368dd5c2633f6c6e05586025c064428f1c5c26db90c1c1f5f330ee3d6ec929429c067cd21b2974838fa6aac87d0f85e289468e5951efd13a92f3f4171291065d1273acfdea4a4956adb942b84594db7cf6e1cd8ff14ad1ec8bb3a11f5cf48698cfc2cfce28b22387e0f6617df595240e031b9942b14edecad36cad5b2f4bd4357c5206cb7fb4b30cd2e41e61ee47e1cd6691e6302b2122629ba67a84e7582f4a07c05ece971ee119d3088f8a0158d833461ec9fe7dae703dd3ede888dbc075223593baa089efc53bd338d5b43756e824da660d2fb24aeca0399471f75261bca1c5c2da3c4346a86d259de69b41b6993a8c53bd12a175fc90aa5c686b29c76d654bfe15e1f008c4bd2067edb85139f6f3f78bea57afccbdcb6c7934b4e097b08b59c67b7685e0fb4bd31fa07bbadc0b129d9a3861c485d564a7b6e57e417eb84eaa103d4386fe052534d60d1dadc5b43776963e6c33b97e262c198a6783e91b7d9723f4027a013b20218cf62362e2eaf1acd6b415f79e1a34458035dc044f112f45e73190f8169b5b1a22528cb43febdf7f6319486698e957b70062ee53dbd7e9f18d5c54d4bd0e5f340830530621f7827ac55cf161ae7b355ae8503b4b0db6e8a3692f089b6a5ff7bd779c8859e26f10acd48ff5a3fcf3255c1cec82f974442f356989a9b7ff24693453de407315e865f4659377e87588be932dc5718170e597f1c117cafb66a221a5667d29fc4da31dc5f87c1e44cfd5f78285de5e7673690e40ad4f9170771aa683e192276ccce23b6ed6ce024778a3aef9f01d12ab31b405bc7e7a13fadf188a945008a9802c49d4c0ddbf07eca39040ccc1f413bf1a56eac54b59a2aca028837f8d3e4bccc67937d9beff84c43cf72f500fc964ec8b2587f829a8cf3f6b21a9daf049b2ec89329a76d3408280c9502e4e0f3a651dba9dfd522b610393afef9611f9b9a7822f58cdcabf1d4d9fa5aa9913d5278d488db9c744499484a385355c2cbb6646d16f1bba033cabe156793433636bd2ccd32e18ec62b3a00faa5708c50a7b7ddbc9da42abc11b9ab5cbda61bf0fafd7c699a360ef2653332a95ca8f5bc623b8c7ca59a32bb5bac095796ba3760e8eee58ea7270d8b18099050d090ba930573a16b45f9844744ddc01db5c17533af4d9e488286ea8fe49121149efe6c94ce08c5ec9446c40597a901c88f670c2e7fcbc3170ed9294d2d5beb010b061b0a7ba79464cb50d4d76afa3086f696c95fcb4421fe27c51d2fe55358565bf88ca4ef08b8341f79ec221318a6c5514d0c95fbf6f8a30a4d8dcaab316c68186ef85045b2ce72bd1f21394919895bd12d61cb09c613c919dacf0f0bec1974fdac6cb2509f98970327e669df95f8b22bdb97bdd61986a95e29f60a134cda4f8f2d54f55b6f7870cbe0d97507bfc07a793afc0c56c69d1b6a0c334391d6f6e73d93a96c84003dee79025dab4824495d811ffe944175e03d580414694e5c35bffd96260edaa16483b5a831dad41763d01002f67c51dda338af98fcdadfef79401ffc64ca619354cfa718e620e91c0fb87d2ae79f712510dcfaedb5d0270448c822a1715286526b87f130b578d4ff40280e6a8e3368618efbab5c34dfbc541147f890fef768fdbaeecc4b7c0a8cc577cfd096e81bb6c0336b5f5fd5a419b44844c6d9f64196768efb7797998ba6abb026a11c6bb46f96eeb0181bbb85fed344436e59555aaefe72d020ad586aef04385d4460917daef6ee61596b9778f45c89ef74467946b261384f4c77c1534e2b64e6d4921235f901c1442a9bc60c3b17f8fb7972ac0b97e14eb000f6e8df3566b0e141d724d6cf0ce4b6ba1576a244907e71b0e6d2ca5ab5d3073f03a458340c71ad5340cc5cbc077e9765447e5d04d5020950ac539e243f8a30dcda550e847b3c36e63bfd5fc7edfcef05a60b4b641bb55c5162e759cafda1c6772d99117c205bef726a126a417be102af0ebbdd72754020c8b8fd83b709ccd4f52f9379bd7c71d7197dc4ae44f7464d75a6db509bbdea16ce4d2ba6147cbcc7b213556d4d1b8cc7bbc2f8660d599d8dd4a0e4c6e781acbb3cbc26e75c03fbaa10fcf326803f5a3aea27a9209ec0fcaa953ddd4dbe375a8455c1158086673afddb359daa81ab21eb2c70ec753dab14429cda427c94aa938d45ccf257e8b7747e635bc50f25b463ca28db3da5c1bbba689adff5f4cb5eebbe9dbe89857657a3f7eea08f46383d42aa5d5894a8d3d16f3121251dc7951e4bf0daa83627cc34783a884ec9761cc54f8b344cb8ba54b14af44d101de6e58b6269ca9f98716005cc75e16351437fbd79466c500728cfbb3af9da9b96e77db1e059759878ed1ba5ff96bad0d99ff4d6456023bf355f615a427c7de1fa736936cc81d37e48263199c6fd565bd7b47c9b666731a5dcacdb3549a7a577e38c7195d3bf693d258eb868e19ece8a19b9b637b9bb25baff8f48eb0fa6f645ccaf7a917752cbd92f122e49bfb8f601386a0336073b1b3ddccc40b9c28a4db0e9a76ec9ffe8b512b272fbcca68bda2665e91854d134a9b18161fed7779c8a2ed1c3d26a07d2138e35eca4448bdb05f33ad4f8f3ac202f2f2c388c64b8fd6376197392b21cc6e0d69f570a1c20abb8f2885be30a052092ecee2f298d88a2c64e4af48e05c0b90dd05850aba3715beb35ff535da66ca430ef76577e54bc868b680595d3fe3f3a2d4f1a51eea2b26a0d8ee3dae3ef5f439a31f534e48a4d64eb293dee64f6ef961c875d598eeb9b2f46d2f08efe956db2cdd0de00042e78dca351a73bd031f7c7da18ff979a7cfbc0c54e996facdd7556197b9776faa97b80ad8a679c2ef6588264234ea69915cff4c699cf8a2bfc7880c0908764097497256fc161d427fd4cc57846e3f138fd8184ada32e36c2eb81abbbad88cfdc995a7b2ccefd4d7ac5000df0c098dd65fa7198997d4562033ca", 0x1000}], 0x2, &(0x7f00000013c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x7}, 0x4) r5 = syz_open_pts() r6 = getpgrp() fcntl$lock(r5, 0x0, &(0x7f0000000100)={0x0, 0x2, 0x200, 0x8000, r6}) close(r0) r7 = dup(r5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20040, 0x0) readv(r1, &(0x7f0000001640)=[{&(0x7f0000001480)=""/254, 0xfe}, {&(0x7f0000001580)=""/189, 0xbd}], 0x2) close(r0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCEXCL(r7, 0x2000740d) syz_open_pts() poll(&(0x7f00000000c0)=[{r8, 0x21}], 0x1, 0x0) connect$unix(r7, &(0x7f0000001440)=@abs={0x1, 0x0, 0x2}, 0x8) 10:33:41 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) 10:33:41 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6b}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 10:33:41 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000001640)=""/28) socketpair(0x6, 0x7, 0x6, &(0x7f0000001040)={0xffffffffffffffff}) preadv(r1, &(0x7f00000010c0)=[{&(0x7f0000001680)=""/191, 0xbf}], 0x1, 0x0) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000014c0)={0x0, 0xffffffff}) mlockall(0x3) r2 = getgid() getgroups(0x7, &(0x7f0000001480)=[0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x2, 0xffff, 0x80}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f00000015c0)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() r5 = open(&(0x7f0000001340)='./file1\x00', 0x82, 0x2) unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) bind$unix(r5, &(0x7f0000001200)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r6 = socket(0x11, 0x4003, 0x0) setsockopt(r6, 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001100), 0x10001) 10:33:42 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x1f) fcntl$dupfd(r1, 0xa, r0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x41}], 0xeb74, 0x0, 0x280000, 0x0) 10:33:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) 10:33:42 executing program 1: r0 = 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r1) 10:33:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket(0x1a, 0x4000, 0xfffffffffffffc01) 10:33:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffeff, 0x3d72, 0xd3a, 0x80000001, "e2819054688a375247035b8e05fe1c8659177de6", 0x5, 0x8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) 10:33:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) shutdown(r0, 0x1) 10:33:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) dup(r0) 10:33:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = shmget(0x1, 0x4000, 0xe0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x2000) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() ftruncate(r1, 0xff) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 10:33:43 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x100) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000080)="73982ee508306d9ff834ee21f9b13fe992d60847d8ff43b25ed558c25db1e2ec8078c77053017b8cdd092c2572fc2359a89051883a5b332332062053f7445403719f670d0c12ce3c75d3d6a5f1b4faf658f53521a83039ef3019b9c0ad900d7400bce2e9b4c2cdd18cae776ad153f2873461067462e976", 0x77) 10:33:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="7da97ce04b79a9a0455966a784616f683c27b73143a08e128fe3ffb12cd44951c5b381b41e8d9903dbee3c8496", 0x2d, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 10:33:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/11}, &(0x7f0000000080)=0xd) r1 = socket$inet6(0x18, 0x3, 0x102) listen(r1, 0x0) 10:33:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="ab7885b64c3f1d37c5e615488f8c8608e7f02388c7b4db92d96cc0cd6741e72f7881ba3b5e095acbdaa785a71af1bd4dbaefd96244f8fdcd49715751e3b3180fdcefdea369173fe3481a81031db45269c2cdfa40d96831cd9f84f544644127470eef80c063a27183ddd16f1029d9207d023ef520fa22aa87072c108ebb2c0136a1710556549b096042b5aac67c429007f903e6a6e3ce14f86eff14c50d08aee35d75acb499b620f486ff27d9187a2553f992b7e8180e6b2daec6f2a52b63f68471ca77719cfb093dbfdbb307665d5b53", 0xd0}, {&(0x7f00000003c0)="2cdf350f611bcec691eac68002bb0354282cbeacf7cf54bcc9a328ded5b1aabaf5927e4f3512defb5d7ed84275cdcdca3f5ac2459e6aa5571d5c440f97610fa05584c5dae49ed8ef7ee841ec37e1ef9a3258faac733ff6b342c6984bf1c3cd99f11e2e8645909f118ce6479ae046dcae86db39775932e2aa82dac1d711f4a7b68d114abfd77d56b8aff237a2a9942398f3e3444aae4c9d920d462bf505e2c9c8ce98b64727f1a77c507e3ec32248da530a0669e27fd105a82cda17d1c89420ad8e4e5937b086a89e704f5cd2fb2dd1040c8881d79b2704aedfb98c4ba4e8e406c6a62fbf67ba90d9089f", 0xea}, {&(0x7f00000004c0)="10a555d8466bb8eb5cf6845a52c9662efec3b3a18aaf71810bc3acc37e6f93db54818940ae1bddb9cfd61663fd45961c8ce0c6a1c329c8b3b8343b4df71975b81faf83252eaa10cfcd290b30f16591045ee99542164e9b4d606d8e77aed9718c41deefeccf2e65203d057f73df57a9285f9821ded3e70c3c563fa8df1610ea11a54482b87eb8316233cd23a7ca57885a818566354578783ee159b3de7f8b918389795d02cc2e8284be939e483c78408a9ab7ab60a8bfd6241b0c6af94f2e5b6d869d0527d7f2", 0xc6}, {&(0x7f00000005c0)="774e96413c8b7d12213c980204362bf029568ce0f227aeb772c316a58d3d7fcb08abbc24a1c694c92711dd75ba4e76201d491220e0d3599469a4696817b39c3829a103e2c097670505c54ffbf1f3bf186c85408754ff079f0419083c9410b436b58a29050f778cdf3a276c0ec2144cb8e39c236bab29f49239945f57e31d4fb3e00d53c71d6c6f4bd6989c3399d7be96bfcf3694e7e902cfd55b323d1f8c5a291375f5d50a2d73e02b0acf21df8f80ef0496693a5f5a652bb3c14e9c7fdfdc9013084b07f5e69bbb603a1537ceee43", 0xcf}, {&(0x7f0000000040)="a2800ccd56274bc4c1f88b17e2e439770f228f23f3922acfe2c8a713215cad11868a28b0217a34ea045a", 0x2a}, {&(0x7f0000000080)="1ace4e31929a201e3a208e24555e3713c0e10334dedc", 0x16}, {&(0x7f00000006c0)="c1a817d17a5d690d9bab314db8041c566e00d4616464bbd584b89df4c74b5bb7621bf521bf689b13b22b903d15e6b6235d373c20b03fa544b5792042a5e2e042590fccb8dd70c5c5c0995f57591c94274d9267627445965cd5", 0x59}], 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:33:43 executing program 1: r0 = msgget(0x1, 0x4000000003) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) semget(0x0, 0x3, 0x0) msgget(0x3, 0x2a8) 10:33:43 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000013c0)={'./file1\x00', 0xf62, 0x3, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x3, 0xfff, 0x9}) shmctl$SHM_LOCK(r0, 0x3) r2 = msgget(0x0, 0x487) msgsnd(r2, &(0x7f00000015c0)=ANY=[@ANYBLOB="02000000100000076f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d492757668b000000000000002af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a1172724369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666aedf0000f5373636b7ae6ca78fff4ca2cd0e423d6f7d1294f6c71d5bbf1a55c5d3e2d158d393556beff2b1059116f8855348db00a495e085b90e6314ade1e36516f521f307e01cb8a552233519851bc38d96a30e17167fa8ca57cf2ef6d7e3a70735dbfada50667ab20666e55e8de9f9bc92059e69acc9186b520b9f23002cfdefa2943d575fd5855410deb7b743a4dcab"], 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x6, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001340)={0x6, './file0\x00', './file0\x00'}) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000014c0)=""/237) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) getsockname$unix(r5, &(0x7f0000001300)=@abs, &(0x7f0000001480)=0x8) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 10:33:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x1, 0x2}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0xff, 0x6, {0x8001, 0x727a}}) dup2(r1, r2) dup2(r1, r0) 10:33:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000140)=""/248, 0xf8}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000380)=""/163, 0xa3}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) 10:33:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x204) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="ba9b12bdeb66918955c3ae65427cac", 0xf}], 0x1) 10:33:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="2eeca447b2e21a4d8207d9e44d7ba9d48d89a073d477aa1ed2f702e1ca593d356cec5de7e820411397e2744689e509f47d390e9e9ba948e95dd108117a8bfbe1f6949c449036aa481b82f3bd4ad34c075bd8226f68974fbab81b6affc82febb4311461881ff2ef86ddd1f617d41ecde49a0b01ab065a4af70a64d69d5387a0e132b292c58f30b42f7f5499770714241cd0c892033959eef3116bbdf5be824edd97bea87c914b777a894cf59800d213561681ee81c308a13037ec6a6a3bb74eea207ee2544d6e", 0xc6}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 10:33:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x100) setsockopt(r0, 0x1000000000029, 0x20000002f, 0x0, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x3, 0x5, 0x1}, 0xc) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/210, 0xd2}, {&(0x7f0000002240)=""/146, 0x92}, {&(0x7f0000002300)=""/92, 0x5c}], 0x6, 0x0) ftruncate(r0, 0x100000000) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000002400)=0xffff, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002480)=0xfffffffffffffffe) 10:33:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20010, 0x0) socketpair(0x2, 0x5, 0x9, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x101, 0x4f, 0x3, 0x7}) write(r3, &(0x7f0000000100)="a201045ecdbf07df68ef3bd232532cb9b42849f05e5b99008b9d9ade4fa64518f59b120bbc2ef952f970688d3ca82054b6ceca6557b3b45ccff9f4f447bd0e8fe95814a12e323e5dbe3b4c3ba647397b8725c8", 0x53) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2e7) write(r1, 0x0, 0x0) 10:33:44 executing program 1: getuid() setitimer(0x0, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x0, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) 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) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000240)={{0x0, 0x80000001}, {0xffffffffffff8001, 0x3}}, 0x0) getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r9, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r9, 0x80044270, &(0x7f0000000000)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getuid() listen(r10, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000002c0)=0x8001) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) 10:33:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 10:33:44 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) recvfrom$unix(r0, &(0x7f0000000040)=""/56, 0x38, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x20000003fbd) fchdir(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xe9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fsync(r0) chroot(&(0x7f0000000180)='./bus\x00') 10:33:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 10:33:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x62) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x4004570c, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x800, './bus/file0\x00'}) 10:33:44 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x4, 0x0, 0x8000000000, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/168, 0xa8}, {&(0x7f00000000c0)}], 0x2) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) kqueue() 10:33:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0xffffffffffffffff) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x153, 0xa880}, {0x17d4, 0x100000001}}) 10:33:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x6000, 0x81) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 10:33:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) dup(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f34cd284bfeff023519edffff000100000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3ac35a1afe4d4", 0x4f}], 0x1) 10:33:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/124, 0x7c) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') geteuid() readlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)=""/103, 0x67) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 10:33:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x1, 0x4, 0x1d) setrlimit(0x4, &(0x7f00000000c0)={0xfffffffffffffffe, 0x20006}) sendto$inet6(r1, &(0x7f0000000140)="8cabb3ed3203689b1467b63c8e1ccf28c840befdd322e24dc46ac03700bd58943931ea7f5d9a74661ba989672377366f16052b3993eae9d2db893493df4f256df5a936d582efcfc3baef2dfac2de7484b3d940bca9e5d955193d77103b856942f7e78f90cef3dd3fb8bfc468f8c958da710d277c4620010947836409295ead0175d0ee298030cc88980943f2306f56ab437ab18fd138d4d580a109854715f6bbe7674da31123ea978d51ddf81dc6cb0e", 0xb0, 0x2, &(0x7f0000000200)={0x18, 0x2, 0x3, 0x3}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/38) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x2, 0x6, 0x6}, 0x40, [0x4, 0x2, 0x0, 0x5fc, 0x9, 0x6, 0x875a, 0x8]}, 0x3c) getppid() r3 = semget$private(0x0, 0x3, 0x102) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000100)=0xcc) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000040)=""/29) 10:33:44 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x0) msgget$private(0x0, 0x254) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x61) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 10:33:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2500009eb70f23d33ebb2d87ec8cea8099091d00ffff0000a100000000000000a2982a65bc629c0ad61b6c9c93e1f6a2e171", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 10:33:45 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000180)="000000006a80132fc8b8ef15c202eb5faa759f1d16c8093b1771aaa12e4f7a7d912451b0ce77400ffc92edf631a6f0a89d4cd946e444cd62aba3d42c5396e9e665806dc7d0c57c471935294d3d0ad72e8a1a64e9e49c98ceb719d5cba2f90b6e6feab8d89b8a79c12b648232bcd3a0bf83a8905c31691619d24102de55b94b9f22f83460f5ca2b398259e600d8ea7723220240c11820b9918460cca0881c655ecd3b3c9b7c7d96219b930a660990f619fc95d453dc42580b300119d9be8e667a300ffc48a1a46a353bd216de429d461ab478375d7b71300258af8eb4f16a7f19b90d2245ebbf4737d175c0e0d0457a677b68c68d9eb4344c457a0a521e67", 0xfe) 10:33:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x38, 0x40, 0x8001, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0x2, 0x1, 0xe87c}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x6dd, 0x40}, {{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0xffffffffffffff7f, 0x80000001}, {{r3}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x7, 0x3}, {{r3}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x5c2, 0x7}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80000002, 0x80000001, 0x45fd}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x5bc3, 0xfffffffffffffff8}, {{r3}, 0xffffffffffffffff, 0xa0, 0x1, 0x3, 0x9}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x3, 0x1, 0x7}, {{r2}, 0x0, 0x1, 0x80000007, 0x7, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x1f, 0xa4}, {{r1}, 0xfffffffffffffffa, 0xadabe6560c5b2c6d, 0x80000000, 0x7ff, 0xf0}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0x1c00000000}], 0x81, &(0x7f0000000000)={0x1, 0x20}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:33:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffbff) write(r0, &(0x7f0000000100)="62b11c222e5ce489bbe45a0048ef11b19e323366d9b1befe287c8be908eeaaf7b865eaa1b268d8890bbcbfdd843474f5b30871556a1c9c419cc5d7df79f09034384f48f3e3d4aca0e5c774439905f877812b9186dc0c0e555d64a6d4f5520e19906beeff00163a336ca24db05893a0fb70c611fdbcfa316402c10fbb651eb89e4d5e0a826854bcfba92464301a013648efe68bbef08877201958b4b4c77825b1093692ec5b0cdcce993b25e8e97db6c2fdaeba6ae82fd88f6c64f48930e236410e767881deacca", 0xc7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) fcntl$getown(r2, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socket(0x20, 0x3, 0x5) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 10:33:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="45b61fa2b4e7f65443ed6134edc4daaff18637e60c859cb99f79a0274c9dc2e1008e599dff5b255cb5c15432841a6bdc06ab0cf6a5ad812b731e919960bcfdcaef05a30deea7b232035dfd9b36e824e0f9d07109a145976f4b9da43b7600007dc95541f59bb5cb75aa957b8edd86dc655210f32e4aa61ab21a9d01c0214cd909f8805f112d800c0e9f091adc5518c76dbc72fd9d65926bace0ebf019", 0x9c) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) r1 = semget(0x3, 0x3, 0x708) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000002700)=""/143) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="a19324236c6fb73bfd4fc57cd9f155cc9c3cfadb81a8851bfc053746ef5b4893257b76c59f56f18da153a62a6641fa4e97f952099b39091011a853587139046154a5657f75495bc32d92edfe22b9a3723ba38c93f637816d4918c49ed8b9c2c8ac233aabfc980cece6b3aa6d9f2feab567e9ee9e64ccf2f65d1b7b6346835620510a712508dc5b5f0786b38ebba68a4c60c312d585ef073e8cefae6ef0299af4af6d07fd69910fb2cd4b093b48d1638fce5dc144ada357a72743d6f1a8312c24985eb7cb5dc3552310ac707d75f8da2a7d5bfa5ebd8b4fda7397fe7978459e92517be98ee9e59d6171704130751048483cf930e09ce2972ae98d49", 0xfb}], 0x1, &(0x7f00000027c0)=ANY=[@ANYBLOB="e800000000000000ffff0000ff030000a04cbd9c69c870969f2847f5f8740107252146ba4c235ccd53f65d752a783f8e51a014fb4f588abf9fa7b673b4d1805b516772ae7b377906c86f62dff7200b8bb892082603ee0802890bc87e9949ff8a9203af4653ac1395d7e49bb2657a775a3c90c8e59beadf6733e925f76c80bcc8cad7a60c1f0a802dc866b4e1198c46e12056a4139ccd5020bc82d87a6c04cb14f9fa3ad63b02d68548fb34be5d2fa39564446c8756e45bcbd8198295eab3578ed80271dd2ff6aa5f068ea3e601c443321704e7ee79cae3d1363aca012f06511dffa16bf9bb16bbb75800000000000000ffff000001000080fc8fedb2d1b3c9df6ed27a1186c8e55be5ec776f5fe219acec6cde29ffeeb2484c01a6067efafbad0dce6af380f353665a9d29eabd70a821c7550aa2821434c150d428787595c0b2e800000000000000ffff00000600000055b5555d305688d3d7f5f249be5745d198f494b5aec81af9d94c8eaab9281174714047c6cd5fc5d87be7d04c834e87943e5d0098b79dc167b58523ee6012b07ebe2577c64a13ab2309c5253d0572141c66d177c58a6ce4b71b24b8f9b9014cc66a1746060d5a03edcd9d6d757ac795ccbdca697ed622cd7c4e270d19aa90905864e50569499521f7bec2b8d9c61e940f2cf98501017d2889b66d2539f9eaf0ebae9299d187e3950dc489edccbdceeb40a664c607442bef75cfc59ff86a96eb1b63c27cacb9dbb65a582c742943aebb1c0239c1d42f420000580000000000000001000000090000004f1ebeb93ee76878cd7de3b59788a848bf83945f54831ac8b3c713cbbeb7625a3322243fb4f853e14147bdf91b4ae5b8ece03eeb7979c5718e7a0973b675da2c95d00000000000000801000000000000ffff000004000000732abeb09cb936403acf66ebf9c2a21c6fdf1cdb8a9bd22a11f62b1307ca807346ebd24f2574992b97cb6efc8b7c74a1747e78dc8bc9b16fe695f89d4a234bbbe7c104d6d23295df4f0ce496f17de4c1218d5d6db1587ccff84e7c090c160ca8038af7c44189dc72ea065decce65ced8e4464c5d76e0da9e8d485e48e05b81c1064a0bac6e860d06d653f88f07fe6029ce9354343cda222336e8c154ba3c4df5dcc662c334e5586760116a8e5cca09a41fed0dc2aba61fc2997274e7d618094fab8e8aa89d0d504ec40b5ce70ae4c739fa714ee530c2150015e4f9afc511af56007d8f6a2c3aa1f49f513ac0383d273435687a2cfe65d94ce8000000000000000100000000000000daa39e3a5108940eacf286215de72e59bd818c4add527b1fbb127745e854b19c3d6a45f2eec8241189cb6bdd8fc127057bd2c981209f46f27dc532f9ba4f10d1207e6037008fd1ead9cd05e3f836751719f8633f14e5607ec1ca670fa9229bcab2f1346cb9b5328f2f056dbab308b5e9b8502786952967b1f4a3d44af862b22feda6640b72ff796d98543ac3531075c4b58c1b60da40c52c7473daf0646011fea658f94604640f7bc755f7866c1ec7a93a4fa1fc8108295015a4cfc2b4fc39bb30a72140c1fc2a55fb51023a9b7a383a37ded8315a1800001010000000000000000000000700000049f7c95a2c055ac874650919edec99f22da8e65ad055ab93ecac666ae2f0857d65bf39098eede7aa824e9b863421dd77bff4995cdd21ba81628b90a81ea9052feedc52e0e0cdf71a2ee7cedd35fc4aafe5be62aaf9ea41a9655846c48727747a14e5b9be43fae611d46c8639e86f957ca6a1f0dde9d9bbd569d3d1402fa2a9d32f4e593333a5ffdf2220de39472b85ac369cdc022b97cdbdfd0fa24b598c032e2a82e3e7f2f492b4e325951753c2d5ee7be15c8cfa03104a9db8533bfcc72ae2a85a95db2745703243103595684dd112697a755148c20e7026887058817e315f5185ac39a85a6ed68e1fed88160e12721995cf356a9e0adc85d6bc584d4548e9be483db52b29e9201ed1217f185b1aefd06c1b0042ed591504c15be6df50b0ced88510466b3be4085ef6508657efb330238582d27b03d4bdc38c9e4714bfc97b8410435d683a08c56529c48b196d8f36f204dd68c4d97dbd2cde3ece5bc56776e986b302fb34aa7ae68c8c7b2d025373e0ee31d7d4bc625ecbb0e836b21ddf6b5749402a2ef16eca825b5af29e16d00390b0daa41085211f9a349723229cdd21eaa0e1cef1f3bbde46c87b7fdb1bb408a9fd4b6508923a8431a9578fd2a2d3a70ffa41948c89d5fa236bbd3734323d41fca1bdd4f00da5eef30e78453e8ae89bc45bafe10bfef59da02bf62b0b8a331a17a1ad32cfd2c11fca31f3378179c14160bffadaa869187774d9107fab5dba0c9e4b639e8f6bef169592ab12e3786c189528666104a7fdd5dd59b9e153fd17590928270dc87364351d02c5133b54296e61cba7c394782e29b8158fd9e38ef703b263e875b8815a79be16adcc71cc62d92ebb5e0a6e1fa2f22236f82bbaf5b8941fd0e08357a7c797264df76f6cb27fb9331af7c0c4bb67e5ad67361d5890959f5ff0a61e4ce872d0551303789ca446bfe0e390ba7208a04f066812cd1f6c4bc2e04c4bdab9339d21378d8d02a74f96c9ee63bb8f5feea30ff1b8e240ff671f7a49ffd72a6e485e3ecef5acecdade056c9056d4f179efecc80fd147bf70c4371f38a15dda79d8bcf2ac437750b80fb85e9cfb88a0276186a545604946fa57673d22bd4bf4ddb8b4b62fc8150d47d640626733268ae3009e3326cb271460b58bd6930b7aaf241217235d4db23b5f845d68dfb662cf683649f3540b8bdc224ec74204300111619e54b4ff756ddc1e2b78b64cef19149fa1a1794adf95c5278bbb324549bca0f8c734a7b47d1cd77c6ac4911a30174cbf3caf268d77d44e5e1fe3a33fb5ed73c399792a724cae4bdc210b19b0a34e0e5854aed8f91a9e1de62bda38c3bd4c550f64ad84aec408ba04fbc276b71f3a904bc24d6fc0d9ef955ddfd277c38929061cdc12e09a28e74a03abe1961d6afae5769a0f86fca7f46a5c4ee521bf1a704ece35b703bb28c3526b6d17625be860903262e5b84e9df01be9cefe77386452d87eb2b3d821ed00493f84173d042507169889ee92419f10659e49504f3142ec85ae1ab0b74e5479bec6939e75098ce931a12a56142548430d55e48f2702ff0ba97b7a16c98e10f5193ad9381601af8da8808eb7370bf6f2793e94a4505bacabc047f59d11016d5f70d593c4cdb9413ddfc02471cd28538a10a3878e446fe77881ebf2c33240012591dad425bd7d99180690b3ce6ceea7e610e9480408f421c8ba7437e1e7022570f1634a1b02062917a6edd6fbd4d1a533756d84b4f690aee0ff4bb3a7fad6f7f74725f27f32676aa775ee8eac68f39da084ef496ac17aad256cee16ea16ee0f7414d6a710c66e0bf529816b57ee90482a6aa2023605c51777c07fd572d67130ddef83094847760f8fc020dcf081cdced9da2845f0a793d81681068451fd64895f812ad56889f18f1c665e6a0d5cfbc5a431cd7ff23b70922c109328cf9b746f8e3d64bd21b2e54ef4e8622f304592a31d3cf07b3c9f49283a71a91ec2de02320a522ec96a375bd65ccfd35f19fa5fb3a9bef433fca3831b11a5160a18c5d9b42fad5e6aca927570f8da2040a6c3a7aede44bd528b71ad96adb7a8322c184c846c0e9ba57b4a52b0c2c082a9df95651ffdec5c28db36321d75d6e39dfd894ba6f492955027f4ab7d22a498c5dd1a478542d468300c30d5b67900ca9d67a68292bb87b0c9812e7fc603ba5cb3e3185b257e079bb9dd5959bd51048d2fef05b299022f656578ed2500a7c383cc4532b061c53bce55800cd19f15ab9c33bd8ba9b519dc8509db0d128ebe8c1c160a4ea558f3bbcf0ff728a361deea9b156dc885be180f9ee4e14e23d1235f7378e11d38648b780c633459173726729b1508523293ed5dc007b840c4503fd2fa98b0037d1298a99c7f199c79485b0ae98317674ed8726f5293a806306c4db2d06c1e3d0d1cc28491ee92cc92801a7455360a34d49cc8191ef5688d203b3f2e465f69380f3efeaba240f6d7f7fd7009b61fbbe103c490d38021f5957770fd36fa546b26ddd6b6981a239596db24ff0d965cf71e1b6c171da88eee8ac9edbd09b39809564e68a2a5d0b5d2754f478078f23d9be63ecb17e251b7bce38271633fdb8903c1abe60f70b31a5b099c05fff3762ac71b29a8a9eb2e4e87e8767915043a499bb1294a3a0825f0cb55bb38fbaca3062cf95e196dca63dfd66533988b6056f304fe10af28ba11d4eaa7659b92a335e54f534e16540e8154abaa69a7f7474e8c97d5210c6e15a2b1af4c19dad146564c96148ddd94c27e04080a2c96afba74f6e0122df30a3fee44cf19985d7de0db9f0893ad9c5a2742b2a0771a86687da4867c9dd8f1d8b8945a95b2b55aace94c083d6c6b19912d750d7752ad53cd4469cf1a1b95ac8385077cc479b188161340121a44da0c831502e4b60a07d3ff1f4e3c1f9eccfab1d47034ff9b2177a4653bdfb155dabb773e4a4b00252512070221d1d201063cb8740a2dedef01f84746ddd8124f67a078a4c0db0e0787bea998b853440ea16c7c121b3b7e5c9fef79dfa1a2f01d43e4d1ead2a61e4a1bbff25760871f881fdc20098441383022859c189045f9b79713df8e1f8ac210a70d5e15707a18ffb41451236302607d4a7f53947a0c17408b3ae9f41f7ebfc2dad867ed5c619a3b6d809863d2762dac6c0b814bd0e2bf65d04602a924d092f2ebbbbcf059bcbd40f83814668a760cb8af41f80392acd9af30c54f99c04c9b5902f42ca781fc0cbb7e03c22eac8eaaf19b095db7c7803669f4071cd518af82f5e5fe3be6805e5027619c91150395b1488a214855565871f33b9413cfcad9c11fd661a6eac4a418c094d966197e4123f723961cbd21ddb2d6c596103895ffc3655ffe2e429b49feef251e3893c85672e92b87cc40f4af72607bb88925a009c5484a5cf82d77abf83e86e68aa1a0a51c6e919c37e495fb6d5d5336be72c04024bba186c478a19306a49da68493a87a945f15a701d440379641a75dff8071ebebd6f65f838edd15bd408bc5420ee4ead37afad6840af4895af854db4bfb43a9dc6044f76bd83ed4e0d015f900147e0e77f88e7d5ff1d5a80f0c564c4796ba3620765fa788478f2982fabb9edbf14a6f98b534d43b83f31711999813c64132b599d7884ac3d2aea893645cfe460b19e7c91b5262de168588f2fdc4bbc3d4c8a40dcccff39eecdbd2f549e5144ca72a5f8b767a834af2f3021083da2606db27f693d04af1da858d3cf84883481b17b55a7874ed75126e55b58ed9fca9333b787e6079bd2ba71a7d144e3e5b2d8df9599fa5e6c0efc1340d2900d2f9fd25d5eda0ca4180999e59b668fd74990cabc8a0ae2f25b4e9cda250b4e26e45164b446fb6811b1dbf3fb928854637ad246f1bbbf0488ac6703e2530cd3201245daf15b50335ef3aec2ee491131179d574e4cf3c7bd9ffe5e10ffc1d378b78e3f587209f401e1e05ec93cf6ceea8c320a870ab991bb36af5b23b0253a66a0d34a492fa6f0931738d9bc197e48e527e1a317699b85f6206e2099594b46e0d63aa5fa76adbacdab4d70f5237d243c9ea36d9224e4ad45cbc0ec7f73198b481260e34ad0cf4c6b88d6ba72acbefffbe8f879c54b36ad2e82edaa8a8a206c4a5ec4f9f1e34c638505e72295b92cda6ddef758ebe37d029c7eb9b0580fd72ee078ad36efd58d21abf7c4766d986d925e995ac5f17a4161097eed79c57c036693ec20aa94540c863138f24e22b68eb4fa4088c7da9139ae1a0ada3e90034699ae6c2f037490f25803893e6bf9db6d0280cb9e7afff4fbad271c68b71d1c3e0ff7165b093e7a50f61377a85aa5ab18f24dc291e68882f9a339f34c607c0d306022f50212028e29684f2aac97840191810e7f6d277b377e443842c4a12a5b6203f87a759652db94294c0a6fd4ee2d468943e235cab73267953a46931360128e0e24f20377d6fdd856a4abc64960f865b1aaf3dc4e925f77c8d7bed61a72a1ee2009857a34dde866903a970789d7a574a992801eb95ab381c8f53a2c0513fe11bbfa4a1ab396286dbddf697de39f15ccf6837ec9e201627b75e913a009258cc89eaa8c3bbb23b3f9aa9e1e2dfb221e4fc2fb1c10b26c1fb9b41d701053651811d7928a1b2c0b82191fb5a5ed94a037d48b8d841ef7e31a2afcb67f982a8f3aadfd1fb05b70d84edf08513f2602acb882bdd730b715b5c87533f87eb63524daa66729321406aacf7e61c4fbdf406c0e8584d39dd74903ce3d2df0eb81b079e70e74b120c54828c697a1932be1878f737ca32b95c1b3e346a351b93a5880d4aff0cf40d2218e3cb12669772aa55c4056d1788a670c8a72909f839d53f6e9f99622dc627e4e157e49501ae000888233e0fac357fb38819e696e6cb098b7a0e312ec558fcd36093ff87e4f7442ab213891224e5a9da7acd88ad5b389a045ed56b8a11518e46204c2d0aed70ebfde12b5d48cc48792f601066a51183d8bb8a885427a8a21c0061295a8733eb9f4a2a61c91f27fa699e3071f7884b59e6f5635a47766b4f42abb0edd604bd6e47af5f5b2fccd0c867a765cfb19afd8773eb8eb8eb02f16aa07eb5b79c24ea67cfabce8fbb38f90a7b209fea7d47d986caf2a6f43a2a833e102a15bda061640b72f578b9be6e99f304f9bb53d1473bece0be2fea3bd8363b9769ef03e344cb6c961950e2bfda24e81e2c8aa112654606cc38b116980c6f46d8c790f189bf8deae49fb8afb9b17315bdfa5b95cfc8d885da4b1a2eda5f4e33dcd818b6d2292ba67207da5ce29ac3037b597ed4b978da89607560b33c69f47405e158eaaa0d18a6f5fe9b6d5cc7a5c08e522f4643a998685d4da40c494048659f1c7d3f97cfa9baf3505905e09fc1d1a307960c617717868e609b6942e5decb9b14d793f8d36642f0c52f55b617dea23ce1cbc6148d624fa84841b828b8b6788c225aa10e4c44df6a539db09ce831a32baba476b23865c269d4e21f11d8b222ac2ee0570c0f4333e4a33caa7183e25b8000a847604f2ccc04f49e6b649d4094f9bb073f40c1cc4fde41e9fa7367b5aa4609c54b8a37845357fa6c9d8d254cb70a5e963799f88295c3c03e72fef059a9244c58cdd45c9e9ca3ffa75620a0fc8521117ce8fe4ae20a43f3c31165a491078ff8164d200844bf4cfb14245cee8fd026943c49e620104c34b53a652153f19be4ce8881f3a346ede6649e34d08a8dcda470aa14db44589871e571e31bf575c718283663d67d9ab2466d5f8b34a5f7bda5049b9694466e5bb14074257c67ca88a616e26040540c00464f1010000000000000ffff000004000000f8d102fd4e4d8a739f00f50130a8ed32c04620cf1c9af5dbf2d8458a4da48dd5fffde623050c9335ab3e38d31bc0dc9fd8e057682a2948fd8420ddd3250730ed7e4b1ebe747b6450cd383466a73c5f8bb8da3e49403a6df9d4fd65d15628fbc1626f759f53fe268927d68730c8d8a949137f727f4c886ab5799c82ef3038830b935e752f6ad33a0af82e396711921bb865c5b994017fdc654e2f3a36c3c973deffe99cdf29717efbfa92ec74dad89dded3fe81d7adfcb0354faf2d26dd85e5cbd272909aca6275bf1241818e2a8c9e1357e5439f4bc7000579dcb3ca33e48c134c426a2852a031de098d01240dba20ca4125f8a9721623d8540f6ed0cfd112f4b18e71dbd06aff018d6e58fa01ffe1bdf7628589f6bf19a371a2696b5b9cf196bcdf495aa04d252cc990f0dac26df3fabb9199172e553a9a3776156db165a8fd77911d046f30987098ac469959ef599eb49bfe7f0f06d3f7010cae6d66bcbd1c7986eeadf2ca960099041e1db393d81d96bc2e08fd02cd72739ad5370827e1459a0089a9dcf6b8015522c2a664f0c51427fc7fdeb06a7c816b475a056c0530871d02054d8ebd861ca60ffc891504b26e51669f47263336ca8631173fccd4453a6bf94b38e20c93e7ce4831c2ea9ec358cac3cc3abf17ba42946fe01e322a33f533f8e2c8c15c43e904c3bfbe0d26a79d79f0d471b84ab77ffe11d1c17108ce452630b5c9cf06536dbf7420bb04850c781505800cc09ef281f430b446e0669d168d82f0522e66692d7eb6fb02dc410ed5b2b2551172c8838903472ba22130cc7e2f618856bc32f0d02e7de5711ef2dacd79df5ba6ab8512f8b0ecb847e0a98af47e7c046b696c34ccc9040afcbaf1305c1d6e871f55e0fd5747b9d43ab7a96fcaf5db467cad8bd7cc705abeda439b5c8c84d3d3a469b89591e1ac8beccfaced493404cfa4e5e057facc8905cf80d055febf5168ad8aed483ef6e4593dc482fe866bb638f66f22f4993afbd06a3ef25e6c10f32913108b55a66641c87e4b55533df44df3360ef921b270cdd6f1b04ee398baed8de3479dc291183efa83878005a68715d0fee33746b111ea86ac990ee6a244a70762c6803ca31ced9bfd41ea51dfeaa69f4a6e355d05c276bedfd37f79f5fbd1223b1a2e6ce30a31802ee668545a171cdba7b1a3a78d16056c385d41fb0da4270bfb6ddf0b45e09d4eb44330e68b5ceabb2b10aa869f6609e7ba47c16682560406fb2a820fa66f326f6599ac87ec3b67c8286c7b0dc6e7379497a8aba42b5c8ff374d2e7250f4385c76f40ec98d41da2d842d502282e3d2846e4db284ba2e53384dfabb9d859067bf66c8c3dedce85aeff5b7720ede14315020dd19ca094439abf36f83d9468330f32d8921f38f96c9a9d0509c98dabc828e72c6e10697a39742ba3a08a7a8cfacbd243f6e1d5009bc03b1ba0cdba68a115c710883aef570d275df7311901cce229295381df48529b8fe0ea6f59670bec4eaf869b04421ba3b6e05f612978f174a394f00a0675adedde99e3985d1770a7c9f08d558e06ce4aec8e93f26822a69ee8c6dd402b87223e59f0db02c14dcbba005952394fa8fc90dcf77bc9032b7bd01b4fc820e5d8f4044657346194af8e5c6a354ba6a781399e91783af1f005100e12dab5c77429d38de5e6afa7c2b8548d28f7e6621ab912b4794983c7e7fad91af670268e661cca1fea9eed4be086a15d1078b15dbc9a0b3d0dcd543b7477349b1750bab64067967089166cc1d00a04c2f1ea7674efabbdcd403e06be9f5a6f575415b7d95c5a9e7f09191184f8854716ff9b53134ce09552036dc508e80cb04dfa528b9286c15a0d451dcc1925b33cc7b3946745e04b5945c5a3f176c5ffce4cb4cdfbdbef42376996ecee5883dce9bf4b94453eed9f309a7bc1e1815aef30aea24d770e5a348de41bea71ca38193490259560eb27cecbc946bcb65b3f656ab855fd9a3c8a2e93a2302766b12709eef28efb23479adad4c527827162ce78b9bfdc981cb4fb01995579392ade987d1b157a4b37f7c381cefa98e1548fb30898f1dbdd3a1749a515fd6fa4592e4e8761e301b1b7e8f4e873ce25e5c86f5b86f5d3cd76115de5a8d572053639d0493b5f6c2faef8655a6cc42563fee854e6e04d8a8a612a620cc4c95fa5821409e7cd98979e38f1e024fe40d203e8c4ca5c518bc20d6c2791001b6643515fe5e5f5ca4fc64f082328331b04f4cc7b160aae8de64cf98b26877ed9b8f3e2cbadbb0370c8f734e03b0b456a7bab943a8d78d310d6b4928e8b2614ed3bf0d59662af3bc2904676b2d5b2fdb141b541121b8bcc04fc5dba78163f347a6a5aaa302b0fc34a51b968dc999f7fa6d149828f898f29197e91867f0529bd48c8b25f0a1acf7a3e1f83af6aedaabac94c85e30d2b92013e1c04db578c627ee5c027ea74e315dc7ec2984b2d1689c04536f2f4ea6e5d59ca577d33cad29dc0e9edba2559475d1fe9e36009181cb9df1e4767eb3f2729d559497146e5766c8f2ef9a90b12a6ab0c3b6d768170c3451b1f7843a8284afc04c1e88f08c5c657fdee1d2a70f034a551feaf9c3abecae32b0c587310a69b595d2a6667160abe6490c98b8e0a393ce714b34fd8366fff16333ba7f932e9894c1672c81c0cebba9766e3e985c4a5bf85fd1a26d650e5a2d706a93f3f5e9a9e4bbbec0f8b9802455b7358bf87d30e2b403e08ccaff222bef68a8dc02ffd9ca6f10f9196058663b789e1b60f683671e80c6b12d8c926ccbef2c9ede24374418c74beabecc1d0277948de48ad677055d864ac36cf41993b43b33149af06e3a1cf227a47361796e56aa1b753e766195a9b966648bce67856126d7794af143c97bc15d5d8a9c0f825cd18ba7874c0a0151ebfa7f16ec4bc7ddc39ee5e28928a5fa259b3a52d4853bb870dea311ce7e80256998365a4ea40c0adbb3f70bd420f3960902b46d17c124c1caf8c017e5da94a76e495bc9696150e6f19d054efef8df38d23c7613dd93961d10cdafc9b4c7b46f3711aae0a6655fdcbde96a7b5ed6e89701cd789dc33437776a3f36dec909e448094160ab25f93bc2b7877774c8c03e918dace2454c53b18a93cd04381a3fbaa58a961d788cae6c26ffcf35d62a3a3c3eabb1c42c76a58b1f2d2e004deb8d9d6f0c7374ef16373a5d977f920fdee798ce0a4699d948ab9b07a772d9ba459360fb0936dcc009ff32f84e947899c6af6a2eac5afe4da43657e80cfb540470e1f57663753f55c592ae6cf87e107fe58cecca81ffec3f54a1c48e05b1eae8513076e757fd7753e78766a454852212311d2565fb063dbe2d7b4125d6ea42c2be39c57967f7a0ea6db952f05fbcdd3686a9dd1734c3ede2edd7b8c7bff47cafefa01339f9a5f34d7bf4afda6ed2c53404475c643f732033e122c1c54c8cdb3d126dda22ec11a872617f20d5aa2af4be0fd363a9ddebf7c71c8695220bb42020657c540d12c8d1efc8b353b2fdc78773cb48c85f76e1c2af395b6a05ad6e0dde227486248e8d543191750fb88f97c20433d537821abb347da8a65b9014ccfb9a8d1fda5cd1ead355886ac77a70505edcba2f6dc00c02403d28702abb8669f56f1d3dbdeaf56d787ae000f237149bc9783bb50abcc24e240b62c81a42eaed08f6f6fada6305555cd048f865ffc11a4cdb469b4d691f0c60e8dd45de00bfc9b39873c6b6eecc6f91fc15b2dc680d5035441687a586c6c5723ce9f006248c0744294087fbc911b3daca3eb5a58c5695d705d885aa48c523f8c7d2b7bd20a911e483b2846cc5fc65cd7ed7ed2dad894398af6e1603d335a08ec0439630ebce6a32ea98a47ad1e339b561287d7d96cf11031f1934b5264988ecbf836ec07470ad913c4b8fa80f6121d26914992817ff07d96ca50b0b87f2072b2765c8fc79e7b6668b1e281d40c37b665a66d46903178c41c45abbb157f9b4302fb939f56b477498690c64d4e866297adceb84972a8acc301fa9596c599cb989ff207b102f6514e9a505d9140720373d4a32ad25a1b28cece7ee8fb8e4b99feea58bd3f00d72aad4927ea78656afebcc6ad8103e2c9528638a37edf56339cabd36327d9ad9635154a6360bfe18fbf61b47df985cfea29c7739a62d428db8fde33f7bf343bb3e418e38464f7cf2364c87d04f395c01a5cb241590d7fa67cc3a23fafa29130487dc1646d9238f7bcad69afc79a69680a89ba0b98465cbbf95c12c9338d1353d9b4bb0e2cf3c6eaecc3cd668a423393f4735d1a57397e3d7729155b39bd65e74a4ca44fbda8f3df7a99a798c96869e9694ec74766e81c1fb2ccb4282e10c0664b747bca730aec8c420db9408d30cfce332cef863a1d4b44bda28c8b428459a348888aa62943f8dfae6f0fb2b642023afc727292d7a3d6b3ec264a4d5e08e3d4a7ebe1779f7b8ec8acf8cf56700435e606dc1879eb1dc779258f028e4db02cbc4968a9780b7f5c8eac0b245ad4724b4af752cd9905b30b8b06720018e0fe9eb47ebab936e24808057d315de2c27d1f314d58b2cc4c393b88bfe972555162d3a0bdb5963a7dc57b6c6c76e2639bdc6911054cd102cce7eba56314d1384ec8fdb1297fcc4e141802edd63609b5b58ee6d9bd362419978697533c2c4f4a9106143e2512bc98429e05de04d40003da0c973d7c84d69b301de5263a8286acd12d7725d00c7c70d2ad963b524d22c6b006e92c575ca56d5dbf5d5025d0d9b2767a3817d90d3fb43e359d4257dac91ed4d506d994c51f55f7d9fc77ff2021850e450aa1b663db24745977e3eba38cf1bba598154c6c0726235a900e63f0facaea0f5be95e4f62a93f386c4edbbd3cd1479722d5690c6aa40da145f65a45aa16618574419c46ed1df797f47e8f7947a342b359badc4d89371fded6539e7b1bb6a0017df65bfba1d9b7c59fa5877cb020d755449df343ee3ab85d1bae08174a458b758aff461a9734638cc97a64c5c84e32d498e7dbf0f266b0e940de7db46a0075eac999bdd51aa87d8e56bbb704a9543e27c62e9ad85416a6c14482a1a613b0a66b3ce0ba3de9442e6914a2d4a4314d463b9681af8a1815b72e698f9764175554c459c3e0136ad26024a94913f23664f4aa0e2c8b362797edbd73156b6c3602db3abd51263914dcfdeab97611a7b8ebee772f73ef7daa410c91782aaf9fccba017b0be489c8377b310fe6d31b1d3188fbbade8f154ed69dc78b7c29f168487f55a13b6a5ef3b393e70580f36569f7615964c071b30fd8c5c1cd4be1a4dac7a5ac268700a5bec428b3ada6834c6ed28cbbd5e884d274748cf77f3fc435890afed003128d059dbbf9b915ebc8ba2c711eb8d6c0825214b49de76f18cfed65dda94cd08816a29427d5aeb9efbe10db972c7d941b17f270a267e2b91716a42a5afbb611c883e43112d2db212eb1f9840aaf8d0f7d422c8c40b52c190e77b6a5dd7f1543ecd8007bd92d2db91c3fc6a119cce33a9d17f9052c0258f877e675633dc86a09e8333f47cf6a36f39c78e96c70100f737839d5fdd445f9e311f4f897538a18659c00806cee7defa2ccca77d1657cc1eba863402f35953a8e5f0ca3f4cfa70333d1b79c550214d265cdd403ba861d545c7acf2f7d48aa6de37d801386ef05a7630576d48e334d1e39b0368430cb834a443bd46dade4e78344bb0a734738bd9c16be47d4351db4c463cd1b82715a5295f3d97b9a7041c99bff0b450d6443d3a42d185dc93f31ab34dceda74934081f5da58b65632bcc47b3840d8e392c91372efb8b771293495a2c533376bf4102ae0d85e5992ae499c6afe74c8b9981a5ac5832642f8e27ba401bae8977ab0195b9e4d773feda59c45211605ceec4edefd2467a39413abd625811aea00944594694275a8e27cc71dd7dd6d7f5f47fd040de976360d550eb"], 0x2490}, 0x402) 10:33:45 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20400, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="96cf7bbddf76c0c62534103949819a3903b7c4d3c45b09446229876aeff668bf76504f688ffa1243c15acc52e0f16470efc2d25fc7e81b057443b456030ccdab15e92dfb942fd5ea6fe205d06220473f78111b27f80a0db84759b32a7257eec0cbf5c3244277", 0x66}], 0x1, 0x0) lseek(r0, 0xfffffffffffffffc, 0x6d8d2a15d5952fe5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = dup2(r0, r0) symlinkat(&(0x7f00000008c0)='./bus\x00', r1, &(0x7f0000000900)='./bus\x00') getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) semget(0x1, 0x3, 0x424) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r3 = getppid() r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r7 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000280)="3298e9574a6ff799db6d61e32ae068d072e1ad56b1b799633f35c8ae697b355a44c1b76eee38e92d9ca5c5769497aced0d4d5b9b2bcecb1975efe6896629ece56bc5ef3e57d128ef829bf6d4c401c08348ddcafa521be77b3849689a83defd4e7015e19001200b9d366dea9af187b17fcba7429937cfad496b70ebeee265e83e7b9fb5f1f3b94376efb6c8545e5f90f12105d38b63be4333b834d74634f22597cce0b9145ee9834bfe0ca30218d73df2c1426fdf104d9bec1a7da621697c732b10827eae26285ea0425ccfcdf614215f9dc7cca3421c87", 0xd7}, {&(0x7f0000000380)="cc49d83dc1aec1c7c4aacdfc14765fdaf738edd1d5518c7f02835f5805163093f0110094546e8460af2ed2de879f322d0e4783062e23f9057e22", 0x3a}, {&(0x7f00000004c0)="152b0f52fff64a366f3b69390afa38502e029c675e6c56ae86d4fd1654b56b3cfca96e22cb229652676b0ab3412a8eca09ac8e7370b5e7d614e8aad65296eeaf836481e1787395eed348626a9f304b15982626b2ca9b6400ae73f4db4826d19bc97cad2eb0bf2697eac94c427b9dee94800dc67a30500bec522d710775674409ac06eac80c16b92ce2d2136a447b2691a3faa04fddba77a67b9bd8ad652a48177fe02ee18e71fbdd0d54e28aae572269c2e4248a5f69c2309d9d67703e7a1bec83e2baaf21088ad1805e34d87dcde569cd6c5a59843b03", 0xd7}, {&(0x7f00000003c0)="7e920d33a8340f1ca5f89d11ddd2080506709880fe14783be9a8b089817f71bc1886a244843a58b00f9bac48c94b423cd4cf75f8489180f419dbb3f30bd0d84bfcba7f5c74ea70bb525a60a4527e38ff287a3818bd24586adcc2eb0b51919950b976dce8e69cc847e8d089c85fbf08add10220c28d878bf1c5650b59db6561b5f6b81c56c9af54cdeed41c45d0be45702b62c98110fe376e4223c3476b14a53824e86d4a68080a70f450e0593df158171caf5f468f348b", 0xb7}, {&(0x7f00000005c0)="8c0dd63d74bf9c0dbd5f62a1caec633bd2bcb8c517917c69af8536e64dedcac8d315227aa9b5967bc17e046cd433d0126cc55101ab3c535864f8bd92dc39ab0e0e81997bf38631bf3c3c1119210144a08d76619a35347192f1f6b7f4321cbfa711744ecf944b74e581e61bea2ef5e10b122cfcad8ff33ac6accaa2247cb480dd91c06928e9090978119280dca6bac163b4f1b5b992a010a7877b70ea4a4bb38b473179a40bb702acda901ed354eb5beec27f5fbf16f900e849ba6f86cff6", 0xbe}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r1, r1, r2, r2, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2, r2]}], 0xd0}, 0x40c) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000480)=0x7) close(r2) 10:33:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 10:33:45 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) shmget(0x2, 0x1000, 0x82, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 10:33:45 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 10:33:45 executing program 0: r0 = socket(0x13, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="78000000008302002f66b84c0c16805eeb862040d96b4694289d531c356489b45882cc25e01abf8a633b61836ce49a61d81161a8125ac481d81a2940e0ddc4cd5cd8c89043062ca8"], 0x1) writev(r0, &(0x7f0000000080), 0x3b7) 10:33:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000100)='\\', 0x1e9) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x50, 0x60, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0xfffffffffffffffb, 0x400}, {{r2}, 0xffffffffffffffff, 0xa, 0x2, 0x0, 0xd70}, {{r0}, 0xfffffffffffffffa, 0xc, 0xa3, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x5f, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x80, 0x5, 0xfb, 0x92}, {{r2}, 0x0, 0x81, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x30, 0x45, 0x8, 0xe6}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r3 = getpid() fcntl$setown(r1, 0x6, r3) 10:33:46 executing program 1: r0 = socket(0x8000000000000018, 0xffffffffffe, 0x581) setsockopt(r0, 0x2000000000000029, 0x7, &(0x7f0000000000)="03000000", 0xfffffffffffffd7d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) pckbd_enable: command error 10:33:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x30060, 0x28) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="02d6656d3646a07f596ea51edfc3f40d534668de655c82b91cf56dec8d59a1690abc4bcca20e4fde8db196848fc5fc05223beb13add59e0498a177fd24de13cb336fb276915cf2205b249f29d1633b87fb11baf296a1411025129f66ec07c7d608d69d4fc972fe5a935fb24671237f978570b9dc1ec258101d4f8ea2a1bb01528e3ee2a224149124e29cc69755c4ebf398cc1ff7aa8248c2d38bf049a63774f28ec5b6f42c6ccff2727cb7bc22c3e046c443c805ef346ce40cd458302be76f20b909a7440ce9cd128962678f93c66b39fce459689850b7a9ad01d2732cfd7857022d23217083bd7f68d310ccbefc24e93f472b9ec4e3", 0xf6}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x403}, 0x400) 10:33:47 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x8001) connect(r0, &(0x7f0000000680)=@in={0x2, 0x3}, 0xfffffffffffffd63) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000580)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x2001e, 0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000280)=0x1) open(&(0x7f00000005c0)='./bus\x00', 0x80, 0x82) readlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/22, 0x16) open(&(0x7f0000000540)='./bus\x00', 0x20403, 0x140) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce04df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='[+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000440)='K\x00\x9ag\xda\xc4\xd2i{\x87D\xd83\xd0\xf2+\xe0\xce\xba\x8f\x8a\x8b\x92\xae\x1a\x93{\x10-\xb5#GT\xb8\a\x1e\x06A\xdb\x88\x8c piB\xcf\t\x9e\xf3\xfff\xedz&1f\n\x93\xf74\xe3\xb9lEOq*\xc2\x1b\x83\x16\\\x0e\xd2\xb5DGjOP\xae\x05\xa5\xfd5\x15A\x92\x84\x1e\x90\x95\x80j\x8c\x9cfOM\xa8\x14\xd5\x1d\xaa\x90r\x8dS\xd0\xa2\x9c\r4\xf1zV\xc3\x14WWp\xf5\x02\xc1\xac\xd1\xf1\xf1\xcb\xfc\xbbF2\b\xdc\xe5\xbef\xdbm\xd4\xd7\xf7\xa3;1\xe4H\xa0\xd9\x18\x86\xc8\xfc\xe4~8\xce\xb2\xe8\xce\x9c\xbb\xfb\x88\xfbDJ\xa7\"to\x97<\xcb\xb5\xcb\xc7n\b\fl\xef\xc1\xa6\xaa\xc2y\xb8L\xfc\xf4\xe6\xeb\xf0\xd0\xa8\x12.\xc6\xb7\x92\xe7r\xb0\x0e\x16\xda\xc4e\xea\xeb\xf9\x10\xc0\xd4\xc4P\xf5$\x13\xc9\xa0\xb07\xe8\x8a\xda)gJ\xde69j\x00\xaa\'\xeb\b'], &(0x7f0000000340)=[&(0x7f0000000300)='\\g\x00']) 10:33:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x18e) socket$inet6(0x18, 0x1, 0xfff) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 10:33:47 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r0 = getuid() utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x4, 0x80000001}, {0x1}}) mknod$loop(&(0x7f0000000480)='./file0/file0\x00', 0x18, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x4007, 0x200) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r1, 0x3) listen(r2, 0x8f) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="2e247f91ee42d46fafad25a9a795b125aef84ac7edd8b495afdfd53d37beb3d71fb32518cdfd2304593885c8362e68cadc90997a994c1291d8c3ac8887add1dd1b6c1665838c6892c3d7be6b380b53472de9077d20793b9803d98aaed316bd6d223b6c66a4318ce4b53e252c2a7a410c2799312153dd1251f7facc938d1582be95fd6204cc0807f7373743e4f0bd2864661eb916b4d62fc383b8e9571503ec4530b1497757838d6565474cc7babc2e7fb1c03af3f1072a13852cd0a5b45427c9a53d000187412864a681131d9097e088840f02a5c6dd9eef51ee009852", 0xdd}, {&(0x7f0000000180)="d7306e84e51aa92af56e2c08210334acb381ba63b463705af437cda01b4c221ec555728a1dccdb24da5e263bf48d0bf5928abc168e946a4281d6df2d858d5317001bcc21be9113e579f880af55bd87afbc9d432ac605cbd5ec28d440c4be29ad1583b30ee93188dd47a38a1b909319c09ec217d8de3bd96487a9c3d5975f104417d6fb3544d80b230ab3e7a088977ba7591c4b2c3a68", 0x96}, {&(0x7f0000000240)="c807c5dd6263cce7", 0x8}, {&(0x7f0000000280)="008a177c51a121b79ca319c5d1383d0f8b276a302aeef243231ab1e706814e4fc9a3c1f33da021a51e755ec080663f859d49ef50c11ddda14c27ffff0bb20c027eb012619ac2efafbb3191691bff38fb09f1def8cdc69e68c96dba260ecad1aef4baa6c74e1c715669042e0d99fad0e9f3443f15ef2f0877ce5ee5", 0x7b}], 0x4) 10:33:47 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000280)="035dae3070ca9f05", 0x8}], 0x1) r0 = semget$private(0x0, 0x1, 0x340) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000180)=""/86) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) 10:33:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) mknod(&(0x7f0000000140)='./bus\x00', 0x80c1, 0x9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000040000000000, 0x81) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) recvfrom(r0, &(0x7f0000000180)=""/132, 0x84, 0x2, &(0x7f0000000240)=@in6={0x18, 0x3, 0xffffffff, 0x85}, 0xc) 10:33:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x890, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x180000000000, 0x5bd1, 0x9, 0x2, "ddc2f2ee12b9ede6c48466d60c0fdcc33b200607", 0x2a4f, 0x10000}) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xa00, 0xa1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xffffffffffffff80) 10:33:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x100000000000000a, r1) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 10:33:47 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x8}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x7fffffff}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) clock_getres(0x3, &(0x7f00000001c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8002, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0x4) read(r0, &(0x7f0000000280)=""/172, 0xac) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000380), &(0x7f00000003c0)=0x4) lseek(r1, 0x0, 0x2) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000440)=""/51, 0x33}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f0000000540)=""/21, 0x15}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/37, 0x25}, {&(0x7f00000015c0)=""/30, 0x1e}, {&(0x7f0000001600)=""/1, 0x1}], 0x7, &(0x7f00000016c0)=""/135, 0x87}, 0x1) getpeername$unix(r1, &(0x7f00000017c0)=@file={0x0, ""/27}, &(0x7f0000001800)=0x1d) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001840)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001880)={0x9, 0x8, 0x6, 0x1, "445326bd0fe89b7eda6a6322bed7dd4324411c0a", 0x0, 0x4}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000018c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001900)=0x4) select(0x40, &(0x7f0000001940)={0x0, 0x100000000, 0x7, 0x4, 0x81, 0x6, 0x8, 0x1}, &(0x7f0000001980)={0x1, 0x0, 0x8, 0x6, 0x3, 0x2, 0x2, 0x9}, &(0x7f00000019c0)={0x5, 0x80000000, 0x6, 0x4000400000000, 0x0, 0x1, 0x8, 0x5}, &(0x7f0000001a00)={0x2, 0xfffffffffffffffa}) bind(r1, &(0x7f0000001a40)=@in={0x2, 0x1}, 0xc) r4 = syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001a80)=0x3) r5 = syz_open_pts() bind(r0, &(0x7f0000001ac0)=@un=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r1, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) r6 = dup(r2) fchmodat(r6, &(0x7f0000001b80)='./file0\x00', 0x4, 0x4) r7 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000002f00)={&(0x7f0000001c00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002e00)=[{&(0x7f0000001c40)}, {&(0x7f0000001c80)="26576bd537d8f65f21aa87d11bb91a83e9e92feb18a2e69f6b9f32ebda0f4c040b2cf6105e3a24420c49d7f27eee4a16ce20e5c8cd8c44de776643dca6d57ccb592b93bd1dabccea3079a5decaf780465100e38bf9ea72fe29a0a7037457df1314d07848b2493563b2d5feeb5c2d73c6dbe1f73d72c0576da42a484b90c50eedc5e7d3d3c79b8169fae16546cac2", 0x8e}, {&(0x7f0000001d40)="a7b6beb644ba16b6d0eda947c2ca43558c06abba8c4bca60", 0x18}, {&(0x7f0000001d80)="fac0a43dfef97e8c451e3e7965f32df16cac46a5b995739429b166413ff67ddb157a0a48557be52e5b8e1f0d6ad5843347c99a082a773b0dd1c3f080bb9b152e5f25d7357f5da26f35dc59bce177ee554f43fe8808ba31401c203f2a5b6494f0e86c6c019eb07c45085608e16090ae0ea8", 0x71}, {&(0x7f0000001e00)="255bbc43ed0f533c5bd223f0102865b8d6a138b1b606b989f42848714ce0c267907ece80350290b7fb6d86da56eb28a38969142f3bf7152f0dee508321ef389d51708dba27b347bd9ed79b829eaf73445c69554791a4a10f33125d5116dea64ea9883029bb35141246040521a3ca32735687e894a4621df0ef91ab05ea4e213b88eab2ba6b2f0683b2ab68814d3bd19430f185f77209dc9d7a50fabd92244c1b8828ad9851da63404d92a54c28f6e2faa91c338115c2ee4ffa38c7d537086c610c55bcca95712a641d22ecdfbf96e85670c72d12d373750cae6708c46091d696a0598c6e2f3155b47c666bafb2e2a3c1fb64ff6c476625051a3f4089a892db0c11d86ad7145f6b3176425954d3d42fcb33ee1bdb3e1fc032a1ffd8779176ef4eede5fd64a9f6fc50674dfb74c4712f79921822108c96844c16ae4092e2cc7a4efaf43f4b08325736d995bf6b3d3c722287805ba55c0d53b25cd1c37692eab47e705379b382b5e7ae590b05dc3f60f5756f8f51fdb6ff148c7889e1acf61f968c9eea44063f714d4d6a956f76fd6a95723c6c75aca5dd2d30235aafdcd82c4fe565a93a3740a76d8e72783c57ea05ea27fd80661f59a948086b96dd361136e4a7e17df0fa1c962be8315f7f929761c08408c214730e5088e0350bcc34a28ad93de27673e79f1e3dd6c3bad8038504ced4901ee5d28d6dabbba7aa58d85cf9875c566ff8291daea764fc981a5504b3da3088f706c565346dd506fa76a01e6edd5a426efcec9f2f9f7cceb62d379d69ab6fab8f54324002b2ddc756a24ab8c2fa3833c3583e31ccc1dfb0aa9e28fe4ece19ff773948a11014b8c687a367ac18f3987d44c448b5b04aae857fc1d39ef8a28a20a90530b93b3edbd6a27d51bd01c785f33d10860046b610f9ff6337981fc31ff6b21980fe55a05b3bba1990653608e6e2c9269d5fec9bcc07bfdc4d8c4c70ab4ebaf0cbdce2b7a1a0d0ca5235915394b02daa21556ebb8e0d71b7810144a93a2fc911945d39861a79dc6569e0b99c486fbb7c80a215d33a8b9d8c196f731f0a2f676ee5f17bbbb826be776a27d11f57fd3db737adf0aef94d4df681ce3ef331798af00deb0bfea19cc36d515e7015e68645c19c378f998bf8f3d9353707c44d227081cf60153b4ee3d77b8ec973004bc938fd836496b72f443305552c5b84f59c332fa0a456d2dc1ef03347bbd95bdff1694e4ea80c428afa20dc773cdce42686991f026875e3ebad5ef7534a8e46906f1e0dae26b68ba629d11641c3ed7b599e164e9c1d8493ccbf3a914604136dbe1335fe21b2558c7af0fb2656cdd8598f663e6f83aab29ff89dca356f3740cae1ffc86e7381c39011aca5ad0ab22a07c223022b61216afa3418ee1daea097d1482473cf5105ab86f1b0e95262d3752bd9b5e468215dd045f7953a796546be5985b3699fae8c5f0a2e316215626f12f91dd8635d10e1f5f81a8f2b8308b7b2e5d4ae69850ca417f42f011b5505b21ef51ea89ab8cfecbf6fce96c4277cc01144a7c4955720ee9debff08bbda00929848916aae0a8bf10f515fd99c0b614eb4b8da64955d4d4e4cbace74384638fb960ae3d7f82fb38315e2498571c0fbe6193627958286bf3108f1b2a1da9694bdf5fef21fc4504eb1d89353fccb1cce03bd25ae1df7547f69de6343775e638f95d22c6d354d7ea032c60d53019462d36fc070d7d32a872433f56024785f9ed467dacaeb8a05f828aebf9f67b329f76a0b79b0fa0033882ba8d87af3337b26b6cd64b7c7fb3df4cea6a606c2abc979b899dc5b0ea2db81c70ef99d4cb7728705b1b76aa840a4357b914400abfefbb54af3c3a6a94a8385b27e9d84068b47ac844d61ed159ebffee2452b326e0c678436be4f6764da251a5ae4c0fafb6b23de96efdf1b730f327a499ba95512bd802602d1b2f045cf22e6b77ba0089facd01dda9f41e5316554a349584dee5792e28aa5a8107c9128989466421ca1da3c5fa7f802aa6759971652e6d46c56d5891d695f07be41c72a1d48b4e46807d7860120482a88b3c2e24d97f9d53cbb8234aba51e69f1b21dd6839b26ad74510873de0c9eaf53e7f770f32df09a17e00d836fb3e962ae6a3a0998b31fde3a65c839c96bbb5787d34f114ed0a6b03ba53a2ec4c22bc93b22cafdf95fa6233220f7bdd21f4790f26bc24d125f2c79adf13b17ede1bf457c986a70ae17b63f2155ad51ac066775fa86caab76e4a71c78d19cf4a9f64d1c1ea911886e10048dcc1ce2575fca58abea281d484247782b29b78f35e58925554864cfddaee107a9a6d88774d3e29614cacfc8a92c32c7ad74ba97cb30d8d58d8515939bea6047604d7cef73e8e73dc39d2e252ce1688126b1eb379f63db670947512ceeef364083bf6b5f90631dfbf74f4fac7635a83ac436c7e17492636ffce2621757409ae646900b2fbb7ae3a1b473d48a1505371e3c8fbdd67934daf2b8e67a7c7af6b35ef88cc982e8190371df60a189ff5ae764f8718d629455986f787d36f14666ce3a85137f1d98915457fdf5a857187c9a916d3185218b1fa58e0701c93fecd5379221dad2699ab6c149991067236f69d6c676de8809d7491611e126f586fe34a28c80976c04181a5fc3b1d3e6a54f7d3cb7aa948ec8abd117633406f9cbf8ca095572c8766f01bdeb3adcbff0a474122a724ba951d7832a1ed659bb741a4c2fdfb164317a46df77b526367a9ab35399cda67392bc8857f81ea68d2b01084b463b4c4121ad575b7dfaca4725ba605f6839d2ead9d129e0b765eeaee7951ece5cec24daccd674b1926c03b0e114c86cfb89f33334e89d12451f8cb13105fd22aa6c793bdd6afa35212cdc9c203f1293ccdc87cb4f61529f51780b2f2127cba7470fcccc00491364b49dc2f72b3f183ede5fa3764095b3c83eafbd48b0137edbb3a24705be3af90097be55e2eff83a3219c5d1aa02e855d84e9f23f7044b71bc2288b400dca7c2d242046e98b57506d5ceda52c826d19ac9da4628ffd39ee49eaf235fe9ca8b4c9bcb18a855a0c946de58f6830263038e5ce37c30b7752961538cc86994a157a283899293d0e0851f9130d6fb2a36cd6fefd5c4d244e08c2321649d5a728f7413e82151c990b6484a4a92bf6676f9b1e23ce4a24f13abf5970f406fe279c26146fcc24d7ab97eb03e4a012399989564a1a48967f989c675afb2cd42ea41b0245b86f983e329e05731de8a2b922b2615095d11883623ee4c2d01ca0c604736aff2b6bc4d705b7ecd9d004f82d30294e1bda5c72499a55a439758d9c4a6348270512eacdf64311d3a298412d2dfd7c395b42dda8a773b5d6b7230e578bd5e7384d06edcbf7f84988d4acba38781268d3e3b176bb17debcfa6bb6ca309606647436a2b1d31441ea72bb660394091916fec166c405a20a91fdfb51b16eb185dd4cd9e451d2c16411f9998cb29523f481dab2eec9a9b73b9c667845434bd5793963be58a4f9976a52b85dca05e1b48ef015720e4ff8486d08a82411454e7322fed68b3a0271f7f0f035069a93ab3bb8cca99e4701a98a7352d98fc6e29b288ca13db43185ab09e74237ac8497f73b57cfd397b53a4a0100f2be8a2781ad76db4d87e708758dbcf5bde4fab953a9cf63a18608faa1babfb57f09c9cfaed745ca0d808925012cad47bb922b092e2cdf8da1c1f82964e389195361b5dd3f08c0dbc41bdcbd55ab727987a6fff3e0d6d430cc0c52322e7e8efa0ab643592da6f53816fa1a2f0b42da9a92be7e599cc477fa0fcfa0ca9dbda7af43126066a03804650cb68ecae2b953d0fa15912cfe0e8951a452aa6ece541241a8c9055bb54de521befdf7d71f00834282fcc3c522f87857d653104c0d077984a440f248bc4bd04127a4df2ecfda8da2699d060990ad7ea95327bc5961d58d7f53865a3f572a4485de36d1c6d03ad6987bb4d2a2d4425dcbe9882cb19dd2cf47f00479c2ce7dae645f110219ca46e30c75875333438814e6665bbbb552aa8ef7b51755fec051c15b99b5f5c52f7966479072fe79d1e860cf2047aac1cb80b539bf069d47dd5cc0ea8ff78a57c1a316271ec67fae8ff83b734d14b1bdc5d90da15e4a871c94b6db47abbb37be06f57436d6e49658514ad72e7622d476a144ed203ecc240be5e727c02114d28b9883f0c972f5aab193ce2580ae67f95c739a2d19a7b138af8489e46089e169883ac64c5bda8d65bf942d505df5a2bf6e9236df403cfeb39e05b8fedccc1cf5d22f214964075fb705dcb564f73ff91b933461e51fa064fec76842335be63d0c1e2c33399f68ed130cd47b2ec65081259b70876672fef3fa15eeb9cb973fa7e0d1ab254d22004dde8fa482fc9e89d12f521212a3fba499a89871b6ab03bcf185be275aab7f2cbba1f99a0c0a9e0527fd076eb9ecb9212049d1050a65120cd489207cc56807715b9b253f18a490ce27bcb4a1c2b418d5a8ee015bf6d3790b242d374b82decb9658f3dac6542a7cdda4b5d978c6bae340a0a4352f9704d4bf0f57d5934e9ca8c259c54238c574d982193e476f11ad542b38d2e9ba54a9e9ac7b154ef7e603a4b0a7b5297668bab06cec238806b9b047122de68356996567581fd1bab16cc1620eab4850527db30eac7cd7838fd6c09c7667c6573de12a61adcec40e4c9832ef254191fcd5e1a3d7be909bda624e74e2586e38d84ac9acedc4586834abf3c9f96fc2b92d0e571191ea4fe3edd924a9e16302968adb84c4244368ffef3c9fc51d98baa34945f0600e3b794af783b4c9ff0586fb0923de81e8c4e6fedd324542687e03d32e2362d65eaa299617033c1d580bfb1e6992ed8d03b1c031870b84df29a028dc318960dd39d4b6d98fd1ca7a83d2ec47c43c97bfb422d369d542df1e5b663f1a861d9066352c59c1135658884bbf5fa1a29ef9aff4d10c710fea8538bc1aaad752e1f5d7e70e5e38eb28059761ff37c449e041b0667b94aa3a8d7ae0972ba87637ce3db7eb8a2c8672ff9e9cf03e22b73e378a3dd4137f0860178090439221195a255361c8c9a71b379879a1eaa06de12686ca522dc91818c6a0be9a5f7fce1ddcf59b17928073b6fa7b7b43f6e82350bee5fd33edaee022131f2288b1411a087340307c041d5f0c344111af658287821b9b794c563b4787672acd5432dc1883df8452a4e269fa726f54a8c8415c7819c1d7eefa05f68b0b314c405e2da5ea8ab2ec9f7c06d4d1225399bf7083c348c15df824749a2b5a7500ea7d49a74f84e5d1c04725c4ec2fead88f3f983f8bb0102f9082b26319a58a4de8ce5009974a74d0bb439a7e2c8dc122c2aeae1e6508ac2359b56ed31b2b85846e06d12dbaf3128aae0ace8e0b217e12f1486e2137dfdda5ced31276ead20229c18c375f59f374eff3ac63cffd41c67781b4d4bb7c650ad3aecf3d0e43eef6131dac2e62925597578f317acf09eca02f7050f5bc7d564174666b026fb2523e68573ced42a23073b33c98fbd05a8673a1e9dfbeff29077146546aa229d2d16d48dc83f0d4a71484680d3f50fae6c721f9b59fafbc9114f0de992130693ac23f2e632e92380415952818e980d455ea78d455f631c1203c655637b0b3bf7fd4b06ee36ecd094e7692174e5822b0036651f8b5b47c4f3e4a9e19b0422ffaabeafd1d1dd1a806335ede338266d15c9cafcc8d79f6266c04a5b417ce38574c3e5e04cca7a1c84e47313a359426ff4399e4bb674ee88aa41a02b74f126dcef16174f6b0f20f93d4604255fb3635083ec0bbf5687259d7f6aefb961", 0x1000}], 0x5, &(0x7f0000002e80)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r2, r2, r5, r2, r4, r7]}], 0x48, 0x8}, 0x0) 10:33:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 10:33:47 executing program 1: mknod(&(0x7f0000000100)='\x00', 0x1040, 0x0) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x2, 0x93f6) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) execve(0x0, 0x0, 0x0) 10:33:47 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x2, 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000200)='Mn', 0x2) 10:33:47 executing program 0: msgget(0x2, 0x798e7455) r0 = semget(0x0, 0x1, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) 10:33:47 executing program 1: unlink(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000100)=0x280000) 10:33:47 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 10:33:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) setitimer(0x1, &(0x7f0000000180)={{0x7}, {0x81, 0x800}}, &(0x7f00000001c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r3 = semget$private(0x0, 0x7, 0x12) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x401) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/37}, &(0x7f0000000280)=0x27) fcntl$getflags(r0, 0x3) semop(r3, &(0x7f0000000140)=[{0x5, 0x6, 0x800}, {0x0, 0x9, 0x800}], 0x2) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 10:33:47 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') msgget$private(0x0, 0x58) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 10:33:47 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8000, 0x2}, {0x5, 0x1}}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r1}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) fsync(r4) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x80}, {0x2, 0x6}}, 0x0) pipe(&(0x7f0000000040)) 10:33:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = msgget$private(0x0, 0x524) msgrcv(r1, &(0x7f0000000100)={0x0, ""/93}, 0x65, 0x3, 0x800) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xff, 0x50}, 0xc) 10:33:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xfffffffffffffffb, 0x4, &(0x7f0000000080)="e933fcea49b9852514762dfc0b8645f03c1025e5dd68d682e4a911995b6557cf1b5bdfccf5ad5824cc781d853e760798616da3cccbf84195daf4e0efd5db0bc827deaf", 0x43) 10:33:47 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getpid() 10:33:47 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x1, [{0x3, 0x8}, {0x0, 0x274}, {0x0, 0x7ff}, {0x2, 0x5}, {0x3, 0x2}, {0x1, 0x10000}, {0x1, 0xffffffffffff4b07}, {0x3, 0x6}, {0x2, 0x1}, {0x3, 0x7fffffff}, {0x3, 0xf4}, {0x3, 0x7fff}, {0x3, 0x68}, {0x1, 0x8}, {0x3, 0x74}, {0x2, 0x7fff}, {0x3, 0x8}, {0x2, 0x5}, {0x3, 0x4}, {0x3}, {0x0, 0x4}, {0x3, 0xffffffffffffff7f}, {0x2, 0x2}, {0x1, 0x8}, {0x2, 0x5}, {0x2, 0x2}, {0x3, 0x1}, {0x2, 0x80}, {0x3}, {0x1, 0x4}, {0x3, 0x9}, {0x2, 0xfffffffffffeffff}]}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:33:47 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x80002005, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fchmod(r0, 0x57) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:33:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) nanosleep(&(0x7f0000000040)={0x1ff, 0x100000000}, &(0x7f0000000100)) dup2(r1, r0) 10:33:47 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x0, 0x9b45) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x400000}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) write(r3, &(0x7f0000000180)="d11d5b8b281e1966b51580896361030b2e2c388c63e16cda93cdbf41a906f47dc8107c2494d633dd484aa39dbdb2fe61eeaccc62af3d21ad06cc9e3fc506765baadcc3d5b9589db713a045c20d3581e60a6942f566f514", 0x57) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 10:33:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x20) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 10:33:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:33:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) fchmod(r3, 0x4) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r4]) r6 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x400002a5, &(0x7f0000001900)=[0x0, r5, r4, 0x0, r1, r4]) setgid(r7) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001940)) r8 = semget$private(0x0, 0x3, 0x420) semop(r8, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) kqueue() 10:33:47 executing program 0: syz_open_pts() mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x3083fb2e47b20e40, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 10:33:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x9, 0x4, &(0x7f0000000080)="6649223f9bc1a02abc85de8b089d6ecb05fa23bcdfc8a7b6594835367396172e45dabc82a0cf7c0e7422db743f176266f0655b727c6b8a489c716621ba70eae6a7fba17e0fd8932f55d1a13ae693f4848c3c400c7978b53e23666c2014bd093f950aeba2bd9773b216f03bf6bbba1598a9bc216c5fb91925f151363a71aad1928ec68efbebb0f6586c22", 0x8a) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 10:33:47 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getrlimit(0xf, &(0x7f0000000080)) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x7ff, 0x7, 0x8, "bb4fd50302866d772be64bb3d6aa849aeaf223d2", 0x3, 0x35}) 10:33:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/62}, &(0x7f00000001c0)=0x40) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 10:33:47 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10180, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3f, 0x5}, 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) msgget$private(0x0, 0x40) 10:33:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "00000000e78100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = getpgid(0x0) r6 = getuid() getgroups(0x5, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r9 = getuid() r10 = getgid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="4b19f5d1ce77d13b3a1fdae1fe9e3f179438bba069810e22d22c85d8c3c398de0876fa1c72254d89899b19cf97d38c9c8d5e54c2230cd1de75dde97dbcb8072833f926fa5995873ef1eecce3d0a1a5702aeb08eaeae064529587e8c82a8d4d0fc3bf3f9a7c436d8ab0b0d5ebea8a96b167af5ac166b720990048787f2800ec29d2e5b3bce40e675b84b93e4a3bbac458dc9b19b3507544c5f0569f6bf99e6ab6e609f03be37b1d8e299cd91c6eb32164f95e46e4e5647cda1cb0cdce444692657e47a42fe1b3108739501ffaf245aa0add396c07c9fb58c73616b8f4c204c6d402b9a40d81eb9602e389f014c49100c34caefdd9ee6a3099", 0xf8}, {&(0x7f0000000200)="ffd3610c128cb1fe189e8d414a6b569b0336a25874388d43950cc17c8027dad9632d2d600e484e8bce155d72b36348073ae94fb1ff27679d93db5b0ff5eff7cd6e7c9559bdf7f6869c8ea923961fd89e6c2d5bad0aa64e864a439e018ec0809bd2dab76e81c3457f01eed979c4f278886795308f41276d902c946dd2d4975322a1b51626fb71ea48a8393f174ee78ef6548c005f52388d1cb6464b58899b207bde75f73fa2e3e538877e566f6881cf1f462252e79fed59a0086a2856d910c96b552be2d6", 0xc4}, {&(0x7f0000000300)="76a94bd6cad74c991b5816e1b7f98739b88f1589aeb2064828b32948164c45c4cc618c553798d4af8f6e33e66a32f51676ad4c17f682a5a0", 0x38}, {&(0x7f0000000340)="da813cba076912719727510611f8de25c4b3434dfd5bcfab2d54cf455606925ba3c490f889dedbd443584b00faeaff1d6a3e5dbc3fcf3aa6bfd77a1aab1f14a59c1a17d50e42701d1c543ab127806245c7095b4c2f6654ac4b703ee73ab588ab2c53f9239b1f55c114da3cad9b6199701ace03b97fe5e882fcfc4cf078514c2a2e0f98b8218a0351e1f75b70b023b97541b3b45ac5ac6bb50b1d8d2bd10bb20c9328934c5e88764cce8a497867044c801a686a8eecd02368e3a805ef6a9749d36f62aa5f2cf41c", 0xc7}], 0x5, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88, 0x40c}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 10:33:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x9d7f3512ec306ea6, 0x49) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r2, 0x1) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x2, 0x5d6, 0x1, "7af9e1fcdf60e7cb185f8a29652a738ed7e2dafd", 0x4, 0x81}) 10:33:48 executing program 0: rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='D', 0x1) 10:33:48 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x20}, {r1, 0x10}, {r0, 0x2}, {r1, 0x4}, {r0, 0x20}, {r1, 0x8}], 0x6, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) 10:33:48 executing program 1: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x8000000020) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$dupfd(r3, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7}, {0x4, 0x9a8, 0x1000}], 0x4) 10:33:48 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f00000002c0)=""/167, 0xa7}, {&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000400)=""/122, 0x7a}, {&(0x7f0000000480)=""/137, 0x89}, {&(0x7f0000000540)=""/88, 0x58}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/106, 0x6a}, {&(0x7f0000001640)=""/189, 0xbd}], 0xa, &(0x7f00000017c0)=""/244, 0xf4}, 0x840) r1 = openat(r0, &(0x7f0000001900)='./file0\x00', 0x82, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8509, 0x0) renameat(r1, &(0x7f0000001940)='./file0\x00', r2, &(0x7f00000019c0)='./file0\x00') 10:33:48 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8800, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x200000000) r2 = semget$private(0x0, 0x6, 0x1) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) semop(r2, &(0x7f0000000080)=[{0x4, 0x7ff, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x9, 0x800}], 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x2c39, 0xe1a00, 0x800}) getpid() 10:33:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)}) 10:33:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x350, 0x10001}, 0xc) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') pckbd_enable: command error 10:33:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) r1 = socket$unix(0x1, 0x5, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x8001, 0xfffffffffffffffe, 0x1fffe000, "e71edc20afa21ba90d45aec0bb8b2dc02f468789", 0x7, 0x5}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x78c, 0x80, 0x100, 0x1, 0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x55e, 0x0, 0x4, 0x2, "59b830fc12fafae8b1a2b8e3a0258c910a421fe3", 0x9, 0x7ff}) r5 = accept$unix(r4, 0x0, &(0x7f0000000200)) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r5, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x2, 0x4, 0x9, 0x0, "c4705ef13d9c84b0889d1f610546b14d3d773b50", 0xa103, 0x6}) bind$inet6(r2, &(0x7f0000000300)={0x18, 0x1, 0xffffffffffffffff, 0x1}, 0xc) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000400)=']\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='#\x00', &(0x7f0000000500)='+@(,\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) bind(r3, &(0x7f0000000640)=@un=@abs={0x0, 0x0, 0x0}, 0x8) chflags(&(0x7f0000000680)='./file0\x00', 0x1) r6 = semget(0x1, 0x0, 0x82) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000006c0)=""/29) mkdirat(r3, &(0x7f0000000700)='./file0\x00', 0x5) r7 = msgget(0x2, 0x405) msgrcv(r7, &(0x7f0000000740), 0x8, 0x2, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000780)=""/205) msgget$private(0x0, 0x440) execve(&(0x7f0000000880)='./file0\x00', &(0x7f0000000940)=[&(0x7f00000008c0)='\x00', &(0x7f0000000900)='+@(,\x00'], &(0x7f0000000b80)=[&(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='#\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='+.\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='*}\x00']) truncate(&(0x7f0000000bc0)='./file0\x00', 0x6) munlockall() ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000c00)={0x81, 0x9, './file0\x00', 0x1, 0x7, 0x3f}) 10:33:50 executing program 1: socketpair(0x6, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="6f6f8995fc02", 0x6, 0x406, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8000000000000000}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/170, 0xaa) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x5) readlinkat(r0, &(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)=""/135, 0x87) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = msgget(0x3, 0x461) msgrcv(r2, &(0x7f0000000380)={0x0, ""/129}, 0x89, 0x0, 0x1000) 10:33:50 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000739ebda420b0a9000000000000000000000000000000000000000000000000000000000000000000000200a278000010"], 0x0) r1 = socket(0x38, 0x4000, 0x2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:33:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="a63371981e28d3aac8ebea50f8114bb5e07fcfa6e6df2edadc4c5bf908507291f645c60859bfdc3a7ce489254aa44665ea3dda58dd75174402a5f424f63e86dc228a5e4413b4635dcdbfbf72bb49685907fe97effc58b941643e38f8de75ea94e757b99a9ff5471bdce31957ac484806a405b6c43e6e86885e5ec40e496a6b4d5d8202cea0a23b35cc709cb0cc40945eb9fbb538903b4e53b4534233507f417a7648a748b24f7f855ce552773fda23e035deb346f80a7d1ee8530a80a1a8040bc51b5dee432ed573dd0afc563765e6747eb5db6a5e5fb02ccf207264962dbc470f0073492b55c69f7c2767513443c79376063e84f2e31e0edd67e9f155d79120967569d5d0b3e168983d3c816c7f0fef729deb6f14a29897226a09e6c24092e98e4a6d313f4b75202432d850d5ece17530a5fe4a1f142f49ccee37f07aeff11498c1c3fc3be4636342ed876b16cd963fa9d0a7e986603a802d9797ed96262fe9510abb1e65a638f3a2625ed7c8b7878f35631f6d35ba8eb0218785be23fe0433a5b525902304e9ead6e2475b9ee92997fbe570f2fd3ec102b2dc16e40cd1c3e1e78f2fc6fecade26353bb0fb7711849a92324524c4abb747a0ef203cce09e2a5e6717f026b7b222a94b9253a9a580702c767fe64cd7cdb8b648fc5dfb5e4a621018fb183ad6f8bfc86035cf8ec3effa8bbc0423f239282313519bf3a36110ef1654a8350fa6ad349a65a4e1c64f4953540461f2e2e36b34ae1f3a36d7265a6cc52a29ee4d14fd5141b184de29cb47c7141a02a409a8dd8c5711cb7121bdd17f57775d3cf8fafa4d344822b83e7c0162573190d1d44803b199d6918cc8914c83d731b68c512590a026c17e88ffee2db106921b0a2fd9481143ffe5b66283b487ed4fc6c782c12f40b94aaaccf626a63ef707f0d02063b48eb90ca073d9924c64c22592983a7619b8ec2714ed12d752bcae07f7e2c1eb70b43646d348f7062a66bf14bcce41a0bc6932bb946cc85161086ab9d36bd71f203818958c86ea405a66485ca369f0608b2a8fb014091204a425f1cb6c842befbc23f50c837ad772db876f16308f58ea318de168890ff145af243cf19907b5b7888bc9db0dbefc568005b519e35635d04aa9054de4adbd359da25822e0cfc44827ca5358d7de31058fb8c71b4ea5696602d54ecd86eeb56e2718efcb5f9c6b3adbe823b2d73815a78e1ad9adceeddd026e9d457daeb844b98043adb5f8b7c68aaf12d6d75fdaad090cb6a5ad752efed73b5a646184e315309b07924d3468b8c5c5cc1f9cc9b26bf547efcb1347c49e7699f8bd918361d0b3064701cc943b0e3e2e1c826595fe5f85d5f7cd49c9de4d356abaea5c345fc46f8f2dcce10b9019ea9bce71bb1776acb894ab53bd02e59c15adcd963d0b46658ce9ca149f5bc33ddc80a648411e54c63e32c29ee4c7dc60c9d22f87b01c3afbefbc74aa83687cda046ebb8ce37c45f08f6ffd9b44e1bfcf67ea31c76c2ea7548cc6bc7c24f0202df39900f2019be00bf797adbb434b1ba6ccf7e02a9928669220f01b74cb4f30ee81891626eab12a5fd64d4d7d97f06f43086f664dd8a49d875f0ae21f3ba0b1d148470cac8fb485eeaf26557dc79445ccb3ebf0c46ba589a5f4c020c0b8518ec7dc53826c2fd2a6a0f6aff28eef8a2d53b3130a043245083e7d579f215be51c0c923833cf5f1e4bf32d36dd88c848e5509eee44de00ee95ec7d36dc89e853e9b78546aeaac01296d388e76c7d83a88e51492b45192c880dad42e79ba3549d334950a456da46a0e4e8b1e1abefb737864947857cdd6d3e313c18eae0ca86d789b7e18e08666af9033126467b896741ba2d866da177115044975187daa77ea0c8deefaff2c753e318f7bef31f091f8ee090b91e18b1060abde4a02d896927d7670b52f0fcecae13ffe96da86f31a55a982b201f7a8eaffab27ffefa7a4f069fb626db8439415b87a0f40754bffc0291e6922be15c5a912d61bb7c417e785e97688de47e4f59ac39e68f35bd873c1f5dbae4daa1a24fe31e9814c80f9fbdde8be5683f9b36bcdb7a5abfcc88314cf049c22e6b3f7da17e0752f57360e49371701f700fb1c51c3ddb8b9ef933ec89ff1752c0e2efab103fb327c76e9089a9a1fc615427053ae1d2eee3f2f532a2aefb192ba9e34961f85da88197ef08f37873e245b4676407d2636b9dc70210b82a846514bf229c6854aabacd62c044136c94f76b94c944ef5c8e87fcfd3bfceb87ba544cde7cbd463fd29a5895e18907be54e2cccd116f6669df6ac0fc2762bc7e31043820dd7278bcf8d90fefa5e252e2aa22249c89db9c5dfaf5eb31dffc85cf30c65f2e011d5b957ff2ec2dbac3c0d4ec22cfda2b2cd35df6712969431a0cc1c37a3e3575d4a8e87212cc178f5122528b504c4c6df0d88d011d6e6e52157d27be4dceedc795d90f5178f1b9baaea77cfda21b0a6567dbfd55f3f6021bd8eebc37c74cc35c007620c1b781806f1a0494db7def3f24754bdae2d6542e77611f6923df50147721097d26db1d615a8453fe941725cdd21718b106999bbedecc81bbb16942e4a2bc4208b109580afdde9aa08e6e1caa05d1473877319e465a2cb197152358a4c01e6e0bd48c354fd4c7a03024edad9d82d3878ce0b7730a878d68cef5db2c04429e3cd3981096e9e7083d4355babc29aed5e8e3a60c1a2626117bca34545fbb0a2b42bdae3f9d3cb9aa93f47ff9954ece03e4af8888faab10d9cce063dcb378f833ede958a465d986dc8334992a85912672c146fc71fc39bfee82d7ad138b6c6be88f8887b38d6d68dc6483c77464aa7200e72496f26d090e6a9aaa0ed43446fbb1b27d2ac7bf62538a514d4390453141ab5a226ab846b73de65623f29662c9d0c6c53ee98aeb2c2e172efde509378fafadedd4f7819ad9f99bd15438563580fd4fb886c8699f1f1fb350033bc0d9429667d87fe44c98514eda5899b7e13f0f89b0e176ebaef90cd6d3d6638376878faa0af030eac88f2a728776ab59408780e6e4cbe535625f62137b05ecb13b9f93785a60a04f25d798fa9f32b1a86a79eec6173a83ae736eda7a397e00b1aff9190fe987d145ab3cd93995325e58bcd811fc1433c749d12edc24289821c32099d4d86e9dcd4429a08d4c435ab438d15b5313af2fca200c51a22c12c12d09d1b01537f8367a7e62f56d59feab954a269275c7cd965727732027ccdf4f86dccebe5f73cf0fb8fe4421028c504c14b781d5cb15ea83dc3536cfc6185038d1743ee2d0baa953d65c57f94d31ab3eed3bb3f70f2588bd4f5df93b45789108cef65360aaf8d94d1e8abe6baae80e6f97ca889435531c98aa3775ccf77b437f341797105384d58bd45d3fcd706de64d0a32d39afeb0b378171bf829e9bed6860ab27f0e69a7ffa5d28ed1112e3ea536b755f410325fca6321a9a730d577953fb12fc5147fb01d4fb1c53cb9c9072bd083241a54b9376df55c6d7aeb01a0e9d5573bf65a6ae573a1148ecceba6699ce78e0cff34ec63054235ddeb1387857996b07ef4fb0a390c82c5c63a2287b397dd0581598cba408aa5e4ba1bafbf17fde31b9edf656079ac7d1ed0221e410199cfb3638047a69351b8685d542db7ef0f84e54f3d22fc3dd731804e31608fb49b37e5f50f9b4eb93a31db99d9b55229962f0651a06e69000cbd4441bb0249b0134b07933aaa5c5cbb4667d64a20bf35394bb3280fc9e5d0ad3ef3527e3cfaedd16761da7a50f12a4a14756f485bfb878cd432136a534a9c9e987fa8a6d22375802abe50f80ffbb960867e3c1df030d18ea872883f36b6aa383a577e31f87fbfd02ef7a25ec4ae20a1943b50ce3990acdd8f6409ab9a0eb427aed024fc956d9917853e97c387314fb158d686de2eff216f8998c99c82bd36d3b5916bb5840e26b83b4f1ae8d3c121739031493514acc131a89ea57a728c93c85beb8fe6e4e9544a4c4bd866e15174ad63c6f00f0e427999cb82d3fd651015311efc920dd16a0b49c3bdb69a9036ab5d91518cafd39c9285c831b7a514d346ffb4a03e8f370f50c53b693cf4162636a653e4c761e2df18ffaa17d6519a1e2b6c6434bc074cad1f815e03450ddadfd06489742a2234455b26a2eb90cd5b1baa7e2060dd58959d96c66a1fe60a7978c359ede668d3fc5ac47e5f2111c19308c4f67f112ca7c8d84f411672fb2c6499c332d271cd4b3973c32f14469eb2b24973bc75f16b2e3ea776f9d7c23794aa5ab23c4ebad85ed654441f2237bda62d2f30f583d7a7a7fc5da46826df9cd9dee277aa055f389c8afba366795b043f6893de7125556df30e2bc891b4dcb8fa33a9fa9924b9567af895c329a1783222d1d6d525c1e283dba577df5117c87218d9d8256776fcd7a58556d391fa42b2b1a4d9433e23579bbf2787247f8b499b445f655decd47ecbde3e4efd43e0ca4892649fc2b3b53406e5b2e468e8a30da81e083d6fd3d4c188d9bf2bbca4669d40680a08a701e4d7a59aa1f8d0930ca7eb2c1c0455dc49ba4a82babf33c5cccbb05473798580ae2fa16b1dac6e0f85f26bcc1dffb41b6e455b4d66fe118af44e82b5024536f22634effa4617452a80fec0ffa3dc939821d539c719b6245b2bfb2c9adf46e94abbe761ba725bd47edd732fbda1d68fb763cff5a7e8ddec5cdaaf0ed380791ab1f17391311c4acbd25e1bb9d8dd893572ac8613a783aaf957f5ce7852f8f7d1997959a5fbd881ad4868494bc96411883dfc58c0b2dad6d758f9e15504c610abdaf8d2a25bb3bc1f1ee1052b8672c65cd36f6c9ca05be8b8cd1e20c41dd0f32db9d86465b0b79299398fb93139f3e93d368ab53315282c7e246b86fb1d3e1d7e8ec066cf6a43ba6580521d37d0aea556486371777927447ea8d4c44d000f53041a8c784971920b846f2ef9bfd67aba1fd9656591843a36ac08175c4405da395c28401a4ca7fa768f7f8e495c5d84e2b9c0665057243fa13de81621bc1c0b5e4ab3f8ff3dcf54a08c9e7b11f5a613a290d72124cb5e0536da23afef44c2b666dd0ec88077be80282f02cfc5db736d53bbed23bebecaa4df69e018fcde6c125135bb6417a4524f0a94d11a3d5322adab34105451a88c402ca0cf8015ef68e895071c15a3f0bd107f3f0e2886bb33f73dbaa12a317f3d5757128869e544842a51377238dd6f9acc248a7d99c71af7c7cb8c52733edf5e468abc3ab1b1ec0310c90f0f290e80e88cf78d95fced9fd4e55384e57ba81c54b1275c6fc314dedcb9e1e3899fff209f005bc3f9e26008ac655d4fe889485687c09f4f6529779c14664d7dd51d7c4b4478a31f5f05cf6a4c334a1d20f9d8f40bd3a71ae60ccea156563bf4ae981beb091d10344a90015dc820612a846e3381e88e8866495a2b66791fa9233ef6d29fd90a633650261bab52b27a823b5423dddebc91b32351528addb89445d22203b8f4e1e9f9fadee9ec8248a5e967909ddebe187365c0cc46d8326996f5e007c60c1ae8249b7e42bfc3814f785c6adc0b4be99afccc09bd376a4bbd01ffac24bb628b78233970a423be121d6fc3e4085c74f335c57c804c121a03ef996505ac293ab7eff3c31483fd8b40249906fb57e9c16bbf5450877741f265e5913e7db82e03c010d0364d74fe9b419306c542e63caf7c77c918d21aa68de99f9317184cef091e1a69c8cf1e5ab18ffda373f88a50817360f6d78ad5f0dca869a1c8ed97c93337c639277d0334af500bbc7458100f85125d8bb9091edd015d2b347ba70ca7b523f402e795431", 0x1000, 0x8, &(0x7f0000000080)={0x18, 0x1, 0x4, 0xa37}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000011c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x0, './file0\x00', './file1\x00'}) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x150) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 10:33:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x63, 0x0, 0x0, 0xfffffffffffffffd}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 10:33:51 executing program 1: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001480)={0x7, 0x577}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001040)) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001000)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() chmod(&(0x7f0000001200)='./file0\x00', 0x8) setegid(r2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001280)=""/26) r3 = open(&(0x7f0000001100)='./file0\x00', 0xc0, 0xfffffffffffffffc) unveil(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='W\x00') recvfrom$inet6(r3, &(0x7f00000024c0)=""/115, 0xfffffe64, 0x83f, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) geteuid() getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x1) lseek(r4, 0x0, 0x2) connect$inet6(r4, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000001380)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETPID(r0, 0x800000000000003, 0x4, &(0x7f00000014c0)=""/4096) 10:33:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x11, 0x2, 0x88b5, &(0x7f0000000100)={0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0xb10, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x400, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x10319, 0x93e9f16978c445d5) r7 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', 0x200, 0x20) r8 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x10288, 0x2) r9 = socket$inet6(0x18, 0x0, 0x190) r10 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xd8, 0xc0, 0x2, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x42, 0x4, 0x9, 0x10001}, {{r3}, 0x0, 0x82, 0x42, 0xfffffffffffffff7, 0xdc3b}, {{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0xfffffffffffffff8, 0x8}, {{r5}, 0xfffffffffffffffd, 0x80, 0x8, 0x6, 0x9}], 0x5, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x1, 0x2, 0xf2c9, 0x5}, {{r7}, 0xfffffffffffffffd, 0x4, 0x1, 0x401, 0x2}, {{r8}, 0xfffffffffffffffd, 0x2, 0x9, 0x1, 0x1d63f041}, {{r9}, 0xfffffffffffffff8, 0xaa, 0xfffff, 0xff, 0x1000}, {{r10}, 0xffffffffffffffff, 0x24, 0x3, 0x9a}], 0x2, &(0x7f0000000400)={0x0, 0xffffffffffffff48}) r11 = openat(0xffffffffffffff9c, 0xffffffffffffffff, 0x80, 0x20) ioctl$TIOCDRAIN(r11, 0x2000745e) ioctl$TIOCSDTR(r11, 0x20007479) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:33:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x9) 10:33:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x100000104, 0x0, 0x1008f) 10:33:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001580)) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x0, 0x7a) semop(r2, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(0xffffffffffffffff, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000003b80)=@in={0x2, 0x3}, 0xc) r4 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r4, 0x0) semop(r2, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r3, 0x5) recvfrom$unix(r3, &(0x7f0000003bc0)=""/4096, 0x152, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x3, 0x8, 0x2da06c2c}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r5, 0x2) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000001540)) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r5, &(0x7f0000003ac0)=[{&(0x7f00000015c0)=""/193, 0xc1}, {&(0x7f00000016c0)=""/253, 0xfd}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f00000037c0)=""/255, 0xff}, {&(0x7f00000038c0)=""/75, 0x4b}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000003940)=""/207, 0xcf}, {&(0x7f0000003a40)=""/84, 0x54}, {&(0x7f0000000240)=""/24, 0x18}], 0xa) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080), 0x0) 10:33:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) 10:33:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002003, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x12) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)) 10:33:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x280, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 10:33:51 executing program 0: socketpair(0x11, 0x1, 0x80, &(0x7f0000000040)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="ca020015", 0x4) 10:33:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) 10:33:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)='L92', 0x3) 10:33:51 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) socket$inet6(0x18, 0x0, 0x9) 10:33:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r0, 0x8) ftruncate(r0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x7fff) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 10:33:51 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc0c, 0x20000081) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1fffe, 0x1) write(r1, &(0x7f00000002c0)="e05189e8bb873ca2c2f5d388528041db4b69839fb216494cb9f892482350976c80a0029f6ba29cae320beea31600b479ab0640651aed4b5bd63863769b1fe217cc8e063f84348b06a7cb75a2fa7d840ef7f8a7762c3b98fa8268f086024f05389397a62f9db54e771670a4363ecc2f0a85149c5b24ce23375d18cb9966d7195ceec8725a80b99504d45e7a5dde22b46b787ed52ae6b82047884215cdc5c1d4118bf20d20fd1ba73d56451410f5c696cd4819d7649c86ac423050bdbb1a9d4694c89b6e0e2847fca13d1461c24472ab29a2e760057ecf3037ac", 0xd9) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x40006) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x108) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x6) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f0000000240)=[{r1, 0x124}, {r0, 0x4}, {r1, 0x5}, {r2, 0x110}, {r0, 0x1}, {r0, 0x4}, {r1}, {r2, 0x80}], 0x8, 0x2) syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x80) 10:33:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c9, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/222, 0xde) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x14) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/44}, &(0x7f00000003c0)=0x2e) connect(r0, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000004c0)=0xf63) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xcb53, 0x3}, {0x101, 0x8}}, 0x2) bind(r0, &(0x7f0000000480)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) 10:33:52 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2006, 0x20003e84) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0xdd) socketpair(0x10, 0x7, 0x2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = msgget(0x2, 0x40) msgsnd(r2, &(0x7f0000000300)={0x3, "e46c47710b46628ff40b7b5cdba3febeaca6112d59ebd5e2f8353f7f7189410f7f48cf6481284b5ebf6bd799b2c94354902257673c068aad083a8651a410ed98e2aa540a77fd736aed201c5ad30c1e9595286126597aa9c771a3e9f7b177814f8c93f2141febe9c12f6fbcddb23120a62a273df5b743c47abbdfc549498a080aa736aa1e5e3b7c9ada56a52dc4606bc48bd2ca21390845c7144b1a482956f6908eee4e4fcd4ef201297fcb73d399182fbf629e983930c084d4d7a5fe7ab05b38b9b181e600f8e1bc066911f5c7a5e9b75fbcc8eafeb4bec2820c8b6593122179992773f8d3d02fee56aed5fb5efb2b775f58f6aac4b0868b72105155b2ea12"}, 0x107, 0x800) pipe(&(0x7f0000000000)) r3 = msgget$private(0x0, 0x6) msgrcv(r3, &(0x7f0000000140)={0x0, ""/73}, 0x51, 0x1, 0x0) semget(0x3, 0x1, 0x40) msgsnd(r3, &(0x7f0000000080)={0x1, "bce398b227e9b9b4bf2d80a2bf92ebb38bf33981cfaf746f40b5692c9e96321c6cad056ec2e1bbbafde322e8be0f7a49a48a87733b0b5525b1f14d90ed9aefdc719f9787b5ef24e8171619f0ed6b4ba59d839d2fcaca6dd321c1e835533411075765e85b57ccd6c542dd60e4d1ab2d745b01380ec96612fd87ce27dca1bc2580d617cffba6eafd5b2bf2799b2689a391cea73103bf89700e704e"}, 0xa2, 0x800) 10:33:52 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/87, 0x57) readlinkat(r1, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/18, 0x12) getpeername(r2, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 10:33:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x2000000000, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 10:33:52 executing program 0: r0 = msgget$private(0x0, 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getpgid(r1) r3 = socket(0x1f, 0x1, 0x3) fcntl$setown(r3, 0x6, r2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4010080c1, 0x0, r2}) 10:33:52 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) socket(0x39, 0x4003, 0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) 10:33:53 executing program 1: setitimer(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 10:33:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000000)=0x1) 10:33:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x20) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f0000000100)=0x100000000) 10:33:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='x\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) chdir(&(0x7f0000000140)='./file0\x00') 10:33:53 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/197, 0xc5) r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(0xffffffffffffffff) 10:33:54 executing program 1: mlockall(0x3) setrlimit(0x804000000003, &(0x7f0000000100)={0x12ffff, 0x440621010000001f}) setrlimit(0x8, &(0x7f0000000000)={0x6, 0x6}) 10:33:54 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) r3 = shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r4, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x4) writev(r4, &(0x7f0000000580)=[{0x0}], 0x1) close(r0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="823fb0a89581bfe31700761ae1e6ed224766d087bfec9157206972a6a8350aa09a88e531d799c8dad3530ac30e9b18c6105e1b11defa4b5d52ee6cbcd8f158bb9eed73508f18c9c4ebe495ab1434c9c07d1b313a2baf1def6914fa39dbf4d870b0e852bd9d2a75ed4bc2c6b1223810854ce8cf1cc6d9c286d33ae73d24d8da8e5c0d1444945a28049e8b162cb042888b6f09934243db744f83f3388c5e070df265da4008c2c172d32455fa8a7d5da8df2b263acdddec5f07508a11132fb1171a4fcb016965633ae61ae818c487c172d7e8b9bfc58f3cc41b2476"], 0x10) writev(r5, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) socket$inet6(0x18, 0xc005, 0x1) fcntl$getown(r0, 0x5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000380)=""/247) 10:33:54 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 10:33:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x401, 0x54d4, 0x7, "8e27785872c6f03cfcaa8a1638fa08be828b8fb7", 0xe68a, 0x2d2c}) r2 = open(&(0x7f0000001600)='./bus\x00', 0xdf729212969b8ec6, 0x0) preadv(r2, &(0x7f0000001300)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/4096, 0xfffffffffffffede}, {&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000001140)=""/42, 0x2a}, {&(0x7f0000001380)=""/138, 0x8a}, {&(0x7f0000001240)=""/179, 0xb3}], 0x6, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/15, 0xf}], 0x4, &(0x7f0000000400)=""/102, 0x66}, 0x0) 10:33:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x83) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 10:33:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x7, 0x400) socket(0x3a, 0x4, 0x3f) setsockopt(r0, 0x29, 0xe0, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x90) 10:33:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) r2 = dup2(r0, r0) sendmsg(r2, &(0x7f0000000700)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="5dd0213b3e78c13abb48813b683245136a31e5007d63f654ef70911afd53b0a48813d94c876634eca72fdea8afbc4b1e6e162b38efe5da537458f13b6332aa118baa94adb96f2fdf37cc30a54d6caf219cac8032f6043245a7f100aa465d53c1d497f256b88955f5d70823229f10694819a728fa31878b5f291141ea53c223fe1009e5d7e6cc5e8930a24d719e1612ff7af82dd1d22310080c80063f", 0x9c}, {&(0x7f0000000200)="d470c88250600ce90f72ce46f69863ba0b96e42ac3e1047632e3480d656e3c8c11dc5132f42e2a8848b265cf63b672285de20318d504f58600c8fb5b0c2d126505094b60181f0d3ee8891af942c2d6123b0187d76676f7c61725aa8c9abfccd2a39bc20feb0fffea277d76fe76b904d41d61ed0ce65762eeaa89110e11451a4a6ed2eadc1140c90ee8b730e506977402b48102e118d68a726b2b35b6174f936b218e36a452b14858a044b0549cc57a6ba4194a2c1f3d7152046f64dface71ab7c854fa4ae9fd3924f6188e0c59444664c4dd1b1fbd123c72835d8dbd4e78829bec4bcda0", 0xe4}, {&(0x7f0000000300)="54d9", 0x2}], 0x3, &(0x7f0000000380)=[{0x60, 0x0, 0x4, "3a25df1508716e203360d321675f447c8b5be2c0626f2fe031bc26b3a1f273764897bacc2a2236514581e63004e0a2a9f5754fd6ccd6e0287ffa5583d10bcfa1523e83906a1907d2ab4a06d031"}, {0xb8, 0xffff, 0x9, "4453d70d403b98e6bbdff77087e197e34036f5aa6f9289819eb7d10080c87e04849175811f3704d90dc31629c487d8992e5c3c7287b344b9760e4f1df69fbbfd18b389b1c3aa950f5fd1cbaa49b7d3b8ed3be516823a140ef354dc9ced47afd9341df1c5c7cd3e608a54c00147de489370b62316c8753b856b97ffac0e4cf1a048df2c2d22fa39fbc84cf48d1366aaa80aadf5eaedd8b667a723462819b23b366d0ac3a1090376"}, {0xc0, 0xffff, 0x400, "24525831178507aa55bf4dd4a1136da010f5bd13df76738f8e2768546fda278f10e78739e4ca2ed1ecb0a3324559f056ea2f49ac089cdb7c01aeffdd18cb7b421d5494daf1a6871e9c0cc00d677871c25d054a294f70ad251b2037165c5ea5ec38ab7d09bde947c8c906e256278e7ca3f1004054bc4d63a32e03e3c8d5e472c01d865d7069f808374c5fdb29563c50a18499548bcb1abe6c954fe5f2fac72a2a188ebb0f0aae2e6d0fb33363b1157bc4"}, {0x60, 0xffff, 0x511, "9800ef94608add2a70893ee77fbedcbf4c748a4078b58222dccd86a9351f5a02e5622a9b000cd74b3b915bdd45444cb03f7eafa96cefb9cf3e3196b2544e6953860076e52f40a8c9b6"}, {0xb8, 0xffff, 0x4, "5e37c278fd592eb1b34efa8857d94ab85ec874acb38540f761c91e6df3d5c4a259a1dc6b44700d31f093d273f1d77a164c6375ded1da6bc2eb9545bd0fa5d76c282ccc6734a47e2f2d9ad945e3c4658fa6dacc8fe67d8f66f78e1bcba0da9ef07f05800294f32919a86d0f63d4f5e1e2feb2c2b279fadac3f055dec844ee922c11bb368bc8b778e2fc02865671b6bbf466ce25d6962ca504993f1b013759ca53f6c6"}, {0x80, 0x1, 0x6, "bdb3a18bb03256eb9abc3f9c58db0e810ecc6464eaed86b3036e57570b1b88e612f3bc6ff8312ceb7d48f01c72b66f14ee45961b371d073ca49419fc3aeb259532e380fdad241bce83f903289d7078c53eb26ea0321e77dae032e30cf700e603e53ea828c9cfc1240ba62051fc2e"}], 0x370}, 0x9) setsockopt(r0, 0x5, 0x40, &(0x7f0000000740)="49685d9e9514fbdbf11cdda328359b0c19c05d46690f67d6eef12fd62226817920439b", 0x23) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)) r3 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000780)=""/215) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 10:33:54 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r3, &(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x10) linkat(r4, &(0x7f0000000080)='./file0/file0/file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x4) r6 = fcntl$dupfd(r4, 0xa, r2) dup2(r6, r4) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 10:33:54 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x104) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:33:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x1, 0x3, "61aa0db100000100", 0x4000000000}) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x20}, {r0, 0x8}, {r0, 0x103}], 0x1d9, 0x0) dup(r1) write(r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x4, 0x2}) 10:33:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000340)="d2", 0x1, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x9, 0xb5, 0xb4ea, 0x0, 0xd8, 0x7fc, 0x1, 0x1, 0x2, 0x7f, 0x2}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000400)={0x0, 0x7fff}) kqueue() ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0x8001, 0xfffffffffffffffd, 0x10, 0x900000}) 10:33:55 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) 10:33:55 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0101cf752b7920e7b2fb"], 0x10) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="055dae3070ca9f05", 0x8}], 0x1) 10:33:55 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0xffffffffffffffff) 10:33:55 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket(0x18, 0x4000, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) read(r2, &(0x7f00000002c0)=""/219, 0xdb) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r3 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r2, 0x5) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) close(r1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000940)=0x5) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r1, 0x20007479) read(r6, &(0x7f00000007c0)=""/255, 0xff) 10:33:55 executing program 0: getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x1, [{0x1}, {0x3, 0x3ab28b3d}, {0x0, 0x8}, {0x1, 0x4}, {0x3, 0x81}, {0x2, 0x9}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0xd5}, {0x3, 0x1}, {0x1, 0x8}, {0x3, 0xfffffffffffffffa}, {0x2, 0xa8b}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x4}, {}, {0x3, 0x40}, {0x3, 0x1}, {0x0, 0x6}, {0x3, 0x7ff}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x20}, {0x1, 0x8}, {0x3}, {0x3, 0x74f}, {0x0, 0xfffffffffffffff7}, {0x0, 0x9}, {0x3}, {0x3, 0x71a7}]}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x86285a1b1541c0a5, 0x0, 0xffffffffffffff95, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000010000000100010044cd546f6400dfcfebd5290d6724532db3dbb6d94a911caeb4218a63694c48712432fef576cddf227584299d65d90c97090d5e22e300e5cce1e69e3f73e4f1aef3d56debbbae79000ad174a1db21b0adfe50ccf11eed9cabe6fc21ce3d390f77e2372288c2278ff037fb8eb61eed48800651a0508c5a2a90877659adaabef441d06191642af25b72c54d2fed64b986d53b11e951750347342621c17efdf336b2000000000000000000000000000018823cfcc937223947af27f68b8a4f6032a62b9c43b20b9614ccb9591c096a3db7fb8f33513d5cf3c63f2264ffec0ee7989bc07cfe8c91449ec75e048e3bda0f531dc3ac5441f7038e11a8a341455a91ed871ab1661e20c88170bf4c2d94964050acaf7390fa9c3896c76d744a1bbc4cec3022fcbb927e229c41254065b45c7335a8ebbabd577bf6ef90c8e332ef38964ae128092398bb87f6298f9242d900163e1f9f479096268da0c0d2b65666ec31b924832d9bbdb13e4a806b3170b619ac08ebade0a373c824e27ce8c119365167cb5c3e7dc21ea639b14802000000000000006c5171c450d5e6beab35bfaef5f9ab8008b3c5895f8c76dfa81a05c893e3a337c6bbc48906a25214d183f8aef5eb259ee77ca45e802bd9dda72ba8bb004a32a61c27bdd0c6bb"], 0x128}, 0x0) 10:33:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x28, 0x80000000000000c, &(0x7f0000000180), 0xfffffffffffffc74) fcntl$dupfd(r0, 0x0, r0) 10:33:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3) socket$inet(0x2, 0x5, 0x2) shutdown(r0, 0x1) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x42, &(0x7f0000001000)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) 10:33:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r1 = dup(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) write(r1, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 10:33:55 executing program 1: r0 = socket(0x2, 0x3, 0x6) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="ad2a31afb88b91ece6a2cf9f1303160888a2fff082022e2f6669"], 0x10) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)=0x7f4) write(r0, &(0x7f0000000180)="81fcc3c4fbae36217adbafead9f005a87e3c047ca40b31f7b34b4de5429d8d55c3690ea138938078ee11902a9faeabf586be7e99ded022deb1350b4d792bbca96164f758b0a48c5ce0d881121ade4d79b09242c7e38e326f68546a05083fef40fa0bbc547c23d8c6054cfef014b98f9f6739e30a6db24875936ab08234f59bb9b2d7e71fa761cd42e10f94d9e7852bec24", 0x91) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0xdc) 10:33:55 executing program 0: r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 10:33:55 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fcntl$getown(r0, 0x5) socket$inet(0x2, 0x4002, 0x1002) 10:33:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xffffffffdfffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 10:33:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 10:33:55 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/168, 0xa8}], 0x1, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:33:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) r2 = semget(0x1, 0x5, 0x8) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000540)=""/228) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r3 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)) chmod(&(0x7f0000000640)='./file0\x00', 0x19) r4 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r5, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000240)) getgid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5b0f177f6f616f1c5f44a3c2b2caa660668660674a05ceeaa4cd3dac57446ecc7b2e3c37222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dff05844c89e091dfeb2cb1"], 0x1, 0x800) setuid(0xee01) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="c69cba788670c5a531792e93183cfa3ee791785061986cd2a4bfc82410d53b97170413e9a99d1a144743bfe161a11ce5a75312a3c997e4dfe107ed6ddb4139be5be96fa7d93ea86c01eac46558de49169f8e57f2455b38715745dc50d96140ec8629469408ef1a652267e397aa064db68feb71a1befdd17fb8c0a415377d26e5c67860b2aea59b0a07e63690d4be1cf865fde9166d7637383f5e8d9bb6dfdeac072926814b00b5ed5a66d734951afd63c878fbf61c", 0xb5}, {&(0x7f0000000180)="3a73dc0240b5b2ecf5b3495e009b16385b50a4721c4d1a7fc82b47dd07ff10a028f109bf73c9afea3c2885b59a6dd0002a7ee2c27234c800740f7b27cdf46cf32ce1f99b51b3eb937cce696fc760eb4103bb5bd78271ea6d1319817e8417ebe935203ae51332b92d631ca64203287eaf250d8ea74b47475ad0932b366207bd6e2acfd0ca572d0180f518e92536c7d72d4507f0a5d954649eb219ab5766dd", 0x9e}, {&(0x7f0000000240)="110a516aaba03ca8734b91deec261a9350adf78a26459ee4491513e860da62a00556d3fb3c314b8501472c672a15617a0752b14ebaa323a9c038126bc1de9a6788add2e44dc0a0c34cc545d44e48cb392081957d067f520fdef1ad91720a6404c8c664aa75c2186904fc87633f8ffc42ae3b01e4bc9d74052c05b18ce07274308c72a02dafcc3c1b09508842bc5bd8b827f51188c2884c65bd859a7f1eae1943ebc3654d740302c98ff6387c792136cb1427374b70a0e10cee3fdad77b1b1486f3dbf23dda420b32d7", 0xc9}, {&(0x7f0000000340)="b52b92a982c03ae713b768d13e6a6814a2bbc130f4397b2bac30015c7bb10a6ca6cc4b2e92c82125a2e01f8f3c4a2e2fc271987f5ff36325d90a2b3a6d9132c72b824e86f7a4238e65ea87cd20c3ad294abfcad95b74bdcdc6be5da2f833beb0037521a65fe7b7741821d89f97a510c34b0af76967742ef38779ff0c18681250132de0842bee06b02d63602f1b3f0ba10cbfa01016715af6bdf3067b5573f99cabd82dcbe75f706af82c5203daa6ba8535bf48bce7c4737e0ba263ed66deb35627eb795b661c465f49a8323a0520bdff7af59a3646c3acf0666f90768b3ed19b340c09801b1f597f4bd7cb7bc485131a97185caaa71668edfe5d9694", 0xfc}, {&(0x7f0000000440)="75eeb477642b65f84058590a367ab561970c555483b241340397fef49157f404d5e4a2e53f12b7abaff4ada411d8a27fffd99af92d282d19d411365cedf8ac11", 0x40}, {&(0x7f0000000480)="7554da", 0x3}], 0x6) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 10:33:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x4ab) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xb76, 0x1, 0x8, 0x0, "ad9c44b1534b060de59a97394f0e98122e222e4c", 0xfffffffffffffff9, 0xfff}) 10:33:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x287) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x4, 0x401, &(0x7f00000001c0)="0ae6a8fb248a7362c29907d921e763e403d6cc92a80c9575138702f81ef3e40d7b79c3caf68be463b117f2732384fee6d10278051fb2f6773307101ff9210f660d5460798a75f2424b2cd2848cab2f8a692fcc744f161b79f59e54", 0x5b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000001000000000000730000cf00020000800000000000000000000000000000000000000000000000000000000000"], 0x44, &(0x7f0000000640)=[{&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000400)=""/162, 0xa2}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f00000004c0)=""/160, 0xa0}, {&(0x7f0000000580)=""/151, 0x97}], 0x7, &(0x7f00000006c0)=""/197, 0xc5}, 0x841) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:33:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x7, 0xff}, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x3ff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x30) getegid() 10:33:56 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) flock(r0, 0xe2c2ae21b4c7a26b) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/87, 0x57) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000002c0)="801987be0beb01cbe856462d12d2fea57734d4e261d57b1cd264f831b7eac3fa94671b7631d11e12f25042ce592706c7ee60c8a14c5d010c61be4a201c2bdc503fcf7a34440173138e1b533f25b430651c5aeff0e88da72f8e7e01f05bf850f67e713cb91b2bb7127dba0e24bc4d77e70b8698996d4872412293b5ce280dcda92152f3ab00ecf520cac9717c63fe5cca0042bd8013b25b0b77a83d90bc93221bda2756ad22d774d68ce5c95fd36c6117228221ff4c4708a2c088d3e76791436eabc71d85c035ea102a2a69cc4f075352ea7daa8f5dfe7f619b6969b12680f0e4ce8acdff181686d16f892b0259bea50de6656c06d43564", 0xf7}], 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 10:33:56 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x4, 0x4012, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="425fdbe187493413128640ecc193c45f63c78321b04cc7bcbecfc5285049b9434ad32f80d825eae48bc228c02c3340405fc481bb293bb4374ee988a26ed54b6d88a0b71fe1d8eb4acd209f73", 0x4c) sendto$inet(r0, &(0x7f0000000080)="35d9f5a31edfd92e454335465a8a402eb259aff4363659f248abb696db4619", 0x1f, 0x6, 0x0, 0x0) 10:33:56 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) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 10:33:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10380, 0x4) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x8000000a, 0x3ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x29, 0xf0000000, 0x401, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000022, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2000000a, 0x200, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x101, 0xfffffffffffff801}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0x20000002, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x5, 0x85, 0x7, 0x4}, {{r0}, 0x0, 0x80, 0x2, 0x18, 0x3}], 0x0, &(0x7f00000001c0)={0xd39a, 0x1}) 10:33:56 executing program 1: r0 = socket$inet6(0x18, 0x8042, 0xfe) getsockname(r0, 0x0, &(0x7f0000000040)) 10:33:56 executing program 1: r0 = semget$private(0x0, 0x7, 0x20) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000003c0)=""/130) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x4, 0x7c, {0x9, 0x1000}}) write(r1, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433", 0x3e) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000340)) write(r1, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000240)="54882847d2773c2a45eef2ceb8e159037cf18153878205f73d5160e450b408b21e563bc1e4e902bc7ee465626cd4ab1b9005664cf3d0e489784fe18ba8e57662a65f06a3a4fc78d44eac28d3f03570965589882b0a6a54edb95e2ae27246f4a038a7f4a990ef7566ac0eafa7e3f7bb33be15ef209fa52439284b6076f685dfd64da1a999ed834d3dbee125bf76e36a188c7b9a22b66ec5db5e13a203e1722e06ddf492b9876a1c87b940961fbbba91c1bab6dd5099532b863e24ae7b4df2763e67b2b7c611a8", 0xc6) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/182, 0xb6) chroot(&(0x7f00000000c0)='./bus\x00') 10:33:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x6) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x1, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 10:33:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000001600)='./bus\x00', 0x0, 0x8) mknodat(r0, &(0x7f00000015c0)='./bus\x00', 0x80, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000016c0)=[{{r0}, 0x0, 0x2004, 0xa034679668a1d51f, 0x80000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000001}], 0x7, &(0x7f0000001680), 0x7, 0x0) kevent(r1, &(0x7f0000001540), 0x4000000000005, 0x0, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001540)={0x2, 0x80000001, 0x7, 0x200, "6408060eb3f8babd006eed8308897eb086ae5768", 0x8, 0xffffffff}) flock(r1, 0x8) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x4, r3}) open(&(0x7f0000001580)='./bus\x00', 0x102c2, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000001c0)="175b4a3d02a5624dfbe73fc9feb2e0da9d98a7e7aa20767a58dd64523b0b22dda07a11dafa64e4f7ace049c6dd0a2aec1ee0f286d0b8cd754930c777cd0afb8c3980285bbddad2535b2e9139f9f45bf46736f905dd17015e926f40d076b8c9b105410f61a5325d46636f70dca5249c74f431e99a0a13745768b967cf9bffde02ddd8503b90bafa927baa6bcc3f3b336259b1c78c80ff8ad1f0853e3c", 0x9c}, {&(0x7f0000000280)="752818ed2d14c7a025ebd46fbbc54e3d7f9c12271c419d5f1f526a769369d05f65d9751107ac146b4abec65e324169d93f35a350838e9995b05f2fbe28352b75f5e60aa36013be1bffc5104a7530cb29e05efac427317a5fcce7b8d51de39cb12ec3b5a2c24353027cee2ac4ea7c3814277d50a8b15e6e8a405a528231f1875168e3a6f6bab5da0b32869c98a97b074cb00d8c4eb93348aef94e4b6d2d054b2b89cf2013ed72c59adc612637c62dba1097f3b5af94ca357a925da6923b44d7483261b6ddc5e72294dc0fbc8b72dfff2fafb384beac805ea081449eb87580deb619e07355b9b55dd98eb22a3a306b4c56d8e104821787a32a678ff044fc60b081ba0f98d220be1a69a9c807b7ab325c40a55fa0d894c8326ae362863a3493b888442e82e4eca71164aab1d698ecd1b48f56dc29bbfee29e1c8786b4e073fd2361b9ec5f051a3569e5fb0ec2db3321750d3358d3f0b8a789b5ba3827e25007fad160c260aa5457ea00ae4af6e50c421f9dc85e7707497f9a8defe8ea3f040b1b1100cfa2f7a0df9d602e5352b9474d81dd40f73f023e4a2e9954ee1340ee570f86b2bf2d5bf0ec5a9412242bbc689b70bba5a7572e2c4fcbc05120b2d77f563e5727f33df2b13a2d8375799d7091ed24b2e6ca089d88e65d9cecba740ec77e01ddcf2ac45eb91065554d628d659680aacad4f9d2fa257283d322bf79a1083b67d88f580a5f3ff15af78595212a3ef0bca4e9f0089eaf37c079fb1809d82d63fb0e45e76f027dc62678cd52d262e058302d7c75181dee001c68cd6419a533ebb0b76d2f2d654cb9dc309732f28120ae3185bb6ab3eb8519bf3ad6814cfeb6ee5eea364b4601058048aea08fa7e2a89f457a6d72e97decf2b60a5218c0894edca184763d6f7fb35eeae54bb5461d816de45a46a41f268639744dc05e127aee72c377c34b9ba016fc662e5e64388871ba81efe4ad84558d6b4c277ccbf948a0054c9f7e5a4a1a72805147af7ce49d53b76b65d4789cee5120c46edec8fbce61193f8c958cc1c25362f2902388521d8acfcab2ea5b787e9201bf5ea399cfbb6be1ab3499f50dc06deb0d603549f73fcfc24bfecb45079e29756bed552b285c6e1638ee05a0cece85d2cb9c88b7a47cb72d93aac2caa51b82dc67a7bd6c0a48e3bf0f490ef0cbd1d34cdaab1bf79f49117f42889871b144edf0e343c08877efe2d030eb94543dd3a99f826803dd39f830132f044ad623dbca38eb2b1027cadb76602789a9f057d625fd5660bb28b0ad5a036cf8619ff96e61527a726b0096ba1aa4cf9e47a5a9395bf01f705c823a469c6380f6cf973c5347a0b22166864789906c8ce1b24558d8ac786bfa7172b0068abfa214fdf56193990d0d41309abce9a86ec96c34776f3dceee80f2c23181431ce3f68084d48fff0d82fb467e36c9407599557d7218b7696bed96d182cf553857db9c51dcf123391038ac5f81e82176960d1973f20838b9d957f8e166f29cb94992c81eb90d3d56b4e36eb857fdc56bfab90a62d587295f2be832b40a4ad1a0c98e89e442e1ebf1445620fd6a9498a7847858d2e0a2d0f03648e769d8e1b2b5e09e7519db9df2ed0b69187d810cb5675c2b2275ebb9d8a1a2f0b1b97de38aaa34a68ea4ffc10d46d7416623c4d5cde4990abbd9278e0545273d8312a55e81b6684b2a8b09fa912f531a2bf5f1a980f034fb4eb642169942d4904e52b00e68ef28d5e7f9549cc244cb6282bd1331fbffe22c4418526d7515f184f258f676b73d568cc91010539df576423c4151d4ac6fb6df5ab9cb1f75a6fc74b05aabb6bf3bfbf689392bf66e45d4b714139c7c18f63da37b1bab260c96b962805cdb6685742e0273eeeb8ef789d99dc5d7a962c0fdd3881f5eab7ad091b8a6739241a91a4f3ac56cf5be4d06bb61eb46d64eda063c8275c223d94fa158dc52b7554662d46769d0762317e841fa65a1353c95013e20cc188d7bb9aa6b78bfd606a13525886d94f0d6e53f91d55b7e09986e25882b6d6943ef9d95ca93e193b1ec811a631fdf64db92534ad9d3f2350b81449b1c4d63879936bfdf46ce3acfd5832ed32ba2b10464ff998c66f1637abfbb5f7a7aeadf50505e90eaac72e84121c33ee6c4df55024f24a5b84bdbd6686cf75d588c30d1e2262b10b6ba8df8e596b399c38b1a48d337d62a510873bd46ae9517e0f33f4fa887d83b7f83cf1abe40b285854c82a2b5e0b878110dbaa6a3c7a3b0f6974f2de3f76ea7655acbc5775a9087082aa6dce0c909a3323b7ade13b4edf1c80bea8fe88f43de0e76b771a8f8bcc9a5a3125d181fc69f15fd89b29188b1383d68d86b758343692c50a21a515e839c2e31ba87b395374789f7001f5b2d8f5d9efa9083279f52ab6c68f00143b0bea3b8f729f4fbf327327e80bbd737b3ae5716b30aa457bcae73f61bc9093b1d745a264dd22d02fcb3125cd233d9a4e853043a8992ffdd27d9ea53650793542b79384204251e85dff45e51f8f24a29a7458714b4a87860be284c34bd910214ec7f9cbcda43991d0cb1340b47eae013108ba543437b4f4422ed1840ea4a474d9401462549e368248f812dd742c79a7d41fec5b7804c65cff9f80ae68623ac2a951f9a27add5a6baad077ffb03504208b49be15bb49a5dbb3a83d5c2a8e17653c40e99a88746e58671c96ed47cbb8b29bd0b5846be995001943a71c52293431411e48d9ec2dd066de8722ef823d97bb816362cffef2e8d10d3f3e3c15a89b9c6cfbfd107b94acb49939511f9732452ec8a870c7dbf34ab69be17008220d9982aef08f5b9eb1a7474cedfc65c38152faa705a0a5b646e9e4690786dbcc74af2b0ab8a882ac3f726efb40c187c28c0869dec999ec06e718f62747c8928e4d986fb16295feb33930c54f312732507b0c60d96311ab90a3eca3353cb907bd982b9b6973f5fd0e6f580b343bc7a7e324ec40708f37bc1102833b8821f6bd9492a09bc407fe48996d64fb4f39fb056c15d8c1822f37827587fb7cce5bebe3a88fc36d8bc4e5e6c76fd6e949264d4dd35652725e9dbee8ce8d6ee6c5ead48f2a4977acbdb4391a5c8614f30b90d4b7f7fc8360ab7c2db25edf0c1fedc90d889c3e951d6489e3e57a6cb0f571976251e3c399d6db4c088dcf149335b8c71a387b0e4cd4ba8532cb08f1c4dca2f5d2cfd0bd26a20db27465d925690f8b7370b16fe52668e2e0d883b16ec21337ed70165bce7a62040092983bb471ec6426079816d2a04365b8f5296e9626d828aa7fb0ae4bc1139aa6e3f12f5d7eac90266088eef10ebe482f057688b3740c7e6652862aeb327a2099c7ae862e5d2a78c2e0fdf86c6a2f08040367fe62fad13ade17064cc9453b101c79398320f370ddd40d36ee7c4727898bfaf536af29cc47e1ac90524690f47646191a2e8c5419182aaa5bf287db2bc263001376f51fa7eed8b848aba3e14bbc9a0fb11f12e304828c4f3d2a22cf3cc2a52e988fa93aa6e055c8bdbda06f106722af9f3f2038749daee39ce00b28c617b4d691023d7cfa524fb4620433c0d8a570199ea4adf1de104a1234e914fe77c0569c6093b98c4786be62f2fef7a0a7dc45a0c786aa4fdf52661995bee76ae75e01110e2ce8690b15b5359eca5bf168ebd680d11ca95cc2b9a8b291be47ce60041a0272b2d6a4bb8a8c8c241a31fbb5b3e8c4bbcd7297ed03f5422f0ada164d32c92c63de089d586b3a5aa38a00c638f891f01a4f1759122903709553d528f6ada60b3c72c3e632a1f5065db1eaed208a9b378b9913525f0900f95a388de20a786c43177976979854dfc29d70eed85bab0a1f11260a3097d9d5964ceb4c3fa543bae2a92e840e324e8d91ab4302e4515c0a3794108b260902cc49614d811dfad54d09670f1619819aeafcc6f3328d7763d6ada51e611442e526dedeab7bd08e8cde8a7624c990fd7ee5020a317c8599e3ee08eb3f9fc96a1094370f3184150531b03b2b24379fb176b4c80d5948ce3623668ed022b01e11d23ffdb0ad1720bbfe2ea199c2e185ffc89c68834ee4e9cc22888feb981be6303f0b4dec1930aade968c7c862a8f95dfca841b9dfd854c1a4dc55168185fe4f18e62d271762a443bf1fdcb5eb075ef81cc98b41ed124f8b3ad81a73a99e1707659127df54ec099254f8011c04f1d2fd0c56b8724357af80294300ad945d6a1006b35ddbaf9db1dd05fbe621d7410eb7b75e0ebd31620875fb1cce475ca11f4dc164bc470179a2a7ddd56ff6e434a576deaaf6cabb7ee858430fe5737f3632f21ac4536ff4ece5e4fea63fa249a2e19032b9d6f8a729cc79d289c8f999917ce2389be223c3cf0a9484f128698947a46a9cfd941f4bf90a47c27d15f6a5b6cbc3d606a51a808821ed5fb09f7810dafaa706186a201f47defd62c07bd5637b4cf9639dac151a84d5cba22cee9139524636ceea1fe4ce3b9e887144753f3206a6ee845e419da85586c9a2b5ed37e40815b0ab6b4019ccd7793301272ced8080d38a92a7f3a72569f950cdda0045a113ead0b02e53698274a864d0e144bdf32e6fa33d6178a81fe5bb82acbc0a3e8d1d33f0c4ac5e967bbc01416725fd8b124dd33047ee6864fb83f272505ccf96739a04496d11ca9765af4baa51914d29871a599507ed409a52999e8fde07415d0be8afb74016ee2b7de171a0959f975103edac5f2d8b1ea5ad6b2320b480b35be2da74a0ca12b59653f2142054276b6a713ca835976093a9f75cd8b89b931485e7064ee57286d2144da860972aca8af15f221e28f9730655d7dd4fc7ca4a68de21fd8b23e8b4be502ce2de740983bba28a35e8e73f115b13fd108cf2a375f72783ac02bd59d0de16313439e8000ba2f063e6e932d3aa474bea3fe23815ec40c91c98dfcf13593028967406bc7855d8b9c75f76eec0650c15fc8d2191cd97a9a666ec8b6c4b7e1a588073a75f5f02d28bc38b6d4bd7f1d375f91f00c06043dae9927045effad33056764b0e2c4b6ad079358aa26ada95f11f836f41a0a352ad521b591766ecbf5f84f1021ac8d3dfb4d5bb75f8b66b9ef19ec92ebe779c7cc06f9211a464be3b494f07b5e11f3d83c70ffc01283605865ab710f69af2f5c41d4f9e16b387e08d2b4f27dfb41cc7810793bb1af968aac6f5c701338d5e3e6a6dd49441b250e2d06cae7ea35621519343016f9ee0c4becad7821f3777626632ec45ea2f9f85e4d431a60d07574f6fb96b9dde4e70d8c3ffeb5f9e532299999f84b3ca5e8df04b3eca6692c93c44f990c1a4456892436dc06f4aac6c40a9e867e6110c0d9644d8e04adb509b1593d643d6dcac0cda0fca8c1bc3ad073d49144d3ab794d93b18b7170b9f4d725301e88d315b6966fad896ee7b56bf6f9bdc074bb0718c1f5a53982efe73932bd41281e710a1808bfc54c764687f69ac85c684dd1d42f3ee66bd62c9346d5aca6f259c9a07d3bc6642ec5327a045d2fa28317c0d193aaa014b9548cf1ebf675ba0eb8343eea569f8acba7520277de8c56f932408de127b6bd23a7f98f272a873d423fed5bb70c141a0e0db0175191aa2c40aa104ef25dbe43fabd674612b743357cc8ad19c5e81926437e6787d2903e6bff3e3833f53a42c34e35e95133908feeb4d632391e3d5e88787645293a243e191078e616ee3a1d08b7bf82c109b2d8ae0492ca3097046f5f5d65633f347ebdd8db908ce6b5989afc934e0a8a34df8e6f03d54b73d9d9d7d0c0fc3fe62f6df2fab68ed29574df449350e31c71611cbc62c1431e00578d1030e1bb9a543fb", 0x1000}, {&(0x7f0000001280)="a1a92a8e768d0bf748d2e2bce9f3100ce4c85769e0cd60393daf353f2d8d5a8ad06977839a4302553dc0837d1690e126749b4c864ec54d6b262a39efa22fa8fb443e319509fe805e987ad5a4197f028d4272d9de998774223ed87136bba167eb719fbe454e8166a55f1c25507dcffbc1028d6913eb27031a4532302b71210f264d90a7213a74341a44c511c7a509b7028774ea17fb6e9d95deaa545d156c955d29b7d0f7252588386957d00011469902e29bd262de8282944a46d0ae2f", 0xbd}, {&(0x7f0000001340)="467c18e8f4a0e67ad9aa88da004e432cfd72746b49a8fa878c33cb0841a01a8089ddd96a07fb2b6d574e8d65f5c01c73a4f8afce9cb6878da3cea011c27d0b6f147c17f111866748e6fb03809496174894e480073a82681bc2d4eea66af031592031030ffdb90978f155bad58ca0e05c735e9ad3ed003edaec2b3bda3d862cbd2ebf4cbe136e20a0035528ad82ce03ba7c2b4ed31595fbd526fde3540dc505c91220901bd188ed3284070cde9185118d880ba79201b4c353f886bc6b2377f82c3e10a6a4beec7398621450f093cdc2faaa907f4c8a3321ef8f64ed8eb06a784b279053fc936640d815779cc7", 0xec}, {&(0x7f0000000080)="b95bff7241b967c668146bcde91bb40ba3a4e78af83ec2c12d6abfa8fc23632a70771818766a87041e605228b1dde70e360f81b1c80f76dddde622470410408c68", 0x41}, {&(0x7f0000001440)="bc40f083b2d2aae130a9d6512302066793706c420286cfde3c3f4c5e559bb8868838067b3e9f1aef4a6c7124d051624fd990ea4c9cfb6b783b9e51e16eaed86fa0ac7bc5193befb8b1b4bc4b484a9cb5e7c737364c0bb4414da503b241ef0ec4c48f167c3b5aa99923ae378ca464", 0x6e}], 0x6) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x42) open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x101) close(r0) 10:33:56 executing program 0: mlock(&(0x7f0000008000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x3a) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1000000002, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f000000a000/0x2000)=nil, 0x2000) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 10:33:57 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x102, 0x108) r0 = socket(0x400000000018, 0x3, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0xffff, 0x5, &(0x7f0000000080)="d574ea8324e60a10659729aa727e4eb5696b79f1bc6dbe975c3198b1b0c108292ace2536533860cec2529508c9a2e1ab2bd403ac9e74c73ad3d4515c737fa969e414bdf543257d492503463e866a4bae5f7a4846720729f3532cc8e8818d4b6a481baa6830e13ad66e8b5bc3d47d1d9d9f49c42cb186b166460de934ff955ef1b2657cb76012af2e3466e5fc0135544647344e318d76f940994875d268f1fe131f802b6526b3b1f0a87fd48e3d376b5a3f023fe458cc900f2e03bc15dfb190d05003c232666cca75f2a73f23698b089fe73190c4d772", 0xd6) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x100}, 0xc) fcntl$setstatus(r0, 0x4, 0xc) 10:33:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x92, 0x62) recvfrom$inet(r0, &(0x7f00000000c0)=""/168, 0xa8, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 10:33:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b000033270000000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="384d449026949320f6789ab47961eaaa6d9bfd450c6ab2dbf0d9d9c1e0c50605880ff7be4dc75beceb4c0f5dac8b89c0711901339dfd107564bf0572379c1cc7cef7d12ced5cf0fb4e4381497f878582b013a1e5611d0a3eb5cc1cc4bb2c9edc1fa3aab9b0e6670f2f0ab7cf17c6f894b5d6107d31ee9e1295ed7a349cf536a7e27c6bf25965b813f853b97c08cdb577142345dc1d8f178c16c0ede9e6dd7f07370b", 0xa2}, {&(0x7f0000000180)="b256cff63d16aaa2752154c1df9368c13e92a83ba2c38b1b1bf0947c753d29981e406aba4f264c8f0d945d723d70425df6b4075feea2cdc06d9aa12809f8e889cfd7c320beb9595d1b1e25731643463e00d996517340c9506d37ff2e4baf06480934ad0e01d2feeb0e73b0f8e6bf15c016d58c8b4816e879527c96707167aeb8d328badcc524d11f43fc652fb6cabd3d6e513f9be094d99afba51f6f96d67bab8f18a5efebeaf81dea1cb957a2d11d76719c81cecb86962875b4d4d9f16ccaa82e491f886030a670181b8925a665cdb0f518eebe6b29ffb0cf7e444ecca224fb3cc9ec2ed562eb6faa7cf20c2259e5ed5524b9bf3ec83fef0e7af61d", 0xfc}, {&(0x7f0000000280)="1ed1aeef3ecf2380c427f92f93b5f2500330bbd73bbac32338d322f2558b17c648d265929e67b53a113c4f1596025af08892d2d360174bce7ecd656cea38e5f229db11fed406f879ec2cb98bf3ca7c333d3a8cc1ee2bc0e6973ec330fe46eeeb2deca3cf232f82a032a9694fcbb2451827fd20eff29267f289a6d6bda9f76a810af30c7e196607f63ac4fc777f75c191b5c7526b4a16a2ea061dc2220ec556a9540ef12bfddabe283fd3b636f1bc0c7564d15aa3dc16eedb04038d55079c32f7b2099193f96980fff712202170d73679345b0a39f86121106b771da3991d64b2950be2043bcec9d58b3990ef5e4fff3f210bb12dac34", 0xf6}, {&(0x7f0000000380)="8b724aeadd4f4741de5173fc418847c775902a09bed94713291063bb5a93dfac620318d33d6fa2366a40eae1f38adbea3068d8c9650948b4e7e5fa7f199b523047e4319101f4b45641a5ca261994539c3444798f2f140382416727bfc1f0de576c34f097649f78e5930a83fe04d5625cb993840f92aeaf2abf95de71e7bb9ebb223ee6c408dbde36", 0x88}], 0x4) close(r0) fcntl$setstatus(r0, 0x4, 0x4) getegid() fchmod(r0, 0x84) pipe2(&(0x7f0000000440), 0x4) 10:33:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x7fff}, {0x18, 0x0, 0x40bc, 0x12}, 0x9, [0x85, 0x5, 0x5, 0x8, 0x80000000, 0xffffffff, 0xdf, 0x3]}, 0x3c) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 10:33:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002480)=[{&(0x7f0000000080)="94a92ea4439e3da30f9577", 0xb}, {&(0x7f00000000c0)="a1c2557f987e68a4af15d9ea77b3863bc6b1f30e87961ddb1051fa5174a99193d785ef4c5c15e6ff1c32415468dc4c5963dba221e64a7de4cfa764d13059ff8534cbabcf3ab1a119962c6585a445c9ecbbfbc5b8de5f203f82d7b0bd7b496a1b768881765c4998c3eb0004f7c8ec29bf380b1f984f58fe560af23bab6875b6a46b8904857dd413cfe1050afdac3af153ebe6e20a7bfa6409ef598362162a616d752633d53030a6f6e342b405509cc7a589b4a2a9a16a453dc2280d367fabe8102758f7828f5134452722cdda0a38d4e81ff96470083cc8f38ae75dc46589ef82e00c63a38abecf72653620f41c605aeefcab9b85ed4e789deaea073ec855417b273c38814cfdc87320ded5b9ffc69e97c7b9ea529f8870fb0ca19e80c1345d7ea548bce61a06b083e3078cbf4dec280654683ab79fc860fda107395e168aea12af0c30b012114857a3f7e73788664bbc92aa2f7c2add8db70772306813fa4c651fb3adce4a715989bf81cfc3dd9db94152f0bddd809642fae5fc6c7b156c854723eba02b7a5393cd20e07e743b58d306a4abab0f37ab8047177c8d966ff724cfa23228c05ceef7a6913720f8f241342047bd3a5de594ec008ac2ee1709696f05142cea0de98c4b38c89d133e9e57754e1a700dde6789d04de07a5215bf3cc9d6ddd34fa616d363e187de849109de191f97e38ea40ab27d9162448e8c280cf7be8e75902e8f704d7d724d47c1d14d65d32ad767f8162b6fb02fbe99f8f7e58aa773a5ef53ba7bc889da03a1bb850a2f77b86dc07ce185746cb7aa6a6025726da0659fc8c74111f3646ca00c5fa14bc43c1d44b65e5556af86fbb38d5e0a6de7ec7fe729c8fb92823ccce15da71c9935121713c13564674d69dbb9d3436c6f3090c7423c1af267955f2d2650d45862c5e923c50c8676f737637484b1aece3bde08d14f7ae6c1d8c517737c0232db38e3e0ca68eb06207c2d7a7d41f49c425d5caba9c83397a67e58d8018ebab7033329a81034c43a65e8e2562b03487cb454fce0d81ff58bb37b59b252eb77ff50b090b5bdbfdecaa07bdc523b0b409bbb6b4c8e45cab9bfd5b1a961d3174ade29f0b28172311f3299d5ae0fa68083c66db95d8c2c2259f6494a7096d2fc99a430cccdaaa0d816f78f836e537137c80645748c10841b104a3ab0f8daa3d79f87c17f616a4b0125b616baafdd4e74ded5b5e3c7ec7956c6035c1ec9d064d16d8c24a905afa5693ac9516c8d8ede6a611edc7a18db5ad4f9dc3b14eb307167792130957685f901f9dbe3536436666684665f437475f653761f98be4fda5a5cbc391519f771b300cba5c44e90cc8aa3e5152c279e0394773635787905ecfc4d04d23afb9faf9b66a6b42de9783dd46e0ad023897a4c93b1603e8df9b50337a97883d5875aa08c832f2c3733c3702fe081e6f6757f32e8e57f3ab898216e895b0333dcf08b934c7f289f53c2b13324c22e534898f5c7ad5d3e08bee50d76acbabf221de20777fd3a01c17f1a985111251258e0faa2aa7ef07e2dcbf365f531f6c8d1e55e9323f413c01bfcb8425b1e3164c894b83eefdfdc30b4266438222b9635af221ab6f2c3e04edc2ecbcff88ffdca6471af51795594bdf54419f568927f26e7290cf2d0481b50db62b081a2dbdcc89e939d36db24c1c93aedd6b7d1d673c626b2237f92baacb1cc7548454a8de7bac6a7fd057659dcc9c738468b5dade74b02af623ab61656ac9b9dc5e3e1a6d09171416b8c66f1d881991bc248a56325436232e9729d12a038d636c45d2a87e85746beb3902cf0076af005fc4b37ed31125d1fda56499bd3eca0b6e6139faf7ef84690399b345c8017cf1dac9ab3c2de793287714006fb7297a4f1a13c3879f53673771ac3df96f3c6b43dd8cdea3d8825620971af5f6a5cba1fa8a845a0007291843d31edd9eeadd296cca519157268108db84739b120fe0ec98ad573dea3af5ca26980a7e3141dd698279f62a2f428a2fa313f5af2516b8c4d79b26c679f5a866b5bb51c76eb58668a8c5a8a24797a63891ef50781dd4a77dff59cb40646b5487b0a7a0ff8e880b00deb3e19a91bfa74df70adacabe094a61a33c6d569c80f06287cc73e958a1033e8b088f5544820f1c106b7f08568ebb364ec80f9ae0ce88ca2a5a75f68f089bfd095859fb78643226d60b524432dbcac2e3e96c9d5dbd2473f85beddeac1d1096419bcd20fecb45133412fe9379b023444b896e96f22ccaf9dbb01bed4b75bb1249ea7a473e2f1780bfbd1ba4f63c520fde80049fdcbbe6f1bd789a39745ea9673b7c916cffc04a56e74c8c53958174c26587ed93dd8a1bc5826ad0ee70e5f07cdae974c209962d17a8571f8a41d15de56b2bff173c8078183f5d4ead8e2cf995740dea89e5e672c6bc9efd91089ac736342ceb5a855de42f8415de4e75e0dfe9e442dbedf9c7c656b95c06cd3d8365dded8ba36a8a7e55fe68fc226013f9d89ea33292e67e9eef62f356e9886b1daeb9598312bd03010be855e3c9315473126a13aa351d022d20e3ec624391915a2563419dad02d9f410aca6a662c7d20f683e475caf377bd27d4f7a2bf74f4416d6da62afc9d79df7d25929fce96da0f1d9b5007013c4c94652fe1862d9fd074ef32e7e9fbd12b5c393837bf8bfeaa56cdb625fa3338362ede1b8ef62dd33f6b318a4d59cb68c64ef54a36a70ffd22b970e669d2f2319b1c51d344ca66b30959a603f86fead0c616d0d6489448518f97e4c91c2f80aa2efbed698bf4a53354349dee4100867ea810efeb699db6c8c8be5c4240085ce42811666bfa3f7b0e05e56dd78974b70c618ef81fceeb3ca481f0aece857e3a5c2bd14ae09125e9b4776dcceb029da090cdc16f5952e551e484df176577f02256a44b9499dd7a65be705fbf111b3defaa98856a4d18b9d61d219ac5b041733284ec2713217b7716110c12c610b6aa4a33bb87c34f51bfe055fe0474561d2f1f51e599d13e2b4a9054fec6c38188d000b049342007d488e596905a33c0c86d88b2586f7ea698ede4cf2b6602fcf4bbc4091309761da14cd41894117496a3092cda547a9f288c6690469925eeb49f00bc615468cbee8e45883b6b650acba2a0135eb2b88edcd11a4e97b455b7e1b21c787d76ec6a094014983d793fcb11a60a16567aadb65e603163f021df0a839abee299bcc9cebe91a84d621d65ed3b8620c1d8a5c45f72a440e4e1c296cf0581456fad243253cdd66510c1974706232be1453eee35eddb2242be626e30537aa846a6cbac838d8ddb3a5f4c1c7d5e5e5549fcce4714ebd6e3d925a9f557f8a488fba9da2bd287f9b03d9e1751a99bb144dfd8b11da97ef284bf576706d9f009ee4f5af082f658579c68dda59b2fec64bc2c22d1d21b435fcef9c2ffab32b068daa33db55299794911fe1962ef21eae771bfaf3cc73ade6ec060c1c859027e1bc0a0a7a6bad2a031c85bfc6b56b6c13ebba03c08f6b997ad75bbe559af5b98f2b59d713fbaecf0c69b5d18f9ee820bdddce555afac5408f9ff6ee8d7a8abc9196b7173dca46ff8ec05702f85aa91c574568df07db50e9d1289f85c57bcc468e6aa70f187ee759aa807ec917379a660eb3401ef9da9129bdfc27b9964f635364723b25fee4ede205679d90b8620cb739383042acedc12ee88cc564965328a54e7d20d565e5c3f33bac2207ea79aa4267d23c358d5ac75b2181f9af116841d949e4fe570a5728d03d1d7d6a4dc461d3f68fa10a6ff3b179036d202264d055a4107a2abd6ba563d695c18a416e39971e2f1dc0c2729dd66bbf4c127102574b632a091bbf26ac38a8a2f2da0b6bfcdce589c4ae0f28d3f8c10cc7b58affa311938490fbc50853d16c16b365a5175b4e31b605f3d50caaf399389b37f2c4360f17f0099a0ef68b82272a946d3877ce81c416d23974cc8574398855296b6c8aa9846647512ef44e580fc2b581133c7bdc68f0a86bdcea4407d516cc2558446c931881208ac7e668a141bdcf35ab812a4c246dc523a08d99c043c8188dcc92d652b4e0d51659ee798abd180311ab966ca20c5da0893e5fb23bcb2d7faa601403d69a9a7c292717d07ff43897e2f5c895d8a40c07f95235fdb606925139639130c9998e7aea0db5382c9a46b71324f43cb64b996509f7a1dcf42134d363e4e0c3b91156bed86e753fc65606c315f3f61cf106877806a6d1014417d0fef8508bd99bed846eca4d1758398e4ad3459fd4b2a1d7df575328d23a181768f65f859fda8644cf6039df3a2642882a488cde11c654ad8f0bf48dcb6a39791320a079ce17f6737020eca3d079af77560e04f020c7f6bd70205b11be5fd7c2d71e73d6be32255b945a8f8fd89913043edc9db4f72c8d40e64f85d5c2aba930e1a4bdc3261bd6ddbb14ec517ad4994f142f1b76273bf2ba0a59a41e353f535be5a788d72752b33066f4bfa1bd471bd64b9c48b1a7be69e55dea8b2301b8fa3de0504179453be93d26473df83723efcb6e2ff1f1d5ade7f2c1becd96eb865715171c2ba9781cd204b8ba4a6fdd65d02fcd66db4e5e8b0610f382f465b94c8ae7e7f062375c37e64afb75cf110df9d171255e593614edbd826d25792a40d8c14ceb7af5ba603a66c251fa14cede4600bde8e347cdbf36e8b5628022bc7d1091f1d43cc98f356d298eb6aacb2b3a0412ec6bed3c1c76aafd70382e300577d94abc4f1b88f4a3326b7b5e7bf553758fcbee864cc39b31fc73eb51882f8c2acc225baf76df61faf6448d5a805e7c6144d2c3d54eed2581b7effdbfe499b8d6ff0e11944d9a8800c0c059015b78a85c8d4f161166cac552f3cbb3e8d2d1a9e5b52c329260f48d1e3ac6eb05d8a2718bb2faa80d260bd2939150570249f7bb920777b7d3ebec84c83852d8d7e808bc1076437f1828c7b2161a293fa541f8aa2209310d9f67c6ff522525a08d1cba0c363930c38fcaf63add34ebf252e4c8050eb3f063d26eb1ea66ee873c0d57233e526d6307f3fe9fe9e71675f0276be1b6abc26745814cc8288168584f644aeea7ec337698b4fa30bf9c3663b0f6bd519c2c7e2be3db644db7e6028881eef27b575db167858f84ab6db7451a3ad2a1a4c78d9da724d4e5c26365b841335b9b5769b26d544ca42c54f1284fa3c3894f1e29e6aacde5f485c8bb3d882b601e9c887a228666641fa93dbb5ff78e30895c7d26f824502634854d7907884f500e6852ba3308c96b0f3015fbb9ab8bbd3a9bbe652d34f3dc5ccae931fe6a6f1b6bee9b62802b569bd6ef6203c0cae25d228bf64deb63c22916a10fef14c94a902464e3a5e14def7ca9e8197eadbc1a738b183fcbb530772113d1444b66b662024980ed0f38fe7f6e93c46087885ee148eacafe1ec4b9728a142fa80806c92b3eaa71dbcf2c8bf224ac5c9b16b397794bd258a0a7e4771b5e9927319cf772715f36c5ce5f960def4132249a52a59384e5a7682cbc202efe52f0853f1b981e077c34e770731d9e4b80081ca371aa5e6da3c37e47c48a445f28896dab8a5e51de5a7e547a482df98739d330a24f563af8638e5ea200436d32a57f989de0fdbb72dcbc7eafe2b6b412e66308207f757b63a0e83de48d76655468d1de9210e1fe28d63d89182fb9f008d92b49e07ae9de582ef005a772519e3cead9716762d48123e3b89b2442cb3a89e39fe17652d2d07d2363061ed96b1d7081edae6537b974a7105c3d89cb8ebfe884572fa3d7dcc71d744c313c7f16a0a6434a805938bfeb27b920f3770e8508289ab2ebe1ce22300", 0x1000}, {&(0x7f00000010c0)="31c0dd85d89919c735be", 0xa}, {&(0x7f0000001100)="806689c64e6d1253aab298f520ec1d364c4440edadd139671b1bff41f01312cdf824cda967f198326f251807f26321e0e3ed8169e1c4584d3ccdcd04534e9f2add1fea22623f800dd1422ca1d37c0b212d517cff0a6b649ed529e10f88841debce755f9a60fb1bae2c23a2b06452607e6458e51463d705de8e7dc256b9627c6aebf3c4f97a6facaa1f89536cfca5095c1b2254ba", 0x94}, {&(0x7f00000011c0)="7e5fd5ef3f52e03153e76bb887fca08c8025c84172cb76a62c1ad3025c22c772b50ce68dd6a7ddb22307b9bc5b051d224788fb2039a2ee33521d1ac1aa2b6f0729c354f4051a2424bd28952e7a3cc9a6d4c8d32bc9419f3a2484a452731626257214f4bb2caf6877cc03d3564590d4bb7ca3379b5e1f9a9565cd31ea8581a2758565e7c6ddac8c533e5ae55211e03cb82f51576108ba7502275ca5d3af95b389c1d4b11f99885ff5", 0xa8}, {&(0x7f0000001280)="0a3e5ba9837b9702967e6f8dc634e702aaf4a1a9b136f763b546714ba3211499ae62f86a4a59b1f8738739e2bd6c4644f82a5c62ea00de34779369e633d741b2d0ed463cbcbede1047fa705e4956a623d740421eb59f33b6630c12e2c3ef030069f93c0f841b1c93e01335b590b78bcc56d98c3373b7d71f521f81a62dd4f8e2be01888d08a11c3c6994cd", 0x8b}, {&(0x7f0000001340)="318a9705336b7369d5a6e54148c1d1c0b6f5ab43a6cb6f94bb78f3fcb3b70aa6ad28efa6a056ad75815fe9a1f78ab2785f0e5697a0c9cfc3ac120b205add704903333543db41acc39a7d1deed9b7e4076a900a863d6da0fdcad7e2045a78fd2a821ef91a024b471d64f95df594b9277dba6bdd4497e636126c026f3b7bab5f82dbd5bcca1be0821c945f3755532c21469a70c9f862b3fc5ce88f58d6338e82f06554875b3332d26575b13a639b4cb0b69113ed601cf5955a25f73b69f68bc617c5c31cb1b19e8af98bab149b491088267691463980c22c86e2605837881d03f04080007364a0ad5a44fda2699752a15e2deb66b7d4a7e29fdb79cfb772e125922cddf722d88e6b971edf9222f7496980dff5841274e01693f22813e2e7511dece30bb0db304e49cf6aabb845dce40af11266afec462dd6d23ec3d1b5179db7cc4c626b785e137fdbaa39e8b3fd0d007802bf8e3a61fd8835bfbbb7bfdd0d0902212c3b35f645966451bfdcfc287f3625c0b19835e4a81f0ff090c29e94ceddac210cdff46bbd594a07272f1fa4f2776255311a4d9fd75d25532fbe57efe891ee7884f64b9ad7386143af6d046286ccdcd5b8656798ec6223bdd7b9f4d89d730c5b65c28313a5b66a0b4590c3c9eb5f91a2cf02775b351a21fb222a84280f4470292085e7e332f823e997a6c9832c3f178aefe2f9deaffa5f52b784dc4c55bfe7a22516c319bfa7c0d3520d399ea6b96744fdca3d5e954c4aa766da038140a00fa4b636c730297f494a563525c4aa4121ed4c04eceab46965624abeedfb6c9b96be683f3b1fbae5aef291e2535c4571afaf0a63f30667b49c1713ceb6b192f932039ac5c2a5d5675ddba5fcff81aecec0f8cd70e10065da52dc45bb90b33325e34eb058388c911ea16fda31b92946473dbb78a480be3a80055d124889fc143c7a958b75f58e4c9bf8a3711e970ed4effc7f830b34b83bd4033926b3c87d60b14ffbcfd268b3df0ac71c1acc4ead001b2d7839a95a6a49b8226c7b800c6f286d3a665f9a1e58de52ae8133777db14a56dfe0f218e89adf8ee1b3416ed958051da46c114b162bb0146f108c1b2028fc0b50fb908532b8af19cdb70fbc03c464be7e2b61ae7cdce98ed8f6bc0123140a6716a1eaf0b7895daf62aaa28ebd43c89a81a1eec0698d980fae6305b356409ccbc982251f14e30159c028c149553582d79e8ca62d3c8272fed37baa35c5001a12d92787ad39a2bc685986ef87e3519f9bb1cba8a8a0304a3544fd958b9875be243749fd9d9e6563645c6441904956e013939f27f102933e152b3e46c54597fd8c3f3a24c5d7f317815ab35a31fca518d61129bab901794e9f26c21522dc47b48572019305b610d2effb57dfb9611c8bad3d3a582e1517c394c0499c9a24fee78ac36c81ac3af5b603a6de3f8a66664338cf64d73db3bfd341d2912046d06024e2f35dd178e3028ed4d246ca81f4bd9c0867b6be1498d86e19251247d385ee23f6614e2dd90ab1f60b89fa21412a33587a903627d1d3ea828098fa506c11ea82df247184e79e1887f76266e8e1ffabff836dee98e839d48ac22d1335fbe7fceee91c9b57e48cd1cebda63955adb706a12ab6905e4fdd632206b3afbb144c8d92c089fed09493559ab0988fbc8286051155e3a08939bd584b1156ed4794ec8ec88fc39e021bf86a48da2d3e0dfc77d8902f90daffe66bac5a755dffb059b3ab73d8cedf999cba6753a07c6b7ea6d60f6d98d32359cc91482f745fd58899e2a863c869b5ded8ec4f98c8f2d2912696393b62204ee2773b8690aea718fdd7993b563fb8526f0bf5ef94d67af844e8c4301274ddc22f392bc30d55f1ed12182ff4d8ca81a05f187ee2919086a0925342ae5c5e5dc0e94b31e804a58cbd719ef2748a385b824f0f6cb3786434da6829c41607274c35bc9a124e2df708ef82080afcb7507ffe73cba1e8ed587a3dd038bf4bba6d157d4ad3c0755fa6b3633a78c2c16db7cba08015d93b1284b0553d79581428146277be39222b6448149d4313c223d0dad709c09d1cbfb20b3918369dc96e65661c69cb3f9d6b691b55d774d3fd92ea6a56178739882715b4fc4c8793ab524725a3778839cc049d989e11f7161b9534a4e2d1c1f732f4ac8bd8a066d1f0c3bbf76890a7e16c2b65c3073898d7bd94c67a9c4514b96a5307ea620149f97cb1116768720c7184448eba99901b213078b6857571c7e64afeb308add0a67335bba21504d9ce7430427751da223ab7522a3920cbde6d2341e8ecaa83cb48d80535ad599c32c003ce3ff44bf55420398ae9f9fa841dae9f9da123ff3dd27076c6a6051e063d120ca30f02136ac2105627e3411bbb42565585b680e9a1d5a465ac1a3cfeeef27253ff5bbcab7e00c24f63dbf44d85e65f5c52aa23c6affc7f42bfc2a73dc870f2f971a781df1f6e131d99b8588102734e57106c280f54ab852bd99ebca1fab467659cab2ec864b761d3213d13d023730b1b8e66b535285a937e1b2cea18456b0b7e507d06037920355260b8537f966bac9f4bb5059202143510af4ec356559c2c8065c5c965ea125bfda5f089e046020ec6d9d8e50b261737f1319d108aa9ce3d592f797212de3569891b99830bcbe3b2bbc4c80a69246b48d1f18d8c5a6ead55a9a9d19694c281a2e1135b7565ac0c3eb5f362166f443a3de46a9c5dd6bcb457d963abf614ec50eba06b9f7086be665591ef35a088b3fd16530484419edca48e883d8a5b0ca6127397d9365397803e02de0678c0f085e62a86656a024082418172ab7fa12bb53105893f7613263c3c3b93e25ffffb1defa7d26953256dff4c470ecc7013dc738f2347ed475688417aca40a0af2fde1ea230bae84a517548e2ad2e47f2afc9d36b6e56a1eb06c2210508273e02893f1bafbdfec1c51f70e961aa490ab4d05b6a76e732a29ab81a6edcd6b5a77b79c5b172a6064fec152d57cf3bdbcb7771831d1d2e52866542f25c6ac6704ddb054bb24407594dd790ec9c73c41fe62a8c12a2bd430565b708299f8366c0fcb1bcf9960c7b1f9324c2ded8b87ec3fa821db0005f5b6e5d2021d247849aa2d816b3a3e493c4205b0db575608ddb86d366867aaaeeb5687d3ea40d7d49c7cf702a34dfd7efea78cc868ff0ca4042d01efbc3b545a620b46f5e65865e30e11f13ce7fdffe26a8cc2f44941a634f48dfa3e4726abd2d45cfb6aa6fe0b055a1cdc54d59b4b118f4cf622946447bb4cec99c5c5aaddfe0f19495dd97d65ca73effd86ab95fc652ae2d184929cf3313ff79cfbfe2a8ae2ecd57b7194721e437b9bbb633c42506f0a2c1d05e3bb2cfd5427260d643de7c1345c74462bd39a163eac94280ac99deb19b4a7f717e875d67e916ed53df7e6be8976812a0562758481210d4ecbc8e27d7cdf353280e5dc6cb03cc85c617a60bf109200f1d0509e0e77e589bdf8d44c737508c0b6dabcaa185ddc91b4a2892d94e1de0badf1980581349a04eded0abe6f2bfa6f60a9813bad2f371a107bef7607ad0fdd341ec3cfd08f63533356b07ef838b8a51cc35213ab50a45ca09e26c2feac6136ba0ca5380b9e03715436c2667d3814a53f7494b853fdedf57205900c725afce05b6c0c6837d93d5425c4de094096657fe971d1918de19ea7f79956e91ccdceda32c70650b6ea6e1d8cfbbff98560136abdc87466e2c45862bc91038b529388f0926e77d2d9916e2218fb46280adcd2e1195d8061b4e9132bcf14a7f054c073d3586349f8d658f27197693fa2e29e6582d31113f8902921dc5a54727050f096f8d0c437d3a9c80ab47ff8bc818b1f8580c254b5dd81bc249cf0d63aa61f68ad7f24e60073567f52ba52196dbd6e1a86ab74acbb6f31d3230cadbf172682af8255eff3337962192f0235d005403db9964229620c4f47bcbf1b751e56c674bf1e8aa739f7da6d558e25b7eadc700f30a222120152be15c3fb49e9cbe17141c3cff88f805c6954d0f4e0a8c0031efb19e7b5595a68b07c64eb1d106119286b4bed6b5641d7c4afafd2db9ff58949539980c313846d3b5534e49c64b39792ddd25b7e11abd379c10f90ad3857ec150a9f99ab84f6b6231fc63b23f7c3d93427142620ba96c35ad5a4e699c765010d2b37920875f5567b28cdf5ee7fb1f4128fc819d727553f57642bd48518acb4d17a7d1dacec9bf12537c0ee1818bdd07dc5e793cbbc95eecc0c3e504ca7ca7415bfd40094870d6bd6f1e7ee37e84a002c36d49ba0b0e7223ff062e071c8769184a361d4c4e6d5df90399ed18b63a040c460dfca98127a000ab73d467d04595ada4b7d8fd56563d4102839f742d841087161dd4c4013aa16d3e2afd8e936e47a40ad4c23309200bbf9888bfb056c98360acc0af72bd41d1a393fefc82e73c0e0015123e10a3eb855832553fc8379c6c887e5b4c03acfc8bc78d968b638d3371a04dae2879af2b6642777af0512b2d8545e7ff78ff507916efe0c4d1a50f8c5cd29da9c840fa29c28513c744cee332e5e2dcaea11d4cf7c560d6596eb82ea2fab7972a322c7af9bcc221bcc9e91261c280774f37da00b646ecab695f307035ed5eb5aa8d8bd294cf793b52f5a2f614fcac8d633b758f7c106323fe45975a127fce2baac677ec1c4efb269124f4ad63af6e2754a5ab5891ea97958445351841031dbe3f6608cecc84781c6dbda37433f0f7a32e8eca4bb65e73a9f8ae4495c360e669be888c0fcdf1958b705bc76a84e1b0cf02fa21323c58a2e02b78e20e571d873c4524d109de05c61f5fefb3d3cca8754b07fae98342682c2d8a389a46e4636d7c897d6d24c1276d23cd4b29ff4b4a86bd89adb171b4f1fb8f86c9fade2b5f75f6857bcd95f7041eb52e76a3ab201fe3875c7f7ea518a60d7f11f5fdce3cc67a1b75bad25592cb7ab424a33403671c2795bde11447373158d21ac79d6e9022122a71eaf02a6c1878e90e1c9facaec92fd0f70c99343fc97dd48abb92184725ce600784c2d5e5e3c3f0025d2c927953a8caad4838ed4011c53de4da757e78b1c616f82e747418a33d14a465c6c0f549e07c387c21d22db9453c0272871f1c754cf5e338d73b2273cd9127db2dc935c52454b378939a81f1f09bb978774fd39c2be6ec4f488e90355b3cce442e1d1263649438efa6f9a9deb13af3c6c0f9697a4c2c24045040c0846aafccfe651f566c7a8a504d7fa8c62f6597215cde9847f0555a80bdb6d17d738a834e361fc3618c0b35a6f7390e669a981db1b05ddfba2135f6c56c23692a70d862beda2c9a3ac444d6687967cee15a58113f883068750769d6be36913fad7aa8d3c26cf2caf3d50a12a2703b69415bf83cbbb42b2c098067d9983806c3f7c4dd4518589fc4fd29017d0125d0ba9a45ba1d5ebb8bcf8d31ebd2fddac332a902328207cdedd740f928164dd32f2abb044fa773d4d6fcad54fe8a09c34eb6a2a7f49732a4689c1cc803af3159c8544c8597ccd7bf353f4804f1ce1b2b65afe97d1782c0ad25dbfe42c47f8c98a8d97827cbdf81035c6f202f22a3fa41bd727e22fb1ff7963bf4e9601d7bbbee50079e332d635e1193297f3dd53812dc5d4c995bbbd6f3e8c66279f7bf5754a1f0f32a1f54b6fb314476e1e9c9505a780017142db9f70c65832a882f6d3cf0afef66d2579e629b592111fea841cd54d59d29f64e7e265c69887cb2fbc5f3836fa84531a90a2e9cbd4a1e2968cc8f8d7005326e5f1027b35e604c4bed07c35917dd1f690444ef3a1627db8a77447738d47a638515f9de", 0x1000}, {&(0x7f0000002340)="f3ebb4c7a9b41221fa6401d44d49a43b7df9532399013dfd9b4333ee5ec3138184c5dd24f696a3f88d7f1f7b7f53c4bdafc1ea290a33f42ead370f769a2a0452af93f0cf9f175418a5c1afbafb5d352c9d8cc558bcae000dc07db63c6f4447c351b800ac5a1f1c13ea2cc45efd917fb65769355600b4922a727a6cc5543e8cdac9efa39289b1a577df3d8af7744e6a3799fea4deaca79d2f8029855b22fa2a4f57da467d013f0072aaf6c567acbecd5eeca4d55c914141f0b0ea3d066b61", 0xbe}, {&(0x7f0000002400)="7d7832911bd37e63595be69f823a01d06c075645b03a4126b9bc2c5965bb81acaa349e7287c77e6ccc077dc2d7113d1a6d80e3cd307c81088f416703c966b162a0cf4dacf09fa35cbddd263967f1fb33fa558b85df4552cf740cd597ba3c6f2f520466c60a3ca73ff63c70a912ef3f8b052db7bd2f9d66", 0x77}], 0x9, &(0x7f0000002540)=[{0xd8, 0x1, 0x8, "682b2f04aec8f3f12cd455b6d4dfe07fc3cd79da86c1a7f331c2c94a0c6d97b4dba68fdd2bc8c5cc5db0441a4371a6b78bb51e6ed2b591215b90a2f91bd2206ce487597de777f812399d1473cc23cde072adb41655615c550cb722744535dcc2246a454f76a8a8f465dd2556997087fcea7842fd73f0ccf2e55f43f9c1484dc251178092488fe417a0657cf52af9b553b0456e791f18bf1432d987489c7ac82c5faae6a02e6b460e72288aaa3262957385f8ea88df939a86ff8a285b3bc649dbbdd47d"}, {0xc0, 0xffff, 0x1ff, "0ae19da1828ec999ab3c0482a2f06dae2fbf480ef4888a83787f3b7155045a98981f93f337106e169f07632307733b8a790cf110d40cbccff4964ca0aaffce13321c3aa0ffaa6733deedd0ed6813a9bf94a82877df9ad5ebc37c417a6604c706c0bb4edde38d786efcb32a21c3c59f094fcaae225817fc52d50ca0ae545fa9dcbd4976187b882b1e876eac64a166235f139d7f8901ccbb1610175169ed4e11d2fa357fd26b520ff35fe464aa24e9a8"}, {0x88, 0xffff, 0x0, "def9512a7da3c205aaab05c3fbaa6cdef156be199c48dc61ebe5595da2b6898144bfe29b1fa6d80748162057f0a1306c52d9010ca91375c5f95d32d5590232be578747e09ca56dfe166dd0cc9166980503d662f5273d73b97501f222f591db86bda4c0dab68505f84935ae443fa5d8a12dd6b104cd36"}, {0xe0, 0x1, 0x2, "3a34458da80b5cda218d56154c105c9915065b616fe380c92a40a3062511042738de6347a4141f2d08bc316a4af89814fcb6d6341a0b268258198bcc6eaa6c5c3c100251a4360787ddbfbf074eaf3ba078a1dd1a819f2575a61c29511e10b343011a754503dfd66af864888d630a41da1ab3fabba987d6db0faf961bd4bfbd94a8c5685b4e0afce97678670b79c110bb9270facc7197622b1c839122fdd535478052bd7a8cfa0ef591774147b6b2af6dabf58af5be5e44111e56bebec94b567e56c3ec498909938bb8c3"}, {0xb8, 0x1, 0xfffffffffffffffb, "edbded915efdb5e431cb15fb2dcf1849d882e1329419b136276b63cf591f88061630eb9977a1f452b1cd624b60394678532f7ca39a4917c11da6f295700cd784c83158416faa757ab55ff6007e0b6b5080224bb8093db2611587ca284c1276645d2e229147b5e2c9330a6900106ecc399e1ab96888a16b760d8f64b04b8dcab128175cea7c8efbe4fbdb4b776ff04c9edac67551845d2f0ce1a1ab15c335d9ab084e49"}, {0xc8, 0x1, 0xa20b, "bf9d28041887eade586d6472ab19b81e428d74b9e18661bf10f11ad78abb0e7aa6a4aeb0a96c8199e8e7751d8d297a98f75d335757cd03185bfa075cf0f4dd167c7065b21eadaf00a3406b3ebabc609d200eab0c022ab7b5406f09434c3866f368999622f85f5110bc6cba476c6026396ec78bf2bc67c0a8af23b1f53f2fdf1d7801bace9296831e203c4d6ce25aed1928d9d66fa219f4dbfd79dd50a87df1c747c6123c3bdb12bb63cc627432a8c339974caa"}], 0x480}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:33:57 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/125, 0x7d}], 0x1, 0x27) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) setitimer(0x1, &(0x7f0000000100)={{0x0, 0x7}, {0x80, 0x3}}, 0x0) 10:33:57 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000180)='x\x00') readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 10:33:57 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) getpid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) fsync(r0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getppid() setpgid(0x0, r3) 10:33:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) 10:33:58 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='./file1/file0\x00') symlink(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='./file0\x00') 10:33:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) recvmsg(r2, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/99, 0x63}, {&(0x7f00000012c0)=""/199, 0xc7}, {&(0x7f00000013c0)=""/60, 0x3c}, {&(0x7f0000001400)=""/220, 0xdc}], 0x7, &(0x7f0000001580)}, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0x9, 0x783, "93980a87b35c5dd2fbd4534b0c0e4e5b7537aa68"}) setrlimit(0x1, &(0x7f0000001580)={0x4, 0x80}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c", 0x2c9}], 0x1) 10:33:58 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ftruncate(r0, 0x1ffe0000000000) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 10:33:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 10:33:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x201, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 10:33:58 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r6, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) 10:33:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x400000a, 0x4, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x20000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x5, 0x2e, &(0x7f0000000000)="ebffcbff13b90300000000000000e69931929648", 0x14) recvfrom$unix(r1, &(0x7f0000000100)=""/222, 0xde, 0x840, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f6669578cc7cb"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:33:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r1) geteuid() ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 10:33:58 executing program 1: sync() mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x801) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x400000000, 0x3f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x1, 0x9, 0x5fd3, "4f65c45d5e9da190334b209f76d5d7976960960d", 0x7, 0x4}) 10:33:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = semget$private(0x0, 0x1, 0xa4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x1, 0x9, 0x16139705, 0x9, 0x8]) 10:33:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18980, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x8, [{0x1, 0x6}, {0x2, 0x3}, {0x1}, {0x3, 0x9}, {0x3, 0xfd}, {0x3, 0x30000000000}, {0x3, 0x6}, {0x2, 0x1}, {0x3, 0x100000001}, {0x2, 0x401}, {0x3, 0x1000}, {0x3, 0x1}, {0x2, 0x5}, {0x1, 0x1}, {0x3, 0x6}, {0x3, 0x8da3}, {0x1, 0xfff}, {0x3, 0x6}, {0x1, 0x2}, {0x3, 0xff}, {0x3, 0x10000}, {0x1, 0x3}, {0x2, 0x9}, {0x3, 0x100}, {0x1, 0x54}, {0x1, 0x54c}, {0x3, 0x6}, {0x3, 0xfff}, {0x3, 0x1}, {0x2, 0xfffffffffffff417}, {0x3, 0x7fffffff}, {0x1, 0x3}]}) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 10:33:59 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, 0x80044272, &(0x7f0000000080)) 10:33:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/26, 0x1a) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x20, 0x50, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x28, 0x0, 0x8, 0x401}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x2c080}], 0x5, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x11, 0xf00fffff, 0x1ff, 0x401}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000004, 0xffffffffffffff01, 0x3}], 0x7, &(0x7f00000001c0)={0x3, 0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) 10:33:59 executing program 0: 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) kqueue() getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 10:33:59 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f00000026c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f0000000200)}, {&(0x7f0000001380)="77b501bc625183cdaa3e4785455785df9a4971d0b5cfa8824b41de0cf0c13a7382d7838e830a580848ca25f603b77d25e4fd99204ae1ba2bf57befd7cea24d896c08eef3dc77d26d4cd2bec4699ae57b03ba60cb52e5bdd9a7e47830ef8bc79b6e7388197a5f43ef975d18f053ed9ae33dc762589f83e1bc4af19291be7b5a1854a9a1887ac1c457ca800b8d3554663892432ac46f3b769bfa6a7040e84475b300f5ec02812a9d130ca55c4921609633a46f1b891a7d58bf4d748a948a712e16525d51881b926b2ea996ae345b0df2900b160c6fa75e629743510c41eeb1857a4127e2ccd09db7b1d11fce35b187ea213e6c8c62eb704fff631ba367545d7cd88acfa9ad8da628ce38c14108b91ecb649be8a5f8a57edbeb2374d88274360b4a8ea98feaf83fb1d173d24456d112bd4505a3baf391eda7d51f77522b71de07f834aa0b5b2689c41adf604dda535ab88914781919b82a4315e3e780a101895bbdc4c3ab5b8c76b57470ec7f9cc36154f92abb7aae15d6dec2ebaeb40e59effa68db5024e80c0ccdd897dfcf9af38b40403242c676fe095a3596e9cd99e59e72af363dfd72d5ceff24298bcf163dc49a128755de4611224f25e4be3141911301f4d2e8ee99a90297449460a3cc20e99a868573c250fe0e998edc992b7167487f9544fbaeb17ce2c2bfce56c7d27f7ca6f3f3504468e46c12ee587860eb367ebd7f408603c4c3e9299022f7a20360feb34deca0d4fcd7bdec6da16b88691f6051e25b27cf7a3a3d576d3c72959e300768321df1c61c3d16b2c9af918d98142da68a7b929c4b0e775180b4e650613b3a73720f253f774caab9ee3e4a0db15459d22f3f15347b6b3bf8ed532b6dc5f88668f6063693612a35f800b54ef9705dfdd4d6d1ae4afdb86dde278c11a5b8c6d714df6675716ecac638c35486b79e3d4014ac492136a2eed076a60755ad3634ca1976699609505792a8a709a1bcbfa104600886106f59a65511e682fcaf852f2cf63fbc35408e1d8abfe13526f162477a01ef3026fb3c12c365630fe82760c6ce8112d86fc01eedf27dbd2a3e96b017f530a6e9df53c693827f1e94b5c1814ccdb261ef5b101e411ba87604ad8c2d758f1406ab3e29f08f43ec950450a0e47711f15df9689776d99cd49bbe48b3844fb682a959ffbe96b9f4c784e97dc63e20ff4ee4f708f488bb5e76b59b584da4bfb713fd42b9d2cc1d7479f2af7f52c6cf1fbd6d17e50edaf946271b622cade1fc04d1f69f96208ca1dc066bd3faa5cb831a42da7a8ba2dbeb5f43fd9fde3d1797cdd0498971d198f88ee01724a2610bf8f5ca2825623aeecd31e65a8e88f6aec09087de3915f196c60c071993893d7f20f6fd8bc300be842f8517fd94370b09742a95d28fe01d4d9aeb6356c104c1e4ed88bb3432f79df9456df8fc4cdc810cff397eb750d6e195eded16a648fa54d375b107b8fcc72664e8e2a763ddc5f753944dc28549def5b920d9603cd6a879ac1610169a796e8f27fe28d2c92f2fc1082cf7a73558a71913599c5ca3f1861a3301f6aa75f99e67a302cce320fc4969fdbdde7f8f6bfaccb771e4ee99ac3e5caea37205ff9e17b6aa8a09e21a5e37e9712721021994e65f481751b3638df7cadee96536eee866b25da254a5b5fd6093baf829a4be6c16d7b0533ddff8e4ef4078510a3fe06ec8e81e42b27c1f613153b564ca25093e5adea52ac51e3a85fb4eef3528868e15cd771ccbbf0dbc678df99b7df5ccce390dfe76f10daca40f39efd1e18909fb48004ee713d3afb7dd79a2fe250235045568998bcabb130051fa13b6d718afe84e5926382895941f4805b9f6d8d5b98dc86b20cdbafac82a608d4a27808b8c7eba8a6c1344dfba9563c80ac12718ff46c075aaa1ea648ce1b1578f88d6ae0980a519c50706d65986e288363129319c93554c64fb2582eb78d5becbb5ca6f3f6eea7b180ed3195bf346386bd13db879b03ec70745ee769fe66afe1b6183187efb812c5d39e5eced72ab417c1a946b0e90eda6fc6b5269d88e32c39fb3b9470e9bc6609f920ecaf27b503294ff2f6408829941950693bba42b9fb4f823d521373cee4c34d8eb51e1816732dd4af3061f2624355918f8d12be1b60d587db5bfcf465adbe9ead6350b4b834c50869fb1d2926d1a984676f3ead3593f849bf4ef2b5a67905766bcb116a28848a8d3465ff7e9fd3ff0ed452faf28a98684daecd6617d8e86ef4f52d1f75c616c96bf51155e1b5ed8d707fea7367c9a24adf749e34c313d5e6ff00fe360d8be33638ec155655a5787aeb2f41d7da280375babe231ea995a7cb14dddcde6c83ecd1260028cf4894ce03539e73456329cbfe582e15353f21fcdee066ec03fcf152c0648582b4ed7a29b40b6d5418fdff8c6757d103ee1082f5549ff38368ad5d89cc05c9239d6799693181077fd639fbaace138723464a69950ec1f0f75d6026388252045d73bcc234e944b299fb56e793211c6af2af4088cd693fb6c9d87284249c751a65a7e3b5d318c3c27b62df03bc3c4a191de91415b5538dbf8f2134c05adf5e86519f869b44535812cdbeb9b9ed737defccded0cb6755cbbac52ec17b5a32101cfb9a59b8b8dfde15dff760796513e78485a11a71badc0eadaad5e14f53d23d2fa7ee8a199d7e93aac23e4b2d3d1e93ba7713db4b47ebfd748883dc5a7392d34819cbfb2057b496c47a6f7475688f492ec8e0aaf14b9f37919a2c9b9fba6800d9ae09a1367c96fd96afaa2f126a5b4ddf662abf4f068a2468c2fc772672ef89fafadd2375593506f8123ae6094a3518bcbd1a7c1f4afa1ec2ad3f1aad8267e1ff0ebe5a26da196da95af5c41007feaa938c3d2bdf881887a37171161b0f54ca631bebae2ae8942e665452cbaebe1fd8198b4f6449bfdc49a071a327d22d0c2f40699612b82f05bcb969c1eb200fdd0ca0a9d56e7b6e81d21d30d5c53ce7b212ae51bf311420f8d548dd833a3240e20d7c19f00ff777477d317684bf953e6d8dd291bed7ec1b4f336dec581b75379d817c225d94f32f03ea6ebc2c56dfa7ba4309a9f5a3bf4a46b0506f8b1e64c2b131a0ae3194e39f5cb9c3d3f0359b3ed4845a84baa6988ebc0f2214f1f64dda89ecaf0e612d872d7ba7ebccbd36024893476325cbc037b9e1b976309d148a9c3d9dbd099472db307e12e3c68ecec2da7045417c05af4a229e8892081058d6abda85f7344dd04705ca8049bd57e726d06c743d4879a745938375ebbc7f6092726725de513c6ea38f8887a1cef1b0456ac3d8fba6f2e8cd7b40e3c976ab9ec2a040834286a3ffb7b6f0f6b406d9f813b261d16a1466979364b3447c1887cd585df42d154da247fe8d50bfaf2140076edec5fc7323fdb5e3103b19f8a445886bc178869bcbb5c49d4f98fec28f211866448623e31bb8e8d9567726a82d75d6344315aa0fd87ac10b050601858f30f67896e2de3d4af7ea4db36d7289bb44699abf26590a0b9f2c61648d69aa07f6414a1017b9849d888acaf5b1167a1a07da6320ec4dce76f1071813b766420a1cf7881d7f75b778f4c4ca8fd7328d534af42752239f0e322706ead95a3012be93a0034ebca42400d5745cee03512ff3dc7a41722e4bea57f7b8bddfc7fc48d83395d3820c5220bb74a1c7d89670a9ecb4fb0a8a73709616231223c79a0380f89149112a823f91f0e0dac9d1149a51b9dae9f0025cf56d9730361fbbec56b5ed2e92dcbd186738f0fbcd2092abb703f1fceec57eb6ef87b2884775bf69eb8b9bcc27b567e0b8e021ee6df3930c4268946a4128435126cdb87a24476b3894578de2a2cde655c3fbcf199ee203da4eef18c963475a946ef83d5aff619520aee90e6ad9a8083d08fab8d37b37a097fb5602137b78e7a183dbe2228ba9ced02fc29670e7822d63e5f7c41aa0515ed407c5cd1871ca495f2023e90dd85427399b168d88d632fbd67e13b8d8bf85a6d87c4514a4e18a9d3b5bb2953e6ca1c895ef2ded39eeb2e4c99161b6282f72af893e3ce5ecbe22112fb96bc52e4fe235fb7a4738ab87d57acfc4fcabc56d34c2402c0b915167f4fba08963dfd137e084516e57b990f1ca6c868a4de74e85d9a321c803255dc11533e2f6b8756f9f4cb92a5d8605b232599957b2967aab55b2b6932362372a8ec7f5eb334f94119624e499b059428c8df39a24bb4b24401d890aafb4acef5b4af0c2037b019e07181c42b389702f1028320d470782f5e33e0facaf29432e96d69b109ec8c4b08d60bad0af6a8a771a89c00f0b949f84cb0bd220f5884d487ca52aa7d773ce628525b557606986f6b38108ad179c6b1bd35b9bc199b3565af723855944e089b2e53a14131082744b55ff019256cfe93b1ff95252ef000935c7ad1f9f32980862cd40432a05db3849ed74dba186d7326089f8dfb96888dd822cc2d9f909ddf713a2b0369f0262eaaf4154b6a19fd49a49543e15e3e571622423e273f8b870e245affc55919f7a9036bb2143219603a23d172777d339c43a3b00bccccd19fdc8b99ccf1d5cba241bf3804bb94a258d34306eeb67498efb7a242c8c90509f82527b6a6fc9755165a1db82280819294c7c0d6b37aab7f9c78b6d1dd596e8fcdeca0b3d68fd79883ab50f464c3e8bd97efaa31e7103b72317fef4c842cd1135d94d09b912671ac55d163feb4a9b806bc342d7f167299fa64f72406a0aebad0c1fd9b61b34e0cc6072c1b1249f3bc2624fa96d2e2ceabc1e768497c6dee6a32632a20bb6b9c83282a1a67a1d49da83852a5c23131e9f1721db9840bba7be3ac1bab04048ee2019547f0666685fceb0772d96cfd338571f1b47779f80dbf1e1fd5269c8a5f606abd3035eac12e6d74d8a1a371a7512abeecfdc608cf4ed4262daf1c8d08cf95d635d710cd5c2e6279c9206998e26c1916d78b5c56d6b753769d3995d15684f7fb8a7d6b50b25e6f926eadd69a1013402fb3d649affaca76beb0fe1b1db9ca7f0c5158fdd3daf677efe9b83596560f01f809cfa71ef9e1e4229cf29130c494365ad777c5a8b72cbece1dc710d9d17421d16cf623c618aec0caefb6d6159e01da9ed19167e82789c0832b49f05ccf41ad19fe5a3a16887cfbfca8b26f026dde8fd8a1698edaf1186dde237c5b77d0798eabdbacffa232f37e1a1f7439ce148c8660f70b8c25bd1c454d5c72cc6839bd4afb9ccbac9fd99fdb903a100d07c09f74b77a18f92dd9e826e58a1e68d79b20858e5bbdc491649227609d5828cf45ab83ca1b9f8165df1c08ec94a0d5242d96cb2c5ec3b0329a89cef217a892a4c4e6d5093c0635506c21216d74e6de2a1438e33553a1a0ad8fd99dfa197dd2309ad66c5a265dd9b4620efc8f1eeb22ed903148b2a994fcaddea7c3488ec644ce6347e4cd9a4b8fdf22b576877a7035971f7a08ce498f1a07708132c7c743eec77fce0b77e8c714dce9982f535eb676acc919ad5a3b494839c681f7505018eaa3325e18469da9ab2f7b4c65b894975da1ea7e1a01092158db5f1dea803cb84cf708f7ea3a00ad0ffd56dbab84d754a1b9e4872581c5ee3092c56cd6160e590e2d1c88c91003c9e7bfe8cc5b01b534a6e0ea8e4a359ee362759ac7535948b43e244337a3adb975256566023a60b3431b59012f9df6e7d5248d205affb4073fa4dab3109761734f2916b89675d565f0148fd74957c6beb47f2e5d2c3f41429a82698974a3a066898b62dcfc4d769bbdee7981c4945958ed65a9033635293f3a792bbd25077e8ab96258dc41208c68f75e263a7c5e", 0x1000}, {&(0x7f0000002380)="a26597752b13c00f418c1c1676934bb4e0cc66e013a0759dddfedac0fdbe4d31760ea65f56e0517ad430774825feb3381d22303d70e10885ae40b23456221644c7a4105f6e02ab25c8213520d8f279cfc910071dec08484c911e6b2ac95731247328ac16a59b3bad6940babf26f7122cd7571c86ef025ffeb6dd6fcaa2c86b3ddf703ce3c904b4243613be7967ec9f2dbd538d07a577d5a42b0f9ed1e37f59b8175759e51d5ad4ec112fe6888f950274fbe2a965a75c27d4a8de97fd0b342d20ef02b69327afe672f8d42e4c01d2dfb7e158178411ca5fab721d890e03fe5e2a1bf0f4045debcec48c3424058eb0f8da5244c50c23c9ca", 0xf7}, {&(0x7f0000000240)="c1895166413bebfde2aa343735fb9c220c10869ac28e470f87b8e29ff99f3a55c4004cc934ec626fa604da2d1d47ce78d5471b231b27e6d91da2ef74cb74686461c0fbce93afe6fcc9f385ffa74c5312889701f16da524e95a86e6e972e1bde89c3eee228193d73a9139e5b34b361411ec76a2b11e45015cc0db690452b25a3259671a62405a659ed814d6401a49a2e83b88114071166c5bbca29c5d9c12c62091d97b710df808", 0xa7}, {&(0x7f0000002480)="88e230229b3407890be42c69b66e33056af4af76a6f6b70b0954833207c04e807cb6b63602c567610e0ffd14e0d7ce1195dce38c53e26379829fb5422c7b1f6ade5a7f9ed0b6552dbcbc74839081f22f64112eea1d8e63c2fb75861d67729ec4c12b096fef13b758eac5b66a52a49357809928498b736c", 0x77}, {&(0x7f0000002500)="4e42bda53bc7fa243a7b08c3ca67a0b352c04e3e6cf37a76ea0cc1503c69a0741180d0e90f53cc2eaf459f258a693e8688f508c33dea80eef606738e8fe6535ae80f0bbb", 0x44}, {&(0x7f0000002580)="a7f8b36ddaff12d13ad661603d1aa5da5b512935eed2e935efe29554a7bc16bbbb7f26e3d27b7f65cd9b5e7d95db49f5dfc5c98a551c92ab278539bb7dba2ba448836533fb406acbf440d708103b5e7fd02fc141075fd1e03c08a0926284d8a0a6a219b660b6de031b815b8a23473d83dbb56c14728f0929794ddd841dbb981649011aa0115cca6621cc7396ba83c5e2b3feaaae6e8738ad15", 0x99}], 0x7, 0x0, 0x0, 0xd}, 0x401) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f0000002700), &(0x7f0000000140)=0x4) getsockopt(r1, 0xffffffff, 0x9e3, &(0x7f0000000380)=""/4096, &(0x7f0000000080)=0x1000) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000300)="2b00ff2300002b003a0000000006000000f2f0ffff1f24da843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb42d4da64db30900dbd3bfe9c6d86270db8a3f25619331", 0x4e) 10:33:59 executing program 1: setuid(0xee01) r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:33:59 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 10:34:00 executing program 0: pipe(&(0x7f0000000100)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f0000000240)="9f", 0x1) execve(0x0, 0x0, 0x0) 10:34:00 executing program 1: socket$unix(0x1, 0x1, 0x0) getuid() r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:34:00 executing program 1: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r0 = socket(0x7, 0x4, 0x4) r1 = accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008817129a4a2111cb0743d32e7d0182ff8209fc523eeeddf359fc4c10c7d0404476e7f963371d7d9d25575450fba04a9b8fba3840bf58f5b25bc73a31ebd73b741ad59108320ca812d699dfb5f7931cd97f2bfa0eeed10439aea435d10f1f48"], &(0x7f0000000140)=0x3f) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0/file0\x00') setsockopt(r1, 0x1, 0x0, &(0x7f0000000100)="1acd97eaf25f038133420decfa28abba3e08a710f7a063efc08e8bda826eefa373a6db0d335705a4a75241a0b6b5d7635ab65f26063422a4b899a186", 0x3c) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) select(0x40, &(0x7f0000000180)={0x8000, 0x1, 0x2, 0x9ec1, 0x5, 0x5, 0x80, 0x40}, &(0x7f0000000280)={0x8001, 0x80, 0x2040000000000000, 0x400, 0x5cec, 0x101, 0xffff, 0x800}, &(0x7f00000002c0)={0x100000001, 0x3, 0x9, 0x6, 0x5, 0x4, 0x9, 0x1f}, &(0x7f0000000300)={0x3, 0x5}) 10:34:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:34:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) 10:34:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b000033270000000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x400, 0x79ec6a0f, './bus\x00', 0x3, 0x1, 0x9, 0x8}) 10:34:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x60, 0x1b2a, 0x3, 0x7fff, 0x1, 0x579, 0x65b, 0x8000]) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getegid() r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) fcntl$getown(r1, 0x5) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/70) semget$private(0x0, 0x0, 0x80) 10:34:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0xd5bc) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x1f, './file0/file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='V=') kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x80000000, 0x0) unlink(&(0x7f0000000180)='./file0\x00') 10:34:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000200)) fcntl$setflags(r1, 0x2, 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/148, 0x94}], 0x1) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 10:34:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000640)=""/241, 0xf1}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, 0x0, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000a40)="9efb99c2239964930e7b1aab5e4e04d8f3152e80b0451a6eb080242ee82476da1a29afb225a2557cbe5ec69b590cbd7e6cf5e0dd00fe16bd5804b95f266cf6c9ff91dc63d6fae648d9f486c729a683a8f5843327f97497b2e9f94caa18d30832e447dc8976679dc1da1df16bc3b1fd7bede55193d9052e10ccff7c69ffb7c751861d5579d0331f61cffa135bb97322afc5b60794f838ae298fceac6e3de539bcf6161835440edcff9d3383c1eace44e0dd7ab81a83319af6487a39c38e998ea298dc8ce750e20971da172dd874e13aa683c7457bd2392285f04908183b91e44b43f52c79f3ce4982476c657207f87ec6acdbf092f01798f9b267c39ee4fcea8a9ffa9f1fcbfb8aed8e4e17bbcbbef295c517f4285257e1c204c678a0888c81e20ca92aa7e20929a6830ef66783a097883bcd6dde061456128c1468d31f1509004a8ec9ac8527fbb80f89e406fe1aca404d85b2ab0d94997c9ec5ca94843def5ae2dd0eecf8c371170d788af30f10465902c3a016daeb0da3dd0842ca0fc10d96f380ec76988ce23546bf3cf41755a00598dd5069324bc2a950e79fd4b8730ee8d943fddb96cd2013b3d0ca579d10db75fc08dd4f1e6e1904234799843bb25dfdb874ee29d6967eafdc4fe0496c13caf5472ee6f119ea9e774ac4f55ea35d9a55f4cf09d853e540d60c92730707d14dbfe99e8ad7d37c72c17110298de4855c123884e3cb7635b004f1d18a86c1e85baea732c7412bc89fe1974cdae31c90343404cb7347a4fbb202f5e4218e1a40b92d9c9108be120caad244d4a847be93bbd7fd10b35ad1949b577ac89db61d3f16752d3c7a99e282c64f9becae4df47347693be747d6447228a8f7b97128e28916e26f115ebf321332229831a7721785ea6183b275c6b93068cb01a4a49cd6cc40798bd35eed75af493b3a001f62600e1e9f977540266419949c9dd7aec87b3b1b036d0c6af64f2d80090cff7be22aa642bfbdd89253b7bb2ff42115b35c36382d4ae20907c72e05a74aae59b8e001346451129ca8b725384c6e715e1fafd2c60c5f0bfc640111010ecfa4b901b1ec418d44d501d3cee6af7b0ff5f5d1135b2865398df09e67fc102cf87f2b951820508af38b341a1723343a7af8c5254fc45737b7fc4a474580c681a34cfefc5c20ff8cfc22c90bfc8d5b8ff13faa47b03f3c5a67b3eda3a4716a8e4ebf3d6782b308cab56fcc5b45946d70549eb2a8790be7090d802f0f9a2d25342c6e6f59fab5636b228c9ab940c85bb9b5308e992b13af0e252ef1907cda1043f4e06a77c4b1e0cd8a085580e314706859c41f061d7d2b4e6b2449204ebbfe953362686c33066a95fee07cf963b9c1458d8297f38af271ff45825eee6c3fc45f0dfc63e0c21e43ce21cbcf7fa053113aee0aeb4dd035a139fd2f6306db03e7e29c561132d722e0afe6a308d7face3214c1a06f109ec1c8b6894db351f13c00b39f578e7a0cc5b8251dad7b1a74fe7bc009476074022beb45d12272253302c1ab843eee24c8ac5eac2b8705239a2bc09d8e36c006032e6dbe759aada1de78ff1d000168372c359b4f92ec97b919da216e7f1f49c4286a0eb771e8360d860e344e07a17896c40a3f1b0ed9f476b496e0282a108ffe743a6e9108b49459cc4d732efe8ad9d557becf870b35e24b62117568bdbc7e209503c856fac682ee6366dbc00346726cfb91c5948a526c1f65c1e3a68decd3904ebc1c4d05103e3b2b76ebe3debf2a0a0b10dcd283f7f824a89da79061b1a1ffb68f5ebd5af52abcf54f9d4d75ee294dadde5440d0726f8a6bf497847f7405d9ae133ee31df20efe27274e3c21c11b513b4404877461df0708ad6cf4d5b50bebb044f3030827b5434979a5c56e6200407536903c586ecb294a6c4e301de25e9df68fb9beb728eb06349c399042473772f345bbb294776e7c888ef40f12f6d27c92559bd4dc838bfeb62a071aedabb562e578f40243a5034e30ba48ae47cdc6c75a1b41f71758203af77a178375280dec1e74c76ab4d1bf90e628dc646ea8d189159419363af9d986bdcc9fc327fb2300d49dce7ec6c722c883d0d62f5eb6eeec78e39ad314ba62064c8bf50f15fd46cd45b2273fd99fca7f048730a1146c59551dba1e0201748875feb8e09c70cb2965b1975ce9c5af750dd165b7f71294f547cbd92dbf651993be45698acbe6e8e038e018a83dc399ec71b8e86ddcbeb8b4a644ad444a0ad2504c46cd0c79f13895cd09f41314cfd8a755975ab494d05ab0d07617708d6bbb75a72c324eea862f1536c0d63ea061bfffe5d566b0fb30b158d633bbfb45ff48c85fb988429466a170df414b7bb982589dfffc31ea10624e20b88ed0bec625b5cb3750f266cded35f18f74b9c76d7e1d7bbb66b718a5ba352e101a8c333d0561739e09e645dd66d7dffdbfb0e3ac22d2b3f360de3b1fe371bf4c6ae3544067fcd5a8d6b71fded0d74cb3f6b7ffa9ac0931169c2cb42020a4fbbb08b34330f46ef996cc77b52e2bee42b014ec412a38e3c0eb8674219d58efecbe687aed57af489ed874ac25bb3d8401f1d8906db812d239f87f281017b7b9782ef4fd65ae4d02d418e8a4cc4b9ce9c2bfb6217fc74103f6f9e9ee5e6d2a92384c5d68b16d09f9959ca435a82a82faa85eafca5740ffdb45e09cc4b6ce5f8b09c349ffba5c936fbd270d24a2d2bc4c03941a384370a7df4fd10d257c1749718c2123344e84e0379ce679a2f75973628e96ee1e0d1735f1df16a39e2284b04cd2e71e2e777f956924b0579f475aecf1a72156d63fc7b473ddfb2cfef557d3395371535a85c02fadd1691d67f929ca99d3a4c55fe698e66a4a06631f6667ab979fa7ce37af1701cc442891b4b029482d911a2fd01ef701b4ffdfbea8dc23d7fd7857452d237c23116a7db7263848997cefc05c37f9b31ed21021a94adc84712c7179d57363827274d9858475382514fe87bee11c3c3f4e1781d89f1945e1b8f53ee07ad523813cca78f5b2c98acf3954f7eae3b951771d7f0766015c2cbabe78427337dd89bd5a939a8b4a268f9db63fc3e9dcf23c7ef57fe176107a01618b71f247415f824d42f72c959f1a9e6d50df3f951536491d5c878d33412e36c8b3233304ad5fab78d3aa980c48f189a9b3c68293be5dced93e954ffa16089b780b44c7dbdc511b3f107dd397836e925cf9441895bcce130818ccadce9b08785b77ea51617584250b4db1a29bf8caed549c9d26136096a42e347d87aae0a9596a5e763eaba7620d2359745208c5038542fbb6fb370828d9464fd604ca5cf3451bba58c859a3b17760b0f37ae7d9c928ad5bbedf6731d41c108ba48b76b2389558ca10b98f72244c31ae47ad4e50544870cffaa653cdbcff5b65fdb5fe69d367e3be25136064d11000bfbc577b1327176a3fbf6a1b04a4969c8f938b19b35a3e47562f6eb8e642a08a80c997c91adcc59e4a4e31a968c127c45038f11584fe88c9ff882b9cfdc6a45317f2233168e958b9c25b81e3ce04a0ab54198b34d0ffbfe834bc89cc9278b96149fcbc5c1eb9da57c40ed8e2131fc1c31e5f4fe0bcff85dccd85653cca0b52f43fb4b327709261ebbe06804080829b5afd2cc745391b4f9da06f854542d8153a98592ddf4a2704465c06989482e62ac29636707e06bb5b597c4e284e928de809f320402232561c10b58dfd8eb889495dcbfbfade064030d444fa65ae9fe0ec1edcd0cc1d2a6361de865b2ae95f901c4ee5ad266cf62c781f6e4751eb81f039226ccf7b6d25a11c0060ade56f975d852fd2cfde01c5efac8996b0393f8e672609116819108fec805345deed4fd52382efa102a236e25fbd7e93892fab7e8b42648ec92da3df0fcdc11ef7720f564e3dc1d21e59258e95a4173205cfb8c158c2fa3eeea4d55b609c7627f8a666becff6aee12a72ccd6201b66c9b6561a42966d04bb4af4effa5b6dd5bc0d1b7b731328af7bcce8f556a75a150ef20a2d9f2cfb6e0495381037c2c50363230243a211b154cfe75344e7e5a00f8a24e174e69d253a406acef3ec9917549e94e4e41ca69501d6a1eedb2aaab293fb06ef7212de95970e6d96f3a9f494cd716a0ec545440f209c647bacc683cec054c407d14b6db475c337b5ec6f7c6f74d5697f59145a3688f97199d7606bbdd659290788210ebe35234db6b7cbee9c074876176a14ab77b2ad9cdecc4825444a63fe6d6074215430364f50f28b2ad08d783adcfc687de7a76144c7977647f28ce63157d7e1664ffc7d29996c4da6ffe3d79c20d35d57f5518eca08573099a7f3a595b18ca85f59777878f48da99cbe65b5fa60bedb695abe3dac6079ed83256d5ee7a9194217663fa19ffe51dfaf601d7190d6d9323fd74f8790ca090ff7aafabfedef95bc5c73fb508b4372fec23d641e6307f594a861449a904a8af37175e5da04d0aeef6e9ad5b689c95f6e8c9671997c466ff5ae3892c4d6b2d00ff891343cf7af519d5a7ea779c943c6d4cac92ac6ec5989b7762f4bac33b5bca8cbd6ebc2fdb712e7fd642aa83a93cc2e7c7b726357b7bf126b6b89311d2cbdf7fbc3e102ad24b64b00ca548379b9092faa03caa58ee7cdf1906f39dd5dbb471e04493ed5c9265deda1a05476ddb1ed3992485339cca1ee35669622cc5b2b5f5cf92f969310dcae3b836006baa8da9743b0ececd193e486af2a4efb7a1aafd7ec671a52efe4a6de4a1ecee9876b4f4088bb444365d1f7006880d9385efac58de683c6922240499732f539163d2c662569ac6dd2f26653ae65b30b5426c3581a921928061b747d498b02ac1c8f8e7f45e6614732f2f57f44c1181d16a29f7e1f06c9a1a463a4aae59cf01c3d28fde6ea92d4fbf5583f3a52624faf4d8ecd0e2bab74da544fa7613f27ddb16fb57a26a255bf1f747fa6e2d3b87dff3acc9715bd76e010767953caca9da7027af7c710d5b18cc8354b117369fb5a2166b9fe26808dfd6a588fac5f333aa5063370934a2bc48e781fa854233ab823299ac510b51258f769a17d4054c3fdf49cb9708213f64ef901780cab7bf05ab3360da3997423bd88fb4feb3ef358a7045a854bca0d3b01bdf4938ccce00e5c32c5302d4f02c5877b472b75bca8d866b87c5762f8671333e6679d2f4314a6ee2746c8e1468396bf109f1367a3f2fc0ebe2b84cd1a5001b7507fdd017b3359b3e5c0e9c8ef076dc80ccea51a9c0fc15b2858bfb5a1f05dcf66e61335397edc24743fa4cdf206f5e13dcebbe247d5f7afd54affd9d23f0cede9d9f9b7569df6e788214b0000051a14cba5fa785055d1425253b6c395f6834a0c51aaf2bfc3bf78d639c650aa981fce43c1052cfb6311c479019b2ffdc4fa4b56283145e83617aa6af1b266264ff2f69a793b1c5f660b371d4ed2d459dce38ed369ccf83400672e697dcdd69d400bf212da04253062c6f12408b9875da2a4cdc053a0ddd30ce5e9173d38e206122c3f4bfcc95db22acdb0fd863c0ddf3c3b58cfce80f717abde3efcda49b38d57c30c637cfaae0bf24f2a4f2d0170bcddc747abfd70a64c2aa2265dbaa59f7df13d69d2a26ec1a75a7e7781cf4854172f90280d503376119c77413561b6b97b2ed7e195f909547ed1b0d25e8b7dd0331870a14e0fc12136f63aabba2a70c332edd12615f0f46d35a028f894a4b0da7f45ec7b5bfd97f0f79517ea5f69f55542b5fc4debb1b44f9ca45faf951462c337942af4ca381944674ec56073c790683e28706f26ab78d9a6285df45cdaa62d8dc8a5b2160ef9e2fe331f8937571a69", 0x1000}], 0x1, 0x0) 10:34:00 executing program 1: 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) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) stat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) r3 = kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r3}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 10:34:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/37, 0x25, 0x1, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) write(r0, &(0x7f00000036c0)="d431326d6e69", 0x6) 10:34:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x200) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r2, r1) 10:34:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 10:34:01 executing program 0: r0 = socket(0x80000001a, 0xfffffffffffffffe, 0x9) listen(r0, 0x401) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xfffffffffffffdac) socket(0x38, 0x4, 0x1ff) 10:34:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0xc010570d, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) 10:34:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8a, 0x2a}, {0xa3, 0x100000001}, {0x163, 0x9}, {0x87, 0x7fff}, {0x89, 0x9}], 0x5}) getpid() getpgrp() getpgid(0xffffffffffffffff) r1 = getppid() r2 = semget$private(0x0, 0x2, 0x40) semop(r2, &(0x7f0000000100)=[{0x3, 0x100, 0x800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}], 0x3) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000001c0)=0x6bfd) r3 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001, r3}) 10:34:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) setitimer(0x0, &(0x7f0000000040)={{0x9, 0x47}, {0x56, 0x7fff}}, &(0x7f00000000c0)) dup2(r0, r2) 10:34:02 executing program 1: pipe(&(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x20000000000, 0x100000000) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x100, 0x6) 10:34:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x50, 0x0) r1 = socket(0x10, 0x7, 0x166a0000000000) fsync(r1) getsockname(r1, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b1176181ffe691ec51f8a0d902da5691d899536f95b2d9de35a17d1827addfee88dc46d1977141600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672e7be70d23eb8e7484b5828a783ffa7ebedab39", 0x8b}], 0x1) 10:34:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x802, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r0, &(0x7f0000001200)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file1\x00', 0x8, 0x124) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x11b) chmod(&(0x7f0000001240)='./file0\x00', 0x180) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:34:02 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r2) clock_settime(0x6, &(0x7f0000000000)={0x401, 0xc5c0c2}) getgroups(0x7, &(0x7f0000000080)=[r0, r0, r2, r3, r3, r1, r4]) 10:34:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/176, 0xb0}, {&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000100)=""/31, 0x1f}], 0x3) 10:34:02 executing program 1: chroot(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) 10:34:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) close(r0) 10:34:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x2, 0x4) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setrlimit(0x7, &(0x7f0000000000)={0x5, 0x41}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) setsockopt(r0, 0x7fffffff, 0x88a1, &(0x7f0000000240)="5aa2c6ea098561cf39b5a5c39363cbf932b6e0860e4ba7bdd32f0f3270a0bd94", 0x75) setsockopt(r0, 0x800, 0x80, &(0x7f0000000100)="389c816358793eeac1126cec32a6a993303f52c1d5097dd50c236746e748f870afea68be6340b7c2cb6260c4f5b3609172e09dec0c0a7edb70e8d1a2fd6adb4a4b05c28c3fe3ecf5b03def17d339e0920f537d29f4d8caad2b7cf681edd2f49998b8fec007df96361acb8b5045c3f4b295b0098128a1a4be762ef5ce26056cc85bd412a32a7e13c9957e435e1a1551b61e67fd4ed24e5a24cb7a67684e6438f67e738f6d47878aced1884523f737e53b8f1838dc616eaae784466bdbdfa37744aaf735ff58077765903118503b2a", 0xce) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 10:34:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000040)=[{}, {&(0x7f00000000c0)=""/104, 0x68}], 0x2, 0x54) recvmsg(r1, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) 10:34:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x40c}, 0x0) 10:34:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390fffffeffcea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d886684ce8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab", 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 10:34:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 10:34:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000000)=0x10000) 10:34:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}], 0x5, 0x0) fchdir(r2) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0)="8f975667", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7) 10:34:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) r3 = getegid() r4 = getgid() r5 = getgid() r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getgid() getsockopt(r2, 0x6, 0x100000000, &(0x7f0000000280)=""/67, &(0x7f0000000140)=0x43) setgroups(0x7, &(0x7f00000000c0)=[r3, r4, r5, r6, r7, r8, r9]) 10:34:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x84) open(&(0x7f0000000140)='./file0\x00', 0x600, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x100) 10:34:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0xcc) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x8, 0x81, 0x101, 0x0, 0x1000, 0x3, 0xfc51, 0x0, 0x2, 0x5, 0x8}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000280)=0x1) chmod(&(0x7f0000000300)='./file0\x00', 0x44) 10:34:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x8008) fcntl$getown(r1, 0x5) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) login: OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 10:34:04 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') write(r3, &(0x7f0000000280)="0c6d2be474863116c5020a7e349286f33e5993afaa9b4544cf4762404b83c681cd69c6f6f825b27cb744d004b656d307d5ada2a9a1c2e90b318bbbaf6dd7b57d073d6c557e6860a369615eda45b9ec8a2d704bfadef34e585081d04287da992a60877d84540e6e9613d5a6b9b264a9fa2926dbca4e868bbb8a8056644fcb315fe044bb0f26f0e8bc845c4de0f7bea84a07f6", 0x92) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000500)=""/247, 0xf7}], 0x100000000000006b, 0x0) recvfrom(r3, &(0x7f00000001c0)=""/108, 0x6c, 0x40, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom(r0, &(0x7f0000000340)=""/192, 0xc0, 0x0, 0x0, 0x0) fchdir(r3) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x800000082) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x7ff, 0x5}, {0x18, 0x2, 0xfcca, 0xd8}, 0x8, [0xfffffffffffffffc, 0x5, 0x7fffffff, 0x2, 0x3, 0xfff, 0x7ff, 0x3]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000400)="1d433edfd94c6539bda27bf3fb1ffcc6c85105f306b4980f3957261c23f84b42950bc56e6324b04122a1d30600003607bc46b66ebd950e577584eb0a943cd5", 0x0) close(r0) 10:34:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "000000000000000100002000"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfa) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x2, 0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:34:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 10:34:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x1215}, 0xc) poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 10:34:04 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x100) r0 = socket(0x2, 0x7, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x280, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3fd}, 0x2) 10:34:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x1000004) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:34:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000100)={0xffffffffffffffff}) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x150) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xffffffffffffffe8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0xffffffffffffff28) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 10:34:05 executing program 0: r0 = getuid() geteuid() r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) getuid() r2 = getuid() setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x40, 0xc) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) setpgid(r5, 0x0) 10:34:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x3, 0x100000000}, {0x18, 0x2, 0xfff}, 0x289262f9, [0x2, 0x40, 0x4, 0x5, 0x9, 0x0, 0x9, 0x3]}, 0x3c) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 10:34:05 executing program 0: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:34:05 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r3, 0x0, 0x0) fchmodat(r1, &(0x7f0000001480)='./file0\x00', 0x57, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r6 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r5, r6, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffab) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0x3) 10:34:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41, 0x80000000, 0x10000}], 0xac0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0xb0, 0x88, 0x53d, 0x80000001}, {{r3}, 0xfffffffffffffffd, 0x40, 0xf0000004, 0xfffffffffffffff8, 0x53}, {{r2}, 0xffffffffffffffff, 0x20, 0x20, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x12, 0x40000001, 0x6, 0x5}, {{r3}, 0x0, 0x2, 0x2, 0x8, 0x7}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20, 0x81, 0x7}], 0x6, &(0x7f0000000040)={0x6, 0x501}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3ff, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x1, 0xfffffffffffffffd}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:34:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 10:34:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0xc1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x9, 0x3}) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400000800, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x3, 0x5b, 0x31}, 0x5, [0x3, 0x80, 0x800, 0x2, 0x6, 0xffff, 0x9, 0x3]}, 0x3c) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 10:34:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x10d) ioctl$TIOCSDTR(r0, 0x20007479) 10:34:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x800000000018080, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000040)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a}, {0x47, 0xc4b1}, {0x24, 0x4}, {0x4, 0x6}, {0x22, 0x100000000}], 0x5}) 10:34:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') stat(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 10:34:05 executing program 1: geteuid() r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) 10:34: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, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x7ea9382e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 10:34:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x42, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) 10:34:05 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0xb6}, 0xc) fchmod(r0, 0x6) 10:34:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000ffff000005"], 0x9, 0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 10:34:05 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000240)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') syz_open_pts() 10:34:05 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x880, 0xca) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3df, 0x6}, 0xfffffe43) sendto$unix(r1, &(0x7f0000000180)="56e89ed0e86f9f3d2f27915d4c5a6c2d5f905aaf176779e7ccc65b29123313e7006d5a75cd75002a0e2668af593c5487d78af8fb23237b1668a5129c754068a4a17295c7a8aac041e5e58297164a1316e4395ec6f472c6157117bd5a01d5bf645bf0f4e74401718472971835c472a20f9bda36d6e532100e782d25d7ea8aa0fb22b3b705b08f6ea1ab9ad5943d651c617d2c429f7aebdf9df40b7ed06c8853a8f250e34a75316d15408a7e45b07388e300b77024d320e8ea16cc977bd0b7938c8a0c39daee3ad1353a584c7837391a891d8f446da0bc4a7a6ec00f9700500a666f07e3f89067df23673a8cd817af", 0xee, 0x8, &(0x7f0000000280)=@abs={0xb4f441c28fb80b45, 0x0, 0x3}, 0x8) 10:34:05 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x70002) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) 10:34:05 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x3a0114c44f7b202c, 0x100000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6f49998269c215efa7267b369ce977d4bcc85038", 0x14) 10:34:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20040, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x1) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x1307, &(0x7f0000000040)=0x7, 0x4) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f00000002c0)=0x40) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/229, 0xe5, 0x43, 0x0, 0x0) 10:34:05 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) r1 = getpgid(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x20, 0x34, 0x10000ffffffff, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) getpgid(r1) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 10:34:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) socket$inet(0x2, 0x6, 0x3) 10:34:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x6, 0x3ff, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20040, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x8001) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x587fd42a, 0x3, 0xfffffffffffffff9, 0x6}) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x1ff, './file0\x00', './file0\x00'}) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xc, 0x0, 0x800, 0x0, 0x5, 0x6, 0x800, 0x0, 0x2, 0x5, 0x8}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000340)=0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000380)={0x1, './file1\x00'}) msgget$private(0x0, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000003c0)={0x6, './file1\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000400)={0x8ba, './file1\x00', './file0\x00'}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000440)=0x3f) r3 = openat(r1, &(0x7f0000000480)='./file1\x00', 0x108, 0x8) chdir(&(0x7f00000004c0)='./file1\x00') ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000500)={0x1, 0x3}) fcntl$getflags(r1, 0x1) r4 = syz_open_pts() shutdown(r1, 0x1) msgget(0x1, 0x108) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000540)={0xfffffffffffffffd, './file1\x00'}) truncate(&(0x7f0000000580)='./file0\x00', 0x101) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r4, 0x0, 0x0) 10:34:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chdir(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0xb2f, 0x6, 0x9, "6f4b953feb2542a0cdf8d795f05ddb08c62713d6", 0x6, 0x3}) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 10:34:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 10:34:07 executing program 1: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) getppid() minherit(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000040)=0x7, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = getppid() r6 = geteuid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000540)=0xc) r8 = semget$private(0x0, 0x3, 0x400) semop(r8, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {0x1, 0x3, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x4ad}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x2, 0x3f, 0x1000}], 0x6) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r9 = geteuid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9a19df08edd9e0d03ab196643d76b3f1828a1ec1c88531fe6bdf87", 0x1b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) semctl$GETVAL(r8, 0x7, 0x5, &(0x7f0000000480)=""/115) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x101) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\\\x00', &(0x7f0000000440)='$\x00']) setgid(r7) setuid(r9) mlockall(0x1) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mknodat(r10, &(0x7f0000000040)='./file0\x00', 0x2000, 0x8) 10:34:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000000000002825, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x2}, 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 10:34:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000001a5, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)=""/219, 0xdb) 10:34:07 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() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917040000004dbfa60000000000000300f900"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 10:34:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfbfd) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 10:34:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5000, 0x9}, 0x10) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 10:34:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') ioctl$TIOCEXCL(r0, 0x2000740d) 10:34:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002004, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open$dir(&(0x7f0000000080)='./file0\x00', 0x440, 0x160) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) socket(0x0, 0x8004, 0x0) 10:34:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="12dbf755c537b2ea644382f960be11ac104e77a2af9f565e90f2ae42124012c8c414b74a5e2b8b817a070e7541b2646d422cc908e5b0c6ff94ae6444b46316a132ce077046dda65ae63851b803be4e73bf48dafdf793bdf2284d1e64418eb065598ea44dc78a64b2d3a3c4757ef248e012f52c226ccaed8bd20ddcb7a0af6ba3dbe86775a603458f3c", 0x89}], 0x1, 0x0) write(r0, &(0x7f0000000200)="29b4d8bd15591baf938249ed89b9dbe8216f05f5bb5371b1ba191e4d97d9dbdeee66b0b539bf5b5d6de9d7670f35b36b2a289376c863b859c1aa5472e511a6fdd0a5c20f41cacedf0ed55950fb71eeaa493750679801513df7b332f10b8fd1c12bc320c55771dc1391ff066791972eabfa85c43bff939c16add1c611d2f2cfa9034604133ed37fa49629189891512c15010b", 0x92) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000000c0)={0x3, "0bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371373dab156ac0e422f63da13e3b931ead6b53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c95eec978c2884705920045f3a0f50cce79bbe87ceae0bd821d211884e93cbb8c274b35b710b50616299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff00000000000000000000000000000"}, 0xfffffe43, 0x800) 10:34:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/39, 0x27}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) chflags(&(0x7f0000000100)='./bus\x00', 0x4) 10:34:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0x8002}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x6) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="07000000001700000000000000000000"], 0x10}, 0x0) 10:34:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d737", 0x65, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0xf0000000, 0x15a9, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x3, 0x4, 0x400}], 0x5, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x9, 0x18}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000060, 0xba5, 0xfff}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x9, 0x400}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x8000, 0x2}], 0x0, &(0x7f0000000180)={0x2, 0x3}) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x177, &(0x7f0000000680)=[{0x0}, {0x0, 0xba}, {0x0}, {0x0, 0xfffffffffffffde5}], 0x4, 0x0}, 0x0) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(r2, 0xc) read(r3, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() 10:34:07 executing program 0: r0 = socket$inet6(0x18, 0x100000000003, 0x4000000000000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x400, r1}) 10:34:08 executing program 0: clock_getres(0x10000002, 0xfffffffffffffffe) r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) 10:34:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x4003, 0x4000000003a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000640), 0x0) 10:34:08 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x181, 0x1b7) setsockopt(r0, 0x102, 0xb, 0x0, 0x27a) 10:34:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./bus/file0\x00', 0x800000000, 0x8, 0x5, 0x1, 0x6, 0x100000001, 0x20, 0x2, 0x0, 0x4, 0x8001}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus/file0\x00', 0x80000000, 0x8, 0x360000000000, 0x1, 0x4, 0x6, 0xc500, 0x3, 0x1, 0x800, 0x95b}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="04", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) 10:34:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) close(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) 10:34:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f0000000040)=0xfffffffffffffffb, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r3, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r2, 0x40}], 0x1, 0x0) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="40d03580eb6c891ea56e891ea850bf3129643ca74cc714d186fd8d91005a8a71bedba80ebb3a26a4b9c71ecb1c38a09cb8d16ce9dac584dee29505753e837dea5a5f34cba34b4585f6803406", 0x4c}, {&(0x7f0000000280)="5e6cbd9e672e124bb675024f254da520a4b72cf7a2a4ee681dc86d868eb274c499da9f20a70e58735c03b60372cdae80ca4c8404a0fcea34b16b033c767b5933bd6c5c5159846c82e5797985283e8fd7d7fd688b", 0x54}, {&(0x7f0000000300)="c9853cf6b3ad0304cc66caf64855dc2fccf1e1eca0b034788cdcf61401177b873544b9edb31860ab0a1ffd80a76b47a1ecdf7b17f17ecb4113cdd6254138762fce0bcdfa3d85075c7d6c4e08c31280b18b9d7ad8bb853c08b3ec3ea65ad3d4eb01f04845d954284a3bc42aa15356424ec140045cf24ccd9b3b36654ffa99c8fd7e73d2390b4c378e69faa545665ec14dc80005277467c3cd948f83ff45aadca163fb1809f39701e031b07d2eae0d3716194d37f98346d4fee04f6597e0138e43139d3a769cd9f68dfd1b", 0xca}, {&(0x7f0000000400)="a96f75df39dbbfd59b2afd5568c0a8c025e6d760fc375638c3af079e47d347c842fb96e174d9363949c640018720dcd9e629ff0cf48c94cff62d6a45060e16d98c72ed60e941ffd83bc7ab1e8c1553", 0x4f}], 0x4, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r3, r4, r1, r3, r2, r3, r1, r4]}, @rights={0x28, 0xffff, 0x1, [r0, r4, r2, r3, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}], 0xb0, 0xc}, 0x2) 10:34:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) 10:34:09 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() getdents(r1, 0x0, 0x0) r2 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/73) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 10:34:09 executing program 0: ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000040)={0x0, 0x7d64875c, 0x1, 0x0, 0x7}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x800000000, &(0x7f00000000c0)="aabe56f6", 0x4) 10:34:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) mmap(&(0x7f0000386000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0) r1 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:34:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500), 0x1cb) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xd93e, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 10:34:10 executing program 0: 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) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:34:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x304a0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x9}) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x8, 0x3287, './bus\x00', 0x8, 0x478e, 0xfffffffffffffffb, 0x9}) 10:34:10 executing program 0: open(&(0x7f0000000480)='./bus\x00', 0x2008a, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20000000000100) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="25275d47747b912d68f2b3f8fa5ec7a688bc0069e582b512e4d091bd67bd908dda81154413d13eab0694fbe7d28977a9ed0fe7cf2151f4d04f363775cb7deddac74cdf247aac94934803b9ad8d1ab156a3ea11792dab6f6fd7b7e2205e568915f60bb27411c68c9075d13118c98ccd0f78228398e16ec902945cddbe33572e8cc2f088415171cb826858dd5cb413c3bf3e8b497d6943da19a45b782af3ec5e9b6dbf682d179176014a7930ae494498a30270c48ded8fe7257bdd2524c738258cbebb24714151510dd8149db51942f8c97931ec251a4f000b934722734460be328cdd7ff7362b345361bb93", 0xeb}, {&(0x7f0000000300)="0a4741c7a6fc28fbaee176ef914edbfecd7b019727bc615dcc7a2e8c4752232c040ab9cee381f979a95422ae49889c8b6265b45dc5d9ee000122386307ca70e505e6d74b3b401f77f888bde08bed0ac0885b373f0c75731a5dc62915585d68e945b95a6a816dc357d63ae08aba0b472d5e1ceb873a7a59de013add655ce9f06c5d35f01fe4f4cb2afb09dafe9ce0a4e8", 0x90}], 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105728, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xe9e6, 0xfffffffffffff800, 0xe, 0x1, 0x8, 0x2, 0x0, 0x2, 0x2, 0xe4, 0x2}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000400)={'./bus\x00', 0x1, 0x9, 0x8, 0x0, 0x0, 0x4, 0xffffffff, 0x2, 0xb97b9a17d01d72e7, 0x6, 0x348000000000000}) open(&(0x7f0000000000)='./bus\x00', 0x28, 0x88) 10:34:10 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f0000000100)="f1e83b01381bae0ce5c7d2ca9659ae3b07295915e7d2a5143f2c9d7ba4015d03cd58ab951fbf75624ec0685a1d0e7fd76f3b4e66cf4c85d4cd5778dd702755144981a78e53d17953107a086a030525d2d24b0c12f0f893b5b0a999680bfb81ae28f25914e6e82c63b88805f405a1ec5be15f40317c628c0ac300673b4f8ccb5ceb6281927fa5cf9ddc580832f64bdd86057856f94e705c542d022ecea3ae40d2b055247049ce815c0fd137a9c4edd592c072aaa5727f56a911e70081cafdf9cc9cd8aae2f11e76db200151775f9d5e31c82fef1e6127963700a8ca9df247a6d5c7524b6662c5cbcb0051a7137cb13ac92bd5566955f190df45d970ebd85057056a351a7324ec2360fc3cab28fc311fbe289cbd60eec93b9d975052bd6467b33820f087088e12d421438be6220f821905a297e1612b698325842536b2e599d9e95c294fa349b16ec9d65884ea5d24d7ef8e0ab6664b13e9a5eaa4aa131ea54351ad7560a6acb80130e932a85560b0078c92be0cf114e0731e388322132e333386464d1583c4b92e0352f0f35fe2569f37e92d7e59878ce14bc5f7f67677b590e57f7a2dd8f02b2a79f17b102c00a867bd4c8b5f4dc7125d0c0d9b1630d5fae95d72f5b8b6fab9924f7105634683e4edc56cb97e197745348ee2cbd8c07aff79d77bcdf2ccabbe282e20c83e620539840e994f5a1a10830df0e41d00417088b0c46a33043495e490c6e7488f1d14ef033bacba10994d51950cb0cc4ec6935077724a32260d9dccd825ce3687b4cd407183f0d4e5b2b144c2def9ef44efb06673b25fccfee5ef7b3783de5be9eba2cbe7793ee3d4aa3e06e7b95814a8dcfd312ec8d7ca0cef81f920cf6dbd6e406dcde04b7b068b487952cd415c86ae4c57bdb4d4e53e542cb18942c1dea0dd4022ad0ba3c294b3e4cf4a8dfc5bcbcd6387376be8b990bcd12a00e0f2c5ce61fa7b9c8762308c8c1ed183e1db238ae41b27825790b0a69f4536f375159512901cd2c255cabcb227351986c45650d940b2d24f40d927ee4bfdbf46e211e7ebfece0c58857e4fd1c7413d081356304f97e110450c3564bebfa4e991df1dc11cc6c42f451b713614d877b3eb8da2aee7c9591b0dbc9f14569c02b8c42cb50e0243ad64f28140a13a5188353404d9ce99d37afb741638d63b3b47777c10c330a102c1a1eb2f9f88b53653d67f5b7d5d4e46c13bfad151af5957f9976167e3f6043da40e1cf05665942bfab9bc96b71fc07ad2a82005013c020e195b4e7310cc43a9bdce70c2566cc79f7f9534afc7e71553c3d9fb9668cc1238fd953e136454dfb52b885e26f9f36ff707e513a5cb9670e180a0bfee34d8913239d6d2b4ca0dcbe044cc2e0eea4ebd97b426aa12ae99b826bf5006499c18d235ebee488a16464339220971862a06a647d38aa091a709dd6276839d3d05f97da9b76c678204d1417b978a780359c1c40c87b6469eedb9d74d9cbe18a38d66eecbd230463bffa7112d4d3e08d3295992701347ed530f81e6c3beadddc9fc0d9406fd465d6225a20cfbd8b48082af8830564bcb856cf5e030e3724a52af9ad28ce9cb37674542c5ec6c5bb13e357d0cc0f3a44a2c6e17b044cbd0f4858e3b898ca2c8c791e265eda774481319a3f6d622b4c05e1e2c6cff11325a23422221236aac8efbcdb88d23d000f58fc175d54ba1bc77037df76c79fcbcb35db627fec4ff5f780005e3138805b14e4d810b6a3b63daac8ba3131051bb1737018003f428a3e9483e696cf14f77f8486c5ba90b30cbb704357c44e6e114a7c059745a3fbac37771d46a9357756ad8de130aff6e91869b7a3b4d43a68fb55da219e208b3ff6109427b2c5c33ff49f41f5e14e3603f8d23e459f49c8bd8e7c3009c7ee1fb17a4902f5a2afe3afb7fb4d016335c19ced4d543065ab4937539ee0b1ec0b6e76e48d53fddaba22d11a7f412b865c3e5aeaa039cb7c409f32a8f4687696ddd4ad4a9c2ab6977e27c1af3f22fc376c53075db14d7fccc6bb1fec12170bc29527932126a2c3c6ee15c0e01d3d34553e1abd65abe820d574b16dc69923cef6013252fa39a53d86a61ee71b7a1cad04d0d8c93effa183597bd02d303d85a6e5282476d497c35faffb3e053fb79e6a8c4d76fbbc7227f7ded315306a23ad24403c3751e69c94d4249e198c697402f1f806e4dafb1cb5d857a352ac857eb789d013fd7ffc4bf724def1850716ffa29d128cc5771971630ed8ddaf5ec26084425a7b0fb327479122ce40ae3ce110acd7223a8e8a15f781ad0ebd107175ef5386d53385696788c41ab885e85d5f0d07883211978ab7acf8b857c985b055e43b22b5bf22ad47a7d34e3f2c4b10458dc84903c9736dc44bd0a98bc876362ddb19f0d8c73d3c57bd85a355ff10dbefa9ad5f13fd9daaa885e35b2a863c28df1731d25f5edb337bf25f5e95399100348c4447a25dd20e52247e580478211323c87954f5f88971835b8c1aa18fdaba9484beb73124959692209db53276cb3f285559c29cbe5fbda67551d4d367b54240797c994bad90f17dae0ccca3ab55a95824b9de6467e324d0e2acb63688dbe2f7aa538f9a86c7a3bd9704a1661ff690c89a7fbaad41cf4fa5bdf559a597e2a6ce56f759fcfb3e0c7ea79ae8e70caecf875d26441cc6363ac19d14c8463434772f03c08436dc1cadc32f2c78fee2eed3b3293ea5a8cd519d9b5bd4ab7e1b098a5fa7ea1c60fbc32b8f85ed628807d9c99c85879037237aedb6c73173497f683e317aec8d369a541a79abfdeb5e9f36646ad05b896a72647227fc83ce054d6756981032c83e9da9c5e3b5cdcbaf346c4a049d02db1586fb2c9a8ceb15c62c39c04246b4a0c1590fe732c0db48d15cafc6dcbb80714c68c7b6bd34e464935837ab4c6599bf00a76bc5598e96374984c57bdb7438629a7df08b2b12eb9372c282611364c1beaf4d3122247266063206b60c207d4148b7cf0d9c4b70f6a4aca42536485704fc08244d7bb1dda5d42cbad85cca6b7b3796345d14a9037bcf77009908438a5f1e4b01a1315777756c6ba8d0b9e5d68da0a8245c18e9ba540b6a73fa05d365c651327e446b0f0e5aad892d79cbead3ea448770aeea7310a8bbb33634caea395cb9dab5bd90e54874403069f0ee1d9501b1c0bc03cb934dc6a67136fc857172589d9b020d1c2f20b4eb879afdcd4ac342f877613af16db7040ce7fa44b1c7cce606a488f4bf687b2676de4c5267ab6c479d77fe855794b8743147f2289f607a1aa46eda13704ca0800eeadf7106b28e37f90ddbdae7c7a8ed3b60ea94fa082fbbdac07c7c42bfa96ae00ba3d5b6299cc9c7a738cec47da08d07960cc14a90ef24827d4d659fbce926291b67d34d9ba22991ba57e1e3e113b2893be1fd28c64704b6d53725cab2a5d02f7adca9e12cfd68c3763e367214042dabf5379bc854396628277fd809bfee6bba1b6114b29053207392f1bdfa190457f0456bc43812d23de73fb57d2d921e099fc85205cc28107d798000f07f3dfa00ca7464e12fe1de29389ded59c6facfb6c599501abfbeb018016afc9f9867f3cc330681154d6524dfb3e43a8cba775b298c04c1b3d1475f6d1d3a2f76bb86a9ee7fe6367a93d287f97e37dc090f0392a3d2c07e66936fcbf37526d35c3b7cc06e955c52360926f5467686b791ce9d95749c6fdd3499970afad161bb9916df9abf311c3564280cee4d8b20b71ff19558f96e6435c39e06216070eb450422d4a14dc97153032fa325512a39161d3b72875afc0e015dd89cfea9af34c5b250edae3952e1fd4dcd55febc1800b7605ae48a0a6fb2ab43bc4595821df7350c138aa693086e30976d09a55f2897e07d7fc7ced884bb2dc89ea39e19d42b9cca26310ddd8090616a4956772ec88b213247e6a3567c63451ec6f67f7ed16ce9f633714edb21398355fe1585015a7faf679ea6c2a14560705cf0215f79572493250fdb2006dcc2499cae0aa40937d2e7b05bf3faea1ee9e7248828d449ba3a3ba7ac4cda491509cd03e805b8599e7723ef7b6c21abe6204a1f70cc79edcdd7b1a90f8591926c86a49f0c568d119f6a567b0181f6019d7d7e9d1f94548bb579a60eb4ba098a31609cc5240810c5df4afeb540c364b038a8f269c5bdeb1e6f0613fdd4e45fc2cbe6930b65f848d97a2bb118620a489e44f6b7b3776a1fb66340cf7bddfb7191a06c73f5d4ab6a27ff6b6cc4b8fcb0dfae70418e330f3337097089d45e937a481466b8468ed5b854ef0b51578ccc012d485d4a528746bf4aa506b1a3564c144f5bb40f1d63006ca7a64134f3b621ed08e6824e35f64135f8a44c3da98092fec2f6b124b87fd26f46a91ca1b0c71dd4bfdf3ec805b4be882d9948d356fe4604b55e73cb070666521cd79793f2926c039fd275247cb2982dc9b48b06cc577f2854a277359784a5ac2dd208546c205aaf2d972e4a75d65bc3aa4bbee101f1ab7075f7c3f8027fa78dc2b39182b512575ddc5abfd72034e00b95eca2973a220121fa0c8adefb90caf451a516a7e29b7a68fc22991b2c9260f32a3b25b4c7e80cc989aa7a5adfc055a7aad71a60c10136e4eff5e63011fbf60beb03346f8f996a3a7a510173613158606d701f9db546e5ee765615c480d38d8f5799b4cdb2353b05540f45ab17a885f2c74b5c670c97e05673f1f6f7cb6308828aaedb5d487e5cb4e5672729bb4fab905e9084b9ad614f7b738e1489c36c1dec337235e6c7e1c4eb55503099015c3bed40a8ca8b1b3da1ac7128a39291fd85e52379b19dd773e13724c955db12923799784963e2a5632a107dc522d435c8d41f0352653d643740518bffd0bae8807a650b8d237f3d05fc958f6fdef8803b53e1480cef392f01ec9062e627b3bf25ed499a0d0092029653bd182a469a4fc80aa8c23956cfa7683d0cc572d72817832f7292849190c649ee0e570719177a7414e16d148d29157b1ac1265082ab642a1ccbdb25f1f9b0430e1a6313436b491f2c76df63941d72a9a6a8aa6ce9112a892c56f9734add3fbc8dc94a4ac6f91271c84c56181ac845081981f6e075fcdc66dd2081e60ba016452f2c6365a8b55cba82e299df1a691830eb978fea365b08991462cb4ec39d7393f2f233b29a8320480b7682576a6dd16741e1082537c105926a2d9b74bea543f950fa2db7179bc163c8303dc4770d733851ed073ee9db4408382ac8100425f4721c0030bab7e67fa708a7fe44508a7d830ab1f4032ad5fef68d60b8ef90e1db9b057c72e81a94764753b70e2513ccf981ceb86f9f6fee1ef574388ada9dc2eff2076a93f3bd5d0e7346c9ce5165a39271ba63f62aff2b9711f1e794fea7423b6cc8f71bd627b2e04425a2a87dcd3c2bb174f816fdf24efc04138e1be60b86a8ed0292cb438815b39b8c46821f3802b53c760773c4a596c9681963136078dbd97bfd0987dd1087f8d262b833c6558b49707fa97d64d919e6b52ae062b97cdfbffe2f51fda5aec72e86187bfc800c75d2ae9956f1795db23ba64ad2c1eebe6705c1bdc5e2ff2cf3241e24e4cc76c20723a0be465154e0c2eb7d0426c0b27e147ec2b3c57b2bb8bd4751e46b9d0e06cc17c96d71506143c932ab845940b8cf6bc81f3f8beaa7a5bcd384dbb0ea7a7d6855bcd22a45c8b33d26bdd0dbf06217c92013923c7d827395b6f304778ae007f20a3053935a74aea5dd78d85246f1d0a2a99f0749c3c5138f56eaf339e47437c644180d3bdd3399d6e8cd9dbfbfb90fdfc27f7e9d226d884216f6bcd5b772b5a2eed", 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)="f98d31e1ecb23bffe4ca33acd1e8cec101ade498687a0899e46e43d135a1a8874a2059e3dde35c005de478ae2ccc0d02239133bfa43f6c6ff795696d9ced6b6d9405aed01ff375d3c325077e391b8726023f3e290eadcb6f37f1f43b4a668fc0959f13eb6dad826d84c42cd11ac0a1a4d8d6e5fadf5db2b96555a5a33afa176c1465bc4bfba509b7a500abb9123faf474114e2206a0ab26a0c30a0037a11268ab5f3db27725a92fc161b6b70fe16d6484a0feee1e90677f8af18", 0xba}, {&(0x7f0000001200)="b676db79def1dcc978f060c641630844e025b2e4ce610d696977c4e25a440fb5cfe9b0275e45bbc298566136149847013f7d8102e3c849bd4d385f9518137de3c824ba7378b2f37b04535a5a4f6408dbbc2ff7a12ef9cdc6020c74270070720e80db873220cb5ee852ee2b50b0fdb58f971cd68c8d7b846bbab61ebc7534f91d0bf0fcc264c9157e05f7d6fdc8bf9621d46ec7a64dc916f21274a1268a867eba8475f3bd84d57060163a8807f6c28cb91b6f0e4ebcca9727d20536048cbfc4a768523f0f2b84eb25772badb8484bc47d95e68a5475ed7c13fc6d66e18f951ad0a81ad201a5c20e3e56f122c7280cff336de159cb974128efdf7a053621ffd0864c2304ff1a515bed11e8bee4da5577bc52414a519825aaaca9e5b1dc5d18790e591db9dd9c14f619f6603345d65203ba2f2bb7e9751a5463696edbbd03373da48c7250eddff08750dfc9cb61cf3cda560a02802aa4bf2ba17b8474fd5f8899b026a78dcf2fb31e3de40c360d17740daf5fb9d0f6e2546aa62bcf536dd084bb89c9358a6366687680fbb7b346b35e061ff68f116c2e32258da96026c45c6540f0488e6854d72eb5c92d12596b5a375767884576a0a21c3eea68af1ef64bc7f72d62a3ba2fa79fa87a83d2621b7c3beb90b56b75d143ea292b92e6224222b5e7b2e9027b8f02460c6f89d0308ce80dcf3657cf1c1140cfd0bc0ac62814bb645765c22d77f9df82aed5714cffc963f21a9127f0fbdbe51431b99fca4e13897e9071d4bf56b00de32050b6608bb287162bb8bea05ecebfbd7f00cb616d64e5d9cd15e0b9e0aac49c8daff56684f6287435537bd5bc5fdbc0da8ec7d779e381d9d491cce57c5e1b8089a392db4bb56167cc7ad6d98b5b303d1d88b5a8ef91522729dd9910e02f3c9d1602fc8d0568051885fa064a376e2caf26c3b85b4ccc593141cf44b1038a1f21ad2ae103ba75296541fd203f2f974ea4f5b8d5a13959dccd45d8421078976c000490d994ffcff400578f49393047aa2c0b6331a28ed74f7659f681b12dd99a59692f2369e3eb02b9d7bb21b0a9c85819381fe42af6ba1266c753ac4b8da0e7b02fe6f692cd1fd6481e72d4d17b33c476aa81daa8508c89279a82e46700275fd03aa8e44c82975f4efc25585e13cb9e89f61cbd1c421a47a2e6d4d390a20490cefcd5f2ee289671e50d3bf63a8578ecec8c6c29fb9da6f6f9fa82767fd4d7b137adeb7685bb5438f99627d217371483c62d328944b8a8ceda7626978fb62870275614e8e8eec6e456e1590850f9554a91008071d84a099f42bc126d5737175fb3ff058d83bc1b0834874cd1c4dba7494ac329ae55011afdc21667a4ad0e5f4a6de2d9c50baf51ceea7ca59113075aecd7a7305f2c02d053af8a20c5d49d96b020ac061ae4e8423656964f86921e5c0cc0e6128f492e405042a9204a8a0580f70ee266323d9651f16acd509823eb2fbd259b9896158819e7ce7680168f0023d36df12e533dc3cdc774b84fed5938431289fccd8e068fa54c4701e528d4ee1612aaf980eceda82a2816d93ea3efa2e2d3618a069c1b03e4fac84ad0686d3364fb9bc1fdb829c40099108a2172725ab9ece2f04cb5c59945d2c86a6be628c844f7a316e39314f640befa9234c6f55e76e5ef282175564dd3a0b26bc212e9fbbef2d740f6e6f6ce727dd59637e729b613d83941c6dc06673ef5ddc554324d23f728d2ee5505f90b6281ca3cec4030093f9c68f59782b59d0279f8c716b5724243f803d9a3bd659507e8d9aa906afc42c945d6e4656267b042737826da01891c3d7db9eac7164abf57a69140c9607a215325edc6b8076c96731e3743106111bb5830c2b6752d95e57d193e5dbfb946d6aa50ded022d1e1151343206a39011b33d39d7bb81f3672f2915e24022296d19c46304bcaddaae3a8bb91f06a858a30908a9302478198693ad92c183b1fa1e4a0f7dba61c9ca509b54d2733936f887399ba8a268bd499385cf894cfeec3c9faf466ceeec0d400d52e3ee2a5ce65c568faee44e2c51a109eecbfb9aded61fc9862e7aa7e436af1839cc56b77580cb7bb00684a8624b84c985aa0378c04986c6961a6bd5505779abda1d93cf8f1d37cf7597967f27cde80707b81585a51d066afc78cd4f8834b7b086e344aa5eb17e7a214a17c45dc71e91f83b976fbc4f89fdd31668840e3981c1764bd19bcf9e5776ed96cc107c78cc3b7be655d9bdcd523686ba72fd7f216a22f66392ca35e229457dd86cbfde5ea06b9234b69d970f1cb1f773f93838e486964b342d408444dad9b51945413b1fd1a41349a265f4003a976604eb02e9bdd96218221a8a29951aea1087464cdd570d968d67cc2df8381c8c1b7ab4486f319db28dda93f95b41697b7100711c86eadc2a9005754bce47155674bcd4fcee861361382e687037d56cf30fc5d836b7cfc93b68436d5f699ca7f1275ec4b3bd3d97ee5dd2d69a2f7eac134ae594ad439988b90fd5fd3cf2cb7c9da6d3f688f14f134cd441b34c31d64b9616dba6415ef6a414a7aeb0ae0ddd3419eb6ecdabe0cb978515e79963c4ff645c2d459397696e891287ae68855a93a1680ae76d4b69e494161b9375d24b1924765ac63aa097bb07b37374f12d734c91fd720225db0624752b7fc97c390b4717be85df5f97d4ba49228bb59d414d2a4c7ceef76811bcbb969b1b453d1696fa21464ce901066a4c8737c9e9c6006625398854c585234efa652ee7b1a9c2d19859dfc945426fca62a8ccdb93bcd42b84be734fe4152dba519916a649247bf426ea2e6f1ded0974f81cb70edafffc3231f3a7027d8049f0721054904ac6a6965223e19cd0013d60f6c12dade71fc5866c1e4b69b7d470ba83a6ebacee005a235f120c4c8b1212eaa2490208cfdc921251afc1b491839a87fe0eede10e66363ed958f42070172ff775851d2f196059ad4bc60a76992af3eee30a53301b6de792925316ff9166851941ebabde31192aff418420ff2815c2e54f7b8e96c81f4feee1c6c33789d6839214c67d57072928888544fac4fe536dd1568bcf7e6d516cdfa4913a03ab07e49a88f70271711eeae3f930a7f0bfe68037d46f7dab5cb40be29f7aa750b1755371ff660753ae5f30d1ee4a4153b27d8b545108e3f0f8e43128f65e639c8535504d8c05ac6058af188c2ebe40235a20c6b75e6a24e9295529815d2c042e48ca5d90fe18adcc5c68cedeb2ee3f5c4118607efea94ef831e07b16efd78f5bdac45b6b86be36e12239ce9138b596b9118800a8fe037120614014777f44af979cc83b5a413977214e6dcfc2e6da7042f523c45d9f53e2fff5b38fd8496f00f01b367e8d77ac1a292d5860b31f3009fae62a57d43c8ecfed817d5af14ae79afc957964b98964233d57762d2d12fbb2320535c74f39a9dc54f06afe27fcd172406885bcdc5a79036dd6e2bc00810c9c2170f671c92e9f1295e7536a04186f9b6e3b607e4b4f87e2e29c8a2758849ceca9868c8b87f72ad5c0dfd75a87e9acd010a35a52359d7394a99e3a215b75734d6b04a6f20bd42720e19d7f4612ad64fb3934509b134e86241ebf29bb5ebad570d9b36c1957f61cf05f662f3a573882a7749eb0e2d317cb74e2b5160c0fc563177361088ebcf49d6470059e2de57b6714b4962afd08b5a5124c206d72466b16472d27e6c8bd6aa5c9b1e7e4f411f6c86740442284cb2ebd01ca1fcb39fbe684c8b8c48be1022453590829878bbfc52b7c950d09050a2d3e978fba238faca10cac2c702ff152c8774521939da50676172c2249253d3cc456c8f5b55a0849edf7580b6b5c74afe6ada92edbbe854e63980c3d88060fb3a4ca7d43bf1242bb88396ec3740e45bdc6de2eab01ec69192f47c476801a2ea05e7471dcf9f86fdfccd461ce64112ba8b16cf1f1fb0b19d5fcaf86f862e9317b02e698920088633f435565bb1fb4986f72cc3170d2cb1c5ac96236225f16ee18be0d709ebea701289179e659f21a0533dc0bbc6dc6f63f025e38ffaca8b1561ab2910dbd2f2e2a4c93cb8a7ed56ce24b62da9e3ba159eecf627f448ff78577b6c60862262aa6c3b6f02614a868b4a183646da533aa9ad229c375d0a38d1ff777b05b447b31f818c4656bd49e1d1da2030d9e6f08dfce9afee140a438f4bb8a429c3f98938f53608bd0f66a11561d82cc90a756ceb9452251a8fef76341e9d9fc4bf0d6d6773c71948e6d82e267efda3c4274b80eb10a138da32326043cd8b7df21ea0b76113f098c04d179d9bc4759684a3ad97247e8205cb14f14ca5420ed8621b4dac8e4a70b9ad288d0f7eed4a2601a158c8fe57a8c7baedeb3a12b8e0fd7e765aecdfafa1390e7b61bccbedaaee53393ce5076192eeac5719a99b4444fa2b760a54aa7f841a4859b93f4539acd3a31d3829b3c7540d7b19ef4bedf607020d186f94d656ca8a9a4d34907fc00dd7dd3c667c855650dfc3997aaa3694b97c94ed9505a59b69a978ceae941bc0bccec1514db5a195fdd942b8a107ab91a1657b81fea8f664214f615386dcc1fbd78e4e865f18088837557443836ae43dad8a17992716689f33108e671b7bbff32fc0e5f94f9005df2ec46bffaf29ffb7ce9f77ad9f4722240a6b49a4f4fa6343e3b8046770baf13b6357f932103c2fee9842dbf03308ecc40221e54195a8026d8c0c423cad3a68769f56f32dec658fdfe98573a87593ba2383614a50da237af614bc6b60600b0aa640342e8bc2c9bd6ed7afd59b560c858e5e8fbcf37400eaaeffd010fa9629045b1de4e540c9406dd8505d010da7593239fa4942d175a047367cff2ed0307cc0871b7720beb05981eea299b7b5465266f568d9f762ff19ccd7e8f73c50b47274098c8e8d08c97920302268f8d12d20a8833ac616fa5f8f5e7ab557932465b9bd95511876569c8654197744efd4a8c2c375c3a757d58e0af62e56e3d1f2ec62bf15c1d048eb72544dbe6aaac6994002af876b751a294890fad9d7ff795d9d2c440bd4f97f54e884461be70d7bfef0a9b0274421665fd4259d081b614d515c1e9d3eea1db1d4b7c9c7a00c51cb50a915ae2f8fe73ccb5c12e48d83aeacbe2861a35b5c5d937db01df1057306da0b18c21efb3f018246285e8d33045b5383327a8a07932aa3ae401943f88661ec5ea624737514ca0c724f482eb8fe52ff59d6a5b0db00b4372d0b87592734fb7589bc102c62c12af2817b7c472bdcf5d2f49b4db3f9e41531100b9b5e11d1136d46a45ef2f924d4e847470eb2cc03c58630fbe0e8fc90b5e005454c86667dc37003b93c108820eb65abe61b4662f0558056512e1813548741d180c59eafaaead167f892fe29bf399ff6808d14098d2bfc144fe298ac60ae2dbc31f4219b3f538178069491655b354c0631a97f1da93593db17f931e87cb865eacab8634b9232fa7468c5bdd14f7884cc5077bdf660f14a1be1aef5ddf3fbe6ebf55cc9b32cfa5b4c054a85aec6a60188781360d4bd786d4bc60afe825338349282584d2575e04c868c1e3f8d29796b39574286d005c99e99980f9a13cb07f8f9d8df27183e71fa74ec90c8333c4b051151857d6de39f5cd695c7b66c96f0b5b54b38ea1fdbb290290020db1288a109a511f54a5ee1e20d0470a9ba0fdd0915b187b5e6032a05d32d8a2d19e246d28655a68c830366ac93a17f79c42cff40aa1605680ae9fba80ac7a8b72481ed4ce941eb4d9c86a6e63a85d96c9b8ab74c41686fa0be367285fd2935f765d37376a88d4b8f6fd7f3d377e732c429e27dd28ce9", 0x1000}, {&(0x7f0000002200)="f66298093c9dda6ef590d48ef4f5c1e6b92f6424e7d728da7fa19764f6209d3627a0268b8b1e903561520d252f7cf035a1b2a658f979495659a845fae90cbe2e47e239765ef5763142a4ba9808b820606887c232a9a5295c2aaada4e23021ee29321d11a47af473e2afa07d3550bbd6cabc6eb3022d690eb2491cfc8b52f428bf174beab7598b3c2f56e1836dd13d96bef7b2f35c3a48a276f3c2c4f4abf54eed1c0cd40b429e31ecfdaea7c65f9b66ee555295eaad33a091a977d0092dc00b3b7fedb", 0xc3}, {&(0x7f0000002300)="acdb8556f2c225924d94e7dece9ca5145bb108971f5cf4dd4a5e6e9a142ddfe4cb66bf5fa0938976226dc2fcf9b6f8091df4f688537cedd9d1f5ec9a63d63023424c49cee37e7305d3e8b44be3ef5b6ab6eec27cd1a60eb9937191a400cb1d79d5519ab8418ee48435a7c3539d3bda6db73d960f80ca56249e8b75f4331f5e8d0bafb28ff54c2b938bdcd87d75158d57275eaefa09a463c01c6bf39b81379a6e63fbaba22fa79e9abf1543846cecfbf6a5", 0xb1}, {&(0x7f00000023c0)="e1f3c9b1d57099a62238356d5b3fb2ca925740c98f17486ae10a717f9636152ea3abb93560ff", 0x26}, {&(0x7f0000002400)="b5c1e1e41850e9a865a78d4524f39a5e67d9c3c4f6ead7d2e4554421cfad574f9e4b3a9b6e45659d8f51175a6e97565bb2ca18681872760ba70e5e7d6c6f996ff79cc5f06e39aaa0c46eea28a84051a7199d899fdb44c974521b3f5d2597c7d026402623ff3ac90fa8237a5cd45b982e0556aae76e4c8a79f983db0fbce45c56aa97128e37dc0e6513925b561a1877df86a48a145f08e6faa9fe85426c194850c670d2d38ab10db80d15e593757f486c1a5122b7ee2c841cded8b156813e7186b1b268c51cee83", 0xc7}], 0x8, &(0x7f0000002800)=ANY=[@ANYBLOB="b000000000000000ffff000006000000430625c73cd0e7b66a10f70b8b2c0677004b1170b9e7762240fe1cb17ec4b5e8f7c57c63fff7d7f982e03fffe8b1d8dacfc7ac64d996c986a402715beb3e0ec32a38cb68c670d846c4b4a6162102eff1f1aa27f012b1cc9599877274dc26c000152d52be94a24be25601d04a7eda5e878aace9bbe7ca6de79ecf329b27ed60ab66faea83c3d8f9690d925c4281a76eb52f46d94cd2ae437bc0267af97b000000cefb6b5af1dcbac5b42da5be6b70f0d4bfa97a842020f2056912ff49d08dc6c913058aa6e7e7db8010e31f9c3e936f00bd10028fe3ab9a0bcd2160e21b6857db9ce0bee68898c02a97b82d963879e1e313e39bded1ebaafde3943b53a5eb65c2c9c316f80aa2350e445c6a565f5cd0546e976e97264660d3"], 0xb0}, 0x40b) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) fchflags(r1, 0x6) flock(r1, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(r1, 0x9, &(0x7f0000001100)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r1) 10:34:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0xc010570d, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) recvfrom$unix(r0, &(0x7f00000001c0)=""/181, 0xb5, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x3) r1 = semget$private(0x0, 0x3, 0x4) semop(r1, &(0x7f0000000280)=[{0x3, 0xdb3, 0x800}, {0x7, 0x20c, 0x800}], 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x8, 0x4}) 10:34:10 executing program 1: socket(0x400000000018, 0x3, 0x0) semget$private(0x0, 0x2, 0x8) 10:34:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001240)={&(0x7f0000000140)=[{0x4, 0x4}, {0x0, 0xffffffff}, {0x100, 0x101}, {0x0, 0x401}, {0x147, 0xffffffff80000000}], 0x5}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x600, 0x0) getpeername$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab33000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088141ee3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000011c0)=0x1002) mkdirat(r1, &(0x7f0000001200)='./file0\x00', 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000001200), 0x2000000000000198}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) 10:34:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f00000002c0), 0xfffffffffffffdfc) sendto$inet(r0, &(0x7f0000000180)="d4bcf30f48aeb05922c767f6431cca9587d070ec6afddd8b1a15bd394d7bd0ce052087c984c4a5d671b07f60ab5afb61bb1ca267711a41db1f4ad75d4235e35be20e501455e0e1246fea5f29a1832db71899133710911d6eaabc3bc9c2bd7561e3562dc03ca58b71d4833ba48604d0500fd16e1425a46d96045f5b01ba8fc054d69a3fb5e66d4f4020b07d518d0369821f3467e7a22e91486e8c8d22f56983f0af03aecf3a36f4223ed34edc56ea8ad08705af5c2b741c6cff3417727da2838fb9a243c777247e603c45bcaf100c633b5a439d1c12ee08a9b989c4ef790165e40e486772c1c24af3b433bb9f3124b85cc533d24f58906ee7bd9f77ce92c5", 0xfe, 0x6, &(0x7f0000000100)={0x2, 0x3}, 0xc) listen(r0, 0x6) select(0x40, &(0x7f0000000000)={0x9, 0x100000000, 0x0, 0x5, 0x101, 0x101, 0xd2, 0x3800000000000}, &(0x7f0000000040)={0x4, 0x9, 0xde9c, 0x5dfb, 0x5, 0xba11, 0xfffffffffffff800, 0x20}, &(0x7f0000000080)={0x4, 0x10000000000000, 0xbe6a, 0x6, 0x5, 0x1, 0x4, 0x10000}, &(0x7f00000000c0)={0x5, 0xffffffff}) 10:34:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) setreuid(0x0, 0xee00) close(r0) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/60) syz_open_pts() syz_open_pts() 10:34:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x8}) 10:34:11 executing program 1: mlockall(0x3) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) 10:34:11 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x1) 10:34:11 executing program 0: setuid(0xee01) msgget(0x1, 0x100) r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 10:34:11 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="c0e19fb1ac06b875e715713f7fded4ca47271dab9c9e6031f03b13ad1587a09059aa7b4e68fc873521c739675b8444cadf35b24b17630e00ed54e513982cca6865f0ea655833cf034c5e1192ae6f69ff7724d58e782e75c5112ec3a3e086c7dfc00fc2ced12c2c74630e2d8fd807572a94eb6fad3c73219ce9094b4c2c04291a144278a2a82478d0754182578711a6d50ebaf28767f8c378fba19d923875fd7890af4be6dc9fb74b4399f2bfaf01bb107eac952205852aa500c3a4ea5b9e75e681e9c4d86c794d2ecee2916b938b78d8d3df7a55809e5de259db03b58211f2530248d351bba12cb8c9fe95403dce59f51e0d7332271c1af935bfb97cf409362d3e7565adc01a3bae09f7b946572a94f65f635f29c54379c4bc339e0086ccf8fdbe296846bbad08effa3c69ede12b3115d93f6f884b62b1cc810b43261cdb4713c19bd0990b982daf204d2dbaeacebb10cb25365510d2c66c5e4c8d93fd08e3dd2235be0a4d066573ee9ce8eed119e783c2bea6a4a06d32c416f932e5ef7f76cbb251147aa9e1e1d6de8a85d1c0e21378d93d3e4f8aa76bd816339919463f7f4af91d48a3071432b007cf669e2100713688aa9c6ee2a628193832d35f26302e672b802974fce7174ed0e3fac7dbdd37c16fe463ad912804e55f0fdcf464b5ce73c259cea10db42bf6f143d72fdc9fbc014bebcd2631aa413f994a1002db2bf72385e4ab5df7643d3279b8e0d09ccd7e3ec4a8d7f6529dec5a1abc241e69922ae963fb354656597987e224b0ac357b64f9b1e3145037398672ccd56b4a4275602e291bbe5e16200fa7e229ed09f633d13a5e8615e924a67c9e8bb31afdf1c0db7bf16bd6e35cc947ad81cf8c0c72d2d22a053fe15aa8ae3856af0249fd7671a9402d3d0c0ea128a3538c50618d6a34495500649d2cdeb7e2ce2ac49d1dfd8b4a7969c4a296825aabb73628c54788af3ff76fcfacc1d27cd944dfcb734625e9df32454b786e9b0e1b8b2765c1ac667e5ac2529a2e65e81d8401571c3026cb04f74b04e7860bd20af97927e26664050b8bdc2eb4e03599d12c26988ed60fa5da184db196d2a9c6e8f584d88b0ac004963c75d01a07b1e322093ef51da23c6e12b4ff28898144709fcbba3cac27b8aae26bfec9de50b5e5b43bd262e6d933bd28ce66428434cff263f14f706215a9199c6a7f3c9d4ee57b311a44669ba5e2122c6110afc333d5046055869644fa712886b63bdf51949c26d58e04e020d012d86ad091546e859c08b19d329318ef2a28a88782809dc6587052f4245fcf767d68b1470bf1d1fea8c40b67021c577e88ebb89c169e9f1ab36848c60904c3bcc34f6b8d622c2ed9f9c738f0c8e0c7ba44600d6ca2f0ebef19dccdd33284594bb12cdc490d136715d747c9f3628cdcedf108df7dd189423610b33de210adc0fcaca4855685fa7658e749cc8234f6ff2df8101610a0f74e05b54fee012eb7acea30f132fe67f6f98f0399fa70da22efe57d19a6d423e38b36126d74852bca19a08c6e78552e57977f5e6a10ab2d163a15b6d2792a1a520fab657934a38a998164f0d410bff063e7fa464ab96394fc476b42af906b25b887ba8672f0ba6f42bb62630453701a361498ebf6a05c702891cc068e3c63817468bfbcd58e236a07fe6331a089d6b19e3efcdd7980f9d64d4cd86db03aeca69106ba224e41aaf2b636557049c7348e817582767db0f647d990cf2e95229692a10d8982a8ff8e9fcb", 0x4d9) 10:34:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x82, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x8000, &(0x7f0000000040)="af1fb7e4b76814bff84e9249d324944dedc8f2cf790e84acd622db8c36ac497a8314f41e61f2d19bbf5e79dd3f54aebcb951d32ba7e898d399085a6361f09e0bcb628450", 0x44) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 10:34:12 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x414, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/52) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="386fb48086e2d29022c4ac93c96f6a5004597a0e14b05e1f8960e787941d02eeee12b4bb1a817dac27c95c339daf9c9e622faf22a7559b89a4f33f1d76172068120dff0ed661230a74acbe6c3591ef064cee2d0663dba1a8f4cecaad6dd9a2b4491b4b3c626411", 0x67}, {&(0x7f0000000140)="198b11cf9b9498129b91596b6f25ae390f5c8d4f2b88ae09e52f5ca423caa2c11ab5fb105f416b2b94a441fd", 0x2c}, {&(0x7f0000000180)="984363192ecf25e9dddc72fcbc727ba07de57b3f9b97472cf413684a988f8230e69cf877c6d9aafc5314f5b33dec04d94a2a", 0x32}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x8}, 0x0) getsockopt$sock_int(r2, 0xffff, 0x88, &(0x7f0000000340), &(0x7f0000000380)=0x4) socketpair(0x11, 0x0, 0x6dd, &(0x7f00000003c0)={0xffffffffffffffff}) r11 = syz_open_pts() ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000400)=0x5) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000440)={0x8, 0x3, {0x4, 0x8}}) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r11, 0x2000741d) r14 = dup2(r11, r13) accept$unix(r10, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) setsockopt(r10, 0x8, 0x3, &(0x7f0000000580)="2e41c97200a8d94b07ff4cd1f6cc2e83c98061be2369af45a2073c2b8ac7b7f20ea8de0f49a8d6d144667f14cbb49ce073e4b491927d5cec2f0eb92e3c596d8063338d9f40d3841cf41783ab3c9b5fe677c6297164905e", 0x57) accept(r12, 0x0, &(0x7f0000000600)) ioctl$TIOCEXCL(r13, 0x2000740d) wait4(r5, 0x0, 0x1, &(0x7f0000000640)) socket(0x18, 0x5, 0x800) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000700)) syz_open_pts() fcntl$dupfd(r2, 0xa, r10) utimensat(r14, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x1, 0xffffffff}, {0x5, 0x10000}}, 0x2) login: pckbd_enable: command error 10:34:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0xff, 0x6}, 0x10) r2 = dup2(r0, r1) fcntl$setflags(r1, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x5, 0x8000000, &(0x7f0000000000), 0x0) syz_open_pts() chmod(&(0x7f00000000c0)='./file0\x00', 0x0) setsockopt(r2, 0x720, 0xfffffffffffffffe, &(0x7f0000000000)="f83fa3535a47e1387cdf4f16cc620acdbaf5d9bf2a72b5d3d3f150c4fcee5b602fddd20d85e9a6b77e15d9903c81bf89787f2cb608ce5c8da96569c9a515d359ff787e126415c3be588055be92c77596e134d2a093b9790ddbf5e23b4cb683deeede9cde1ea7eb5a22985f98848d6937c1dade2637edbe0c491c44de30", 0x7d) 10:34:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82300341d28dd7d6d8611b0ffc565a82d6176da10000000000a62938e473d96375fd"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) dup2(r1, r0) 10:34:12 executing program 1: poll(0x0, 0x0, 0x101) r0 = socket$inet6(0x18, 0x3, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = dup(r0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0xa8) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') 10:34:12 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001240)=""/145, 0x91}, {&(0x7f0000001300)=""/219, 0xdb}, {&(0x7f0000001400)=""/75, 0x4b}, {&(0x7f0000001480)=""/207, 0xcf}, {&(0x7f0000001580)=""/79, 0x4f}, {&(0x7f0000001600)=""/160, 0xa0}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x7) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) nanosleep(&(0x7f0000000100)={0x80, 0xf51}, &(0x7f0000000180)) nanosleep(&(0x7f0000000000)={0xaa}, &(0x7f00000000c0)) recvfrom(r0, &(0x7f00000027c0)=""/4096, 0x1000, 0x800, &(0x7f0000000200)=@in6={0x18, 0x0, 0x1, 0x7ff}, 0xc) 10:34:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x10001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xef9, 0x80000001}, 0x1, &(0x7f0000000380)=[{&(0x7f0000000080)="f5f3836ea2520057de7f6445baafb47aef250aa3fc86a605b0397c2efcf13fc37ecb7db4451f90a0a4e10527db3ed9312fbd8d97c73b354b055083779917b737d94a20b2924c591abf38327cb9f10db09413ab5c4f1285f24e45094251e7f938b2c07dd8e40f553df24962dce48a550749922fb189670ba5c5740adb357b33ed398294846b27c29082319063937e817053402c03c11314541dec91c077a1d40484abe97b9b4c2d01b81ba9a9ee2d7fdd87f11cde3c40532f131c3df921f970a2c7", 0xc1}, {&(0x7f0000000180)="0bdfa4", 0x3}, {&(0x7f00000001c0)="f07fb6a540e1247136e3af384c496899d06c6488b8b97cc79b7e3962e4484d7139250366acd290ed418984ddf5519973ac89f89cf111bb7dd863ddb35ece58dfe76fb8ceef0cedd3f4f2d2dd91f5923805c18855af95bce73152775491e26f15c2455f179f2e8a5de9211ffa000d98e4855882231f12ae0f0da36429460205fa2942a10bcc8a0acb9ae5af80a8b94a9c0a3f01a297c42eaaec3b99d1d10e6bce72c04a204387e2172a467df9e3ae3d6ac87541f94d145fc9e7ed4350dca186f946ab6eeef541c82f64d0d021aaa17e60ce6f813b69dc93eca0c4874e", 0x156}, {&(0x7f00000002c0)="f7cbb8f8655fe14ea1f0c7ab1fe2b130c2b1db6e87", 0x15}, {&(0x7f0000000300)="c1adf124e72df2a39877cf29ddd2d3ab61c453566d5d7e981dc399044ba3697ff0da7ef43d101e3238ad806d58308fb754dee44bbabf8b04eefd1c0f3a292a3f2a3a207549f321eeca5733bc5ec246440b5ad12cb5f947249bb03fe01def5ef1020f1e02b947870468a5c22e5c", 0x6d}], 0x5, &(0x7f0000000400)=[{0x60, 0xffff, 0x3f907e2, "35bcbef1d377ac4b8f80329a61923dd081d9964f8b495e74bf4da5a65a2eb8e739cdc27e8e3a3c37afd88639aee1c4eeb61c87ea384de9c23fd68248e8fc6eb18ae3c1535fcc6f650e9988"}, {0x100, 0xffff, 0x4, "61ae28789ce1f10a70dfc22626cf8be8e1f61d2a3b69d9b1dc87608eecfeef3f48f0d60d41cb911f391c9ff29d12a1cb79d4d7005dd4fb939e9566c38fd9e59c7236582f8cf266ae73ac4b5dca0c5540e52f7b19fddfaf2980561785bcf7aaacf49b9209922e0ac4f92521425db53ba1d07a3179bc78a7ad98eb4a8e17b11b5c097760c878073e2bc3792c2c008a58b20e65b0d1834c24141b66e520ff14d028e5be564f03b020d5d40a4be6158ae5bb3a556a425170703c54aa72f7084cab335dfc8940e01aa647eb8ad9c293941427ee2711d28ea5858ec9e687d746ba9572800d1ac8a56bbe3f6f6a1a9e4b"}, {0x70, 0xffff, 0x1000, "8551b96d1e3c80eb6a661c316c159a14c6d32dda8cde90c5d86e7ba1db1b4c12eb8fb1309b26ce9177c5e38606e4f0de2af8531aa8dc7be2c1a81cac9904e0843ce3797f29cc11f7cdbaaf9a3ec309df8fb4d7efa3cc8ab68734d1"}, {0xd0, 0xffff, 0x6, "11b65025bb7c3f7e980292816150e34a707bea0f55a726d67df18a8123ab562b687b9a132bec3a58890673dae28572c84d2d5e8ebb1c9fb5fbed56ff00aceb1c0665d20e4f1c6ae7ae1fb2888a7f04aaa7dafc676d36e8ce5542637b76cddfc3a0861029ce555f6e5964e49c214777e653d2467c62cfe4fd7ba7e99c08d89f6ef91bdc0b1ab24035cea904763638bda49083c76150a9d364019ec628bb6b958a23e9ce5f5324753d167991420fab4196e8cc7bea99b792fe536b"}, {0xffffff3a, 0x1, 0x400, "21fb09d4344bb9512fbed56205404f4b1d34e8a9"}, {0xa8, 0xffff, 0x5, "0f20a5ccdef53c770566423fdcd066bdfabb31a9dc057bb22f2316c21e5c8c1c09c110297c1eb12ee08c8f952d1c05f8917e7f518f2c3a47892bdbe7c75ff21ce32793c576cf003f7cf7e72680d9eef0ca02b4c722e5ffa65deb8022cb1262464a210c56edd14b817fd0edff45eb3ec5a46f7f342bf84539e48e9678fae1f37785c031b16eaf3ed1ffcca27503f759a3f2fc"}], 0x370}, 0x8) 10:34:13 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) getsockname(r4, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socket$inet6(0x18, 0x8004, 0x3) r6 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000300)=0x2) 10:34:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1003, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r1, &(0x7f0000000100)="8ec4095fe1a6de2298ae5577e52c902895be886dcb5321aac5f2de6a6e78acbaf2ab4f4aaf28f4c41296791efa30f1e499272d0a0efcf0a5d875eba8e42f005da7bd9188c7cefa2b9126e989b87da4a1f25894ac9b86db2eff6dcf25f5fe86e8b44810fe879ca73a4d2d7dddedd04706bf637f9c742f493a36bc4e77d37ef8a86b87ddd72bd8e52ab8ddce8dfdcc7dd582c105f2afbb4256db2356f595cda7d496127c9113a6b83c7bc227747a4f3c54828fb0087d5f4f4100fa3fd4ead2c8fba99264c757f0b7fa", 0xc8, 0x2, 0x0, 0x0) 10:34:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xfffffffffffffff9, 0x5}, {0x2}}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x50, 0xc0000004, 0x450, 0x7b38}, {{r3}, 0xfffffffffffffffe, 0x8, 0x85, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x12, 0x40000000, 0x40, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x42, 0x8, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x1, 0x3, 0x0, 0x1000}, {{r3}, 0x0, 0x4, 0xfffff, 0x7, 0xf5}], 0x1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x2, 0x1f, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x9a, 0xf0000011, 0x101, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x8, 0xffffffffffff0000, 0x8000000000000000}, {{r2}, 0xfffffffffffffffd, 0x49, 0x1, 0x9, 0x1000}], 0xd6, &(0x7f0000000000)={0x8, 0x8}) ioctl$TIOCMSET(r3, 0x20004268, 0x0) 10:34:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x323d}, 0xc) 10:34:13 executing program 1: select(0x40, &(0x7f0000001800), 0x0, &(0x7f0000000080)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x3, 0x84000000, 0xffffffffffffff81}, &(0x7f00000018c0)={0x7, 0x1000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 10:34:13 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2040, 0x513) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7f) 10:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000015c0)={'./file0\x00', 0x10001, 0x23, 0x2e, 0x1, 0x0, 0x3, 0x2, 0x0, 0x0, 0x7, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)="517936ccc0fcb29fba31feeab081b250f07740e1477e23fe8f777121ec1df24830941a0a6d0a5e3af350a62985b3ceffcc353d6b6ef64f46b338d64bce5d105fcaaaf1f11dc95b42febf97123066c12d682836d07b4a83d67e4fc6584f8fbae3fd5b2521fe1c4194b6a58c6ee157de17a8cfcc", 0x73}, {&(0x7f0000000200)="bc7dc7cf329ca5a605980ca7c278a736b93cdfeeb42a83e3c8129277a53cc0ae653a1fbfbc89ae87f64161ede6b9fbdc334b6f92f9ad1842a39956bd5a6f79268b5d21c974d08588fee50c9872102592b522fa5cf0968d81c0485c39b2328d676c3138f95d482ad3ef1b9674f1900f35deabc7f59fda73875a0af5a932a9c81fe70fad1bcaae516eee6438b896b8d8a936d510a600784a5092144b6543d07b85ed0eab4ca5e58cf064301fd6314a3eebd0e67c6f9860", 0xb6}, {&(0x7f0000000440)="f5d97373dc7931fc571dbbdf6a33e59474deefcdebc1e5dc7cd6dbce94d33c296480756fe4cf8838d3efb8b142617a16e9222d3bcd499945b3c863e8ed855a9db6d4a3339a0da6007195134c4900691eac11d461f239c26f392169c18a3151418c733aa63048cd2bb7c3c8a3fd3b826b64b9cdc4d3b99e9b3681267e1f084afc258b9b24a20873afb14418fe818aef6e7b7e8176373e062358dbf64b35d67737ba27637496671b2882cacff302131e95670099b4755902e2bc6d8d7cedf932514f6bd774ebd0e31fb073c39f323f3bdf4bc1ef1e62db824db43640fcd14f82dfc853a8e280f652cfa99e46a9d464e8c06c6f3e2b4fa0f9f3e2e1ed16d671c0b40d0f3e66bfb99c2ee9d2b5bb4fd9f8956157bedcc8dcff6d7e92112fafc52510f10656c8f89969c85849d080ca2999af7addb64130e08127f204eda362c314ca0660620f834b6d98d42b3984d50b77a2ce4beeada1a56ce0f3c23b3dd2fcce69ebe14e3fd0e989082272f7b490e842b10c36642cc4f9a3102a775adad364fcb0d48cf09d401d3d741a86487eceaec22df981b0bd22be4a086557d087dfd86806164b4bd2afeefa83eb280d93f0dcdb0f4461eadc1ccc205708717efa77e6db3128dea5d57523bf3c027b29162a75ef74b23d51916fc7042f8f436d70b775e2d436081c5f978867e06e7eaa1082594e67ec61c6b90813ab74ca068fdc365625301da52171b8b60d2b2cdb3e3641a961db4a8100ce75f49747f6df71902ed734028b0a8a67a4e7c40f1b9a5dbf811eb48a49aa9d0ea0a2d03fd8ff4949ca1abcaefbdf2187bdb5cd8fd33fa9d330532744e9dc92ad4d6f1c531444c49900a1e36d7b42bfcb27d2a1c4feafa1a671b7914347daaf3a01b6c606dffd408c88cd12a63181a648fb4c3277ffe3289c3c4e7ae6d201c8bee7d962f03d7d6e3604284c79019db44bcbc8bfbc9d79a41a8749f71518eaac3e0c715d34a555e998c5421e67827f081a24eaf8d81ad0147c35f9513febf5a3798f13bff6be29fa481e747115004e61f49ae276b574a741effba7e35d53b77e539e9eacc0bb65c9e0e6f991088f4fd65c20233b2e3e99f991ef55eb8c30b65a96cbba98ca98b9572c2f74fbb04622f6ec9f581448bbb97ea3d069b67fc47a29ed43273479455c962f0e04fd7dddf18d1e05f27279de1ea81eadb3db281e390a7027b6a8af70c0558044f007355428425167e99d0525c9001473f83745c53a1e87a7274020570fdf506c96c8834a9da3a8d36a7e1e4fb07d0bb6227d8c84e8c3d6297d74257ced868b605019804734104b095471371c760244417cca1ac4f04b55f037a9b27ed9b7761656b3e3f6672a7c28957a7fa79c0a7a8007f32a9ee7abcc13c8fa224f74abe8e031aa25ccdc93e396cc88d97c06a7c8f7e1a26b96b10c83b2e4ebdc0d452f20c864aefaa99f8a2d41992198e8c8f8babcc209d56a792bf229417a43a0bd937077cb86146bd68ccfb98af79a45c2cf82a11ee8aeed98b466b4a388a38b292a3518b23eec88e0dac175ab07a3f7f06d19885c6ceadea4ab9532b1663d7f6dfbdf74d3e3f8cd3fabc32635e2d58baff6972aa6cb52b754f7b745ff3194e5975a2feba8fac2504fa2c36e6c365bbab4cf606f2020112de8ac434aa4aa571e98f9482672d1786ca56f808bf60d486426c0b6de8795035cd9e25dba25a8857ce11002e625e9465c83bc732792fba862207f282ea89afabea5a12b33ee9b597de829934892ae25ac4430a619463ff9057811e7375a187c27959a7abdf9bdc557ea3cacf1435aa4084bfcd74c71a18856b15fb66abf79c6e555dd969f9ecec6edd260bdfdda298b54739350dd21199514b539c86ac90a71090f4f1be37881b6c3400bedf61234e9fc4e8c4e482b59fc4bcc1825ddfc1092a40734785f226bc208c1d053121a65fb39b501cbb86ddfa5d679feea35605f14af27d6767ebfff7b8ee3dc260b25561275ad4196105947ed4d633b2a98a227bf3d793ce5eaa2e57bb851e3de646c9efe03bb07b136bd1e8876c7b6a7fb019aefb17715973634a67e08baa605a7e6bde92b9f2b4947582bcd4f7cf584fb1d6aae807a0a649a68b252b84271ebbff62be498614e7596b10dea0afbf3dfb5c51f320e6f1b59248e6bbce68b03713850db5fb137e0a3cf2f30d93c592f7e28bc5e1f9553a0ed0ef6241f620e28760d1ea3702d10d2052c191e7563f74de1c5f105c8730040a618d7436909bf9d1afa14eed74e9df2e6e76c52fdbd6b0903cf997dca9a08d23e33330766417aede08a8bf7b9312e34751180ba548b017b8d151bf0cf7465a82a0d33b180636aea76b6bc74cbeb3bf78f017659453d5d657d44f4d344aa2913f53998fdd317789953ddd78fb0a0183bb291f246dc6c256a6c3ad0577da3ae5039639dfa9df571a62b7adffa682f5d3a3ccd1909322eff51d0ab7238743e2256704979ec1064aaabe12cf6e0bbfe233d79d0d1c36d0787a2e00cdf0859cc45a5991940092b8303431951873d8bd77eefa75031d6cfe3a742e2f9cd54373893959bc977b5acba4c5c15a31102bba251c7c87f0a9e873fe136571ea7186116cf3c05f4c8739b5d8d8a95747317b20da3a759ed58d149e11aa6d5741391166ce818b0dfa432a9e8fa17fa47293d861597df1eb0d4bc5e18a13158a00452dc0f0ec5d414df47a826ecbe79683fa7454307b6854c26c8c5359c33543fc02e7eda3b57da08822d1d85494b5c8f79ddcf9336785c209295489f309d7650ed6933b7d4909ad4fcb54f9d3c787d86a0cb9132a47a09a64342d117f45cdc8bdaf3a98f05d3b9fbcc9497150a265cf50285ae227fb967ca906739739fd4448453b51e353b08281cb54c7bbeeb65064daade0c15d4f6db5637c87ff23aab3f1beb76ef02ed1526dbf6afdf8a89ace9c8b6b77fd764ddddf3f4450529b0d157330ec08336adb66130315d57c9b0cdf54e4a8cb1c36444d3b701b37d97516c405a94a5252228fccbe85815b8d4e48cdf254f72424d4c8be7df107e6e03177840b6a548d2dab684ee15d5f41e6c40173e76437480ede214f1ed3355ab9f74ce836a6d071a4583aece5c9090d284d3b62e692e977c1ccd213e465b7fea898e4c1af50d4378d86575ac9028f9d7c28c10280247a79a62ec49a21b8f51415019ca8e9877703ff7dacf873d58c3a53c016a129800a5dee58695d52f5512d1f57b876b50c9462fd73675f200c8637eb20cf3b21b1303553670ed991b6291b8a02957a0d7a42781bb660d5a7851d5bef09965251e1554a54c3d29e33fe529dddfdb5a575c012af5a22ed42657df05aaafd491fd4d13cabea674268632f49f64df6b91d9d556a459f668fd5e13c02d3781da6bbec8971f7ca311cf4dfcbe28f85f17c785ac7a87abd5e3e8545f95bd39bb602c1c52b961eb24a17f04f8b35c3400a39736e58fa58b4f29e808ba61cfb3382a0943f7812014bdecdd9b272dd971ed2ba82b41fa440364347e01e3790467e4a18993443393590fb88425814d871178f4e4b12c5424b7a927c05e826237782d0e9232ce3fbcb347ad5f1bae061df8426f56aad3c67f801a3c619d585d72981b41d717e42e99d96550929685951003af4f83449f8547bb29c70ac296d0b12ff519a6de41a3355a263570b49dbb23edb24d76f10012bfe3ab20f624b0d37d3ee70538505ae1af4d755c959fb7be19794a841915500331fff9af9c433c7f705d4f4572de84b462b92ded445496dc4020712d1986aa3e862169b938ab44ab9db2820c01903b64f95f0fb3c0db49a49ae6e98cb75f2b123c9799da02b036560b26e5cd99e580724069ef94fc9f0a6edf6605a56b64d79ca7423dbab8c5f33ce5ae56790ace7bb43d9250ef1b5e1162e8087f5de13f398c066d1094a69afa756cf35290325bf5a0d51299be19ae92d70ed7ecfc92fda0d55a0136f57cbcac3ed8a2ccf99ec0d86a429b4d3b7ba8f9d847fc26675bcd2428a6713fdafc23be7e6dd390bf77858c4720a9a7736a2551e7110148bfa83f55b1e32c34f6bdad0c60615fee1d5f0ef2a5f1a46a40f5267ac2a572b96e708919a0118783ea4e95681b3dcb863e3635285459686fe749b8a5cd381187a7e64a82ac351e203a47bca66c9a31bad752389cfee4d35f939c78906d897c8edd645d9166599c8de4d918bb4e4e4abb7b8a0573f5d0e30bc06134a5d5baeb9176a76e3c25cb37d1edf3106038a56041706333fbf6194a530d07b4831b3445c51dfeb748035f137538447bf3cf9ba368ab7934f89a782b0e90989f4e57aa6c96e9c618ea9b2b253b81c7d40f618b4602f53f897fc0ea17ee1390a3ea85b0c6ce7424dfba1d6ea6cfcb3d5e21fe3f2c9daffa9f01b782b62ac4007d70458fe6c77471a4dab1fec9d067d2ec88895f3f10dbf2767f11642ada94126cb32a59a3cf44c733d471260be1ccde4e83ed5ac0b4918554b7b37977d81681d42b781eec1b0982d6ba6f10832f7aa9df8857fd2e2a2d8527edb8065c5390eee478c9594d7e30c8534a5be28ff355b84d4c0eac7082c62dbe3f41b3cff8228491d6d5c798cfd491db09a5f4ca93a8039db415330a3004542b239fdff82415418aeca058168e5bf70d72821883048cb84c6021ceb751c6ad3a1b42626fc636148e1f8eb58530200ba446353111061141cff5597d8f3a30cf478a2a041bba3821d142eec790eb6d5a1626260228d2a6d884e0cf330640d8439f93f7afbf96eb294fc00906bf897eef332c0825924bd05efbf3dd39e176fad06644afc39788ea1564c496604b3ba3d9924cd9139b205651beab8ccc259c6d04a09e170d73475c75d726cbe98128105faa7d5d25b952d4394052994caeac938e0f1eda19b7f699a0fbc79a5945eed26ddbd9d1e43b52113dfa45d929476ade3ebbf93bff4ccfe97c320ff18065dff24f475e50c936ba47b8ecac14a14dd60609b92f620d64b1dc60a96bec27bab1164fd7d859bdff326cd2e8f687d112eee093930c56567716a10449b9e99d5c94b5243fa075dfef53a04ecfdd6ed97100ba267f9a17193dd26746e6a4b0440f06e29f0c6d5561d609ad488109e74f09004fa1550d3f715635da5b5ca01515f8233f908ca3f30b25f7db671d1e5cad6f6a03b2e8cea4333323e470ac529d49d0cb3d12ba0270d4ff194fbe25c54fdd62417a2c585236f101afb0fa3b435b539a9ac14cbfbe0cbddd3f84bb96d566f7863123af6062ff144f7d5252aa86e27f14231e3768c01ca4ea1ec886298427d96a21e049eced3efbbfcf657ef1249f7df88c3211132d1f46e119ad37001f6ab235f7654706fbd8c8a14c3b1ce365ca01bd5759ddc42940e53dde5bbce900681a51e8373e3d8fdeb5118f21504ab14fd54f43b734deeeeee649cdceee5157655a1f22c27364815344d812d83125a5a506a84691952f248ee1ace6d504fafcd7bb75145b0ec2ab4c4d86ec4a37352162fedd64f85d13d825c276e2ee26bb7d6ecc66bfd179abce0562d15c0c6986abd4e1de8f76a8f91effb6394465b36605cf2c84009b859de5068c8e373a2100138de0c9d09b91527e555ec4a88835da0b76619373de60e0b76dcc54c969d37ba0db2581052057dc6887925f20dc4d4587bfc4f60ef3857c1884b42cd4342d4abfe573150dfa7395c600d91b152023297ef1c5196591d2af2a3a938d3d8e855dcb09ebdb45560fc46420911a76867b6e7cb278ae50e668fb9e43f7dcd77f5684835aae09245513170e74190823cd1c9624da97402e81722d19ee3bb6", 0x1000}, {&(0x7f0000000040)="fe", 0x1}, {&(0x7f00000002c0)="3912720ad1b54a8afe20cac4dd3a46f2ddae504bc59232f39389477e70e724916c8b6332e61b694c80f2bf332dbdf275ecbef88b696a2f9dd917e737e0a51bcb611be3101a21adf5b671abdb46f48445e299b5f54210373d88a08b4c57174adf33679fa8f2f246dc953c80bb2ae86396e11872f19e92f0ab949e03e4d5ef206f85d2036a03d4c293c4303087f2d84e4a9085b70925819cbbb5449088a0e2d1908f3321ad87edec83ce7b9359f29a9d48b58f3a52c6ccb70188cc0f5c6784d18c5fdbb25190bce817d212f8", 0xcb}], 0x5, &(0x7f00000014c0)=[{0xd8, 0x1, 0x1, "796f0f6dc8300151fcc69bcc884e2917432d15a55da8dbab5dc4cfe96e4200550933e96da1be4135a1d323723f959f4c60cf54646b492168f50dc39e597905a97decd7393cad29a83b034a378b147505786fd2ee46307fd8027579a4caa0c2c4d07adba2430ae47d9242b8a3f2d6795751786aa806388f45ff3bed238e48926d6586078ea3d080ecfb2d8c742fe519d1f2e4235ea585482fd2bff38e7562533f40cdc9e074b6dd8de641fbd97585cac454668e82c5be6144bc862f564baf38093694f0"}], 0xd8}, 0x2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004000000002c000000000000a73c85d75259d653000000000000000000000001000000000af6cee7a484edd0ff7ae6", 0x34}], 0x1) 10:34:13 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = dup(0xffffffffffffffff) r1 = semget$private(0x0, 0x2, 0x0) r2 = getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9) getegid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x8000, r2, r3, r4, r5, 0x0, 0x5}, 0x6, 0x7, 0x64}) fcntl$getflags(r0, 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 10:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0}, {r0, 0x3}], 0x2, 0x0) 10:34:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 10:34:13 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) listen(r0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="1cbaa38e9c15f92079915e794b1fed363ccc1fecfac7608be3fda6c5023fbb3d4f9a41be9473beaea4075ac2302d4a92bd8f0b583476617ee033386e291ce91d45ad09abd6daa9591ae1c5f8021b3eba6b5a57f621a0495a9e7c78f6a569f06dd4659bfbd38f5a69a5591c8e0eaa83387efe3b141f495635becab0da8bbff2a9579e84904a4c6ec5b200a6d9fc0f0160774f68fda7a4d44a60167a43b12a89c9d28b32b45613fe0b213f38c5972fa3bc40d94c6455ad6f88194cf91c13f7533a17988835c7977d16daf4a12f0d2c972899c8c253df4aced0ff6bf457673fc437bf343189584882", 0xe7, 0xc, 0x0, 0x0) 10:34:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20008, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getpgrp() r1 = getpgrp() readv(r0, &(0x7f0000002480)=[{&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000240)=""/81, 0x51}, {&(0x7f00000002c0)=""/180, 0xb4}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/55, 0x37}, {&(0x7f00000023c0)=""/157, 0x9d}], 0x7) wait4(r1, 0x0, 0xb, &(0x7f0000000000)) 10:34:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x402, 0x80) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x9}, {0x1}]}) 10:34:13 executing program 1: socketpair(0x0, 0x7, 0x9, &(0x7f0000000000)) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x6, 0x3, 0x4, "ed069bace1abb70c9cc790fb71c25f62c1768b66", 0x5, 0x8}) syz_open_pts() bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) socketpair(0x16, 0x8000, 0xe5d, &(0x7f0000000100)) 10:34:13 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8080, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2080, 0x6) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) pckbd_enable: command error 10:34:15 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x80088000a0002002, 0x400000000dbd1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file0\x00') 10:34:15 executing program 1: pipe(&(0x7f0000000240)={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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r4 = getppid() wait4(r4, &(0x7f0000000080), 0x8, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) pckbd_enable: command error 10:34:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(r0, 0x100) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:34:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x5}, {{}, 0xfffffffffffffff9, 0x4cccccc}], 0xf8b4, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 10:34:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002ecdd67a751d02"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() r5 = geteuid() r6 = getgid() r7 = getppid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r3, r4, r5, r6, 0x20, 0x6}, 0x3, 0x8001, r7, r8, 0x0, 0x4, 0x400, 0x784}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) chown(&(0x7f0000000440)='./file0/file0\x00', r3, r6) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') accept(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000400)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 10:34:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x30, 0x1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup(0xffffffffffffffff) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = dup(0xffffffffffffff9c) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x810, 0x5) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20201, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x180, 0x0) r9 = socket$inet6(0x18, 0x8000, 0xb4) r10 = dup(0xffffffffffffffff) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0xfdbd11a10d4e3791, 0xf0000000, 0x3ff, 0x3f}, {{r8}, 0xfffffffffffffffd, 0x1, 0x4, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x0, 0x6}, {{r5}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x3}, {{r2}, 0xfffffffffffffffe, 0xf5, 0x8, 0x5, 0x800}], 0x6, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000005, 0x7, 0x5}, {{r7}, 0xfffffffffffffffe, 0x66, 0xc00fffff, 0x1, 0x5}, {{r0}, 0x0, 0x85, 0x1, 0x7, 0x7}, {{r5}, 0xffffffffffffffff, 0x10, 0x20000001, 0x9, 0x8}, {{r4}, 0xffffffffffffffff, 0x1, 0x20, 0x6}, {{r2}, 0xfffffffffffffffb, 0x4, 0x40000000, 0xffff, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x81, 0x40000000, 0x10001, 0x2}], 0x80000, &(0x7f0000000600)={0x100000001, 0xcf}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000640)) r11 = socket$inet(0x2, 0x5, 0x401) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x12, 0x9, 0x800}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x6}, {{r3}, 0xfffffffffffffffe, 0x30, 0x0, 0x8, 0xc25}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x2}, {{r5}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0x4, 0x0, 0xffffffffffff8000, 0x7}, {{r7}, 0xfffffffffffffffd, 0x4a, 0x40000000, 0xc583, 0xea}, {{r8}, 0xfffffffffffffff9, 0x1, 0xa, 0xffff, 0xff}], 0x6, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x90, 0x20000000, 0x0, 0x2e2d}, {{r10}, 0xffffffffffffffff, 0x10, 0x3, 0x80000000, 0x7f}, {{r11}, 0xffffffffffffffff, 0x40, 0x49, 0x80}], 0x54, &(0x7f00000002c0)={0x1, 0x5}) r12 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff8, 0x45}], 0x0, 0x0, 0x0, 0x0) mkdirat(r12, &(0x7f0000000000)='./file0\x00', 0x24) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 10:34:16 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:34:16 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r0 = socket(0x11, 0x3, 0x0) shmget(0x2, 0x1000, 0xa4, &(0x7f0000ffd000/0x1000)=nil) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1d}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 10:34:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20000, 0x80) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x7, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x205) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x24) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000040)) 10:34:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000140)=0x2, 0x4) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r2) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9, 0x7fffffff, 0x2000000, 0x0, 0x0, 0x2, 0x4, 0x1, 0x1, 0x2, 0x1c51}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x17, 0x4006, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="88e1d43aa84b29b7dafd2716dcd8be1932ac22b6f4624c36b554f19679e11598af311211c0a5157820ea91496c2033c343800a7db2b5367d4bf49b28d074ac37a09cd2a09b3af6554b53bfbed591286505e8de1d9eb0668ddd17684ffaed6d836f328c29f3e1eb24bdbb354c070f8bf6b51b9342b2006190ad74128a6c25503ce208725d14cfa5ca74584f0469b21c08a509f1704fdfbe75672cd85afa36d216e9b362a1643074225b833ceb9f59aca95ccc25576ee2986541f9418200005bace82ab0aa861d245847400996a7d9a80ed74cd40b8caa142cb2d6174ce9c45105a78f2aadfcf5340437811b55ee25c200000000000000000000000000bff0f800bd680cf145ba88e742edc093350b973bdb99471f1e52f41c145aabd351d3cd49c17e0a169041b5def2bffa71eef8e2e4cdc88d84fea59cf0dd2e42170af4e1241f866ae5de8e96667d83a0f035d1ae86f3ee384410b1216605053a188cbed58c9831f906b2a4f76cce9287617343fa89564823d53902ea619c53b782ed4ff2b4afc47c68570377e9b3bf7c4dce7e25f6bb94ea156612318f1af8eaa30ea2"], 0xa) 10:34:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0x4, 0x4, 0x4, 0x0, 0x800, 0x20, 0x1, 0x0, 0x2, 0x7, 0x800}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca9}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 10:34:16 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0)="dcb7906ec0a8916e5acb31d66e3d071ae09f036d39a2e388850fd2f298d6d899618c1e8b5371f3bdd24b5327e3dad1b2f999fd513b679e80ada4f16ebe2b357010c5b60cead11878d342583fcb4e0d1f8855cc880a52a4837cf0e6f00380a017fde373fb2783980fcea1a3d8d907bba4a4c9ec63c56844da416162d5049ef42093f875f50867592fa1fb8d6839c87e98963c8841cfae44a73f203d433ebe020f169b25913f79218cc1a9362e7c1d88d52e0f52602b0ac178ba599a2e4f87bc0d13ccc7231d10666ef1fb0ced", 0xcc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) getpeername(r2, 0x0, &(0x7f0000000080)) 10:34:16 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) 10:34:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7fffffff) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, r1) r3 = socket$inet6(0x18, 0x4002, 0x2) getpeername(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="00000200000000000000010000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1f) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x40}, 0xc) setregid(0x0, 0xffffffffffffffff) 10:34:16 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 10:34:16 executing program 1: r0 = socket(0x20, 0x8000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x5) getsockname(r0, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 10:34:16 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 10:34:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9f5236e643c73237815f19a88f88ce9e2621db4906adbe940a0906a346", 0x1d) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="6c28c88f12bf259477a64f44be064d479a48f363141827e2e729deb367e7a5f9c66c8ea5ba51ffd618cbd921c9d5422757de474d1ce42cb601881f75769ebb442eda778b087abe248c7bec0f4e65945a10df0cfbf8636da17d07109b5ca781757a0a65dc57651298f1a7cacc78aee4e49a1d0d677f90a6ad1a434edb", 0x7c}], 0x1) 10:34:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4124416ad4572cb8bc0b03fa75f0180da361a4b91fdc81946b6cb0d8f20e39f28b4904dbac9cc313ec6977df923795fa62a2b7ee6a31d9a07d2f96eeb2b54eba73d246c42fcd6096b7f64ce5041e10d49ac0325748599ae3e70debf1b9dcff6b0ea8ea1aec057ca65090a28d", 0x6c) 10:34:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) r2 = socket$inet(0x2, 0xc005, 0x3ff) getsockopt$inet_opts(r2, 0x0, 0x200000000001f, 0x0, 0x0) 10:34:17 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 10:34:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000100)) 10:34:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r1, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x80}, 0xc) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) fcntl$dupfd(r2, 0xa, r0) 10:34:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f0000000040)=""/44, 0x2c}], 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000000010000000000f10000000af6dd4f22276e", 0x2c}], 0x1) 10:34:17 executing program 0: r0 = socket(0x1b, 0x7, 0x9) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setrlimit(0x7, &(0x7f0000000040)={0x8, 0x7fd}) r1 = syz_open_pts() shmget(0x3, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) close(r1) select(0x8f, &(0x7f0000000080)={0xd350, 0x0, 0x0, 0x204, 0x0, 0x10000, 0x800000000000000}, 0x0, 0x0, 0x0) 10:34:17 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) listen(r0, 0x3) socketpair(0x10, 0x8000, 0x0, &(0x7f0000000000)) 10:34:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x40000000000000, 0x80000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000025c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18ff62d3f27ac4fe74181a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb0cb23da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c95da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f027e1c4333fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1e741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c366c2131633b4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r2) mlockall(0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) poll(&(0x7f0000000080)=[{r4, 0x113}], 0x1, 0x0) socketpair(0x18, 0x7, 0x7, 0xfffffffffffffffe) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000004c0)=""/69) sendmsg(r0, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) semget$private(0x0, 0x3, 0x38) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=""/102) 10:34:17 executing program 0: r0 = socket(0x1c, 0x2, 0xffffffffffff7fff) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) lseek(r0, 0x0, 0x2) socket(0x10, 0x8000, 0x8000) setsockopt(r0, 0x5, 0x7f, &(0x7f0000000000)="f17b2d828231f5d06c9855cd352a93895874ea15a0101c3e4d82d3eb2028f62ea7e37f8ae697622bf770afcca8af99f4d3fa026c97ea21fef361854979c94e065f9a45577e87fe845f6564f0a7be6b421f847d29c9f66f86befbb0286744277a9d21a575a93f6c10a978383ef52fdfd93a3179febecf356ff462fa203ca580d81ac3d53cecfbe45a33757d6740c827d1db4b646baa39e68e653de6e1ecf462164fff09cacb419e026d27d0ea69f95aab2713cb228b92e07c2eaa5698eb24494689a39253d09b80f3d39d313c9a276ea1b84a9fb01e", 0xd5) 10:34:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x6c2e, 0x0, 0xffffffffffffff80, "846235e0af28a2813d820bb8d9f39321849e3c99"}) 10:34:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getrusage(0x0, &(0x7f0000000040)) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) fcntl$setown(r1, 0x6, r2) 10:34:17 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00007e2000/0x2000)=nil, 0x2000) 10:34:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) r1 = dup(r0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000340)="c782ab10ae731bcfb21ce2638146f6c0308d9211a11c7a4c621a9bca5769472bc0f3f72ffd716e6518d8fabb0da09b7cc8b65a493e5326237f75d51d0b6364178ba533c2aef419e94ac1a89e09c743fb59", 0x51}], 0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000600)={0x1, 0xef, 0x3, 0x9, 0xae5}) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) getrusage(0x0, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r2 = semget$private(0x0, 0x2, 0x62) connect(r0, &(0x7f0000000580)=@in6={0x18, 0x2, 0x100000001, 0x1}, 0xc) semop(r2, &(0x7f00000003c0)=[{0x0, 0x3, 0x1800}, {0x3, 0x100, 0x1800}, {0x6, 0xfffffffffffffff7, 0x1000}, {0x3, 0x81, 0x800}, {0x0, 0x0, 0x1800}], 0x5) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000800)="d681bce1a21eb5d0d0e924651de2187d2ebcb498ad0487ffee8e2e345772ef3f418c6d9dff2b2a7c3c9da13d5e19dbd2399b24752a1d0f716b3b00f3cc0a649cfaf888dc36916966d8921290b4abd9c0521fa24e2a7376186b8f8f1e3982dcce760d74285a36ad9e46cbe55ffa4bf794cc31d1353ee9b1002df6d2e26ae5fa5b39e9f11e5523c28773b793e8554bc71bfb0d7f410806c4dc8564ee7e8d27db178bbcccd8f33f07ac3bebab4640", 0xad}], 0x1) r3 = semget$private(0x0, 0xb, 0x2000000000000038) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00', 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) getpeername(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20d7f8a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000300)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xc679, 0x8}, 0xfffffffffffffe92) chmod(&(0x7f00000005c0)='./file0\x00', 0x116) bind(r1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0xc020, 0x1) semop(r3, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 10:34:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt(r0, 0x6, 0x40, &(0x7f0000000100)="8be8e4cac089754d6c8bb2caacf3e35e8f7a4197550fe252cf555160de23820723289588e6e9ea1649f5e9f58f22606b3ddcebdf81b475e569f89b08141397e2c476151aaa8b1af04b1604f4b4225f5a71d96836c7240e142b2b034a2e32871a3e774a5c74a815f5b4c3ae755229a01db762a0533af954452258ddb67ded44326ca1fbdd58d5e8e37e3645294490925ecb5e88b5169080f12fc9d4", 0x9b) r1 = getpid() r2 = accept(r0, 0x0, &(0x7f0000000340)) accept$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socket$inet(0x2, 0x0, 0x7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r3, r4}, 0xc) r5 = semget$private(0x0, 0x3, 0x82) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000001c0)=""/245) 10:34:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0xfffffffffffffd80, 0x0, 0x33a, &(0x7f0000000300)=ANY=[], 0xfffffeb1}, 0x40c) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0x1fd, 0x0, 0x0, &(0x7f0000000280)=""/9, 0x9}, 0x0) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 10:34:17 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) read(r0, &(0x7f00000000c0)=""/109, 0x6d) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b9d8 failed: hole in range 10:34:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x100000c1, "16006000000000000100", 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r1) close(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0xffffffffffffffff, './file0\x00', 0x9, 0x7, 0x54, 0x4}) 10:34:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x166a) poll(&(0x7f0000000040)=[{r0, 0xd}], 0x1, 0x0) 10:34:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x200000000) r2 = kqueue() chmod(&(0x7f00000004c0)='./file1\x00', 0x20) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="7ff41f6e668fb533e24bb1a2e9b93c587d748986fb19202290fc50317dff3bd774989f52b4647b0baeda82a4af7a4ef5c0dd97ce6a44e672404c3d6f96d861a38713f04e2b9d1bb63269dcbfb3993e7640edf97656f99f2618d122df2ec8c456c7a87fc095ca51d63b9e42f64f70195da094d2e0347898bdd41aa4e82189b1b51e648dc9b1f6ce8161601e89528e79e3f05c11d77caf1b5cd082e6c6a916d38a424d9f246ef6c09f256cd03b387f53d1f5aca29d297f2ebae214dca7540d2449899900a5be81adc4c5e30ec18c9626d8130cbd33de3136be9a62dd7e24ff9c21f56ded0588da515fec72d59ab50780", 0xef}, {&(0x7f00000000c0)="0ebbb83004f476d9ed9b8306a58350687e226a650e1833222a9458ff7897a3dbb895ad8735e7b7e828057599ef0f0ccd7f7c95a814d73839542f01afdbc53d41def23fca3bc8b27e1be8afe5bfff327cc56a6f358fde44c04abb32ebef957c5b84bd4750480bc481bc3281400ece39590d54b623e94288cd5145e4e410ba4ee7f5dbe2b00f70e29c3fa7c766674b1708088654efe49d9176261ddc99d8f95fc9d937a3593e0dadae1ddb0b056e1555", 0xaf}, {&(0x7f0000000300)="5aed362a6b920f74b1592310ace6130b97be2ddb8f47e2f8d0d7a870594f4573a9d8dbef6c3b2fa93add38665b526ec11e64a372fdea53fc5a8bfe56771e75496043cf", 0x43}, {&(0x7f0000000380)="8607ebad31b2e4d7cc08ee6c75dd0f59c89131ac049e8db3151dc00912d6428d48ef712875e7cdc89ca4ec80cf3588b5d8d4a4360c0dd089e611fda1fc0d7fe52247c1baf1c41460f31f5bedb7babfda1d806e631dd18389b3362b8b70688f2188d5d4581ccd455b4c7582bdc6522e7d402732c6da6f899bcaea4dfc842b567523a5ebbe998b42c3e0", 0x89}], 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)=0x7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000440)) close(r1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) 10:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) 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, &(0x7f00000001c0)={0x0, 0x3, 0x7f, 0xfffffbfffffffff8, "dc04001b0002e108000000000600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 10:34:18 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f0000000040)) 10:34:18 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0xa0, 0xfffffffffffffffe, 0x3}], 0x9, 0x0, 0x0, 0x0) 10:34:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d01231d271dd3b7bb954cc832e66b2e2f66696c653000"], 0x3) 10:34:18 executing program 1: r0 = socket(0x0, 0x8000, 0x33) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x850, 0x2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0xfffffffffffff000, 0x1200000000000000, 0x80000000, 0x4, "efc3f4eb1e359cfd9572fe81ce6e5a2599449419", 0x8, 0x580e}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82020a54baacf18e06f9b6020000000000020b0000401000002136ddbfb0bd7d6f07f92f80e7417dbc0cdc79dc6d3617a4c53932010000001e6b79c5ac8f04f8c622a51c5dd4f0184aac4554f4a10b1cce186afe0500009309007e20e5f8c631e179747a266e3c664df0d5e1168ea4ef1946a75a19a5e6348a18a8e5d2babb900e5f551ec9d3f132bcf0118319b50710a362"], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0158148f7fabbf1313a5f6584db0dbbcbde22e136f31b70eec9308666b281d197e77662416ea89ad3b84d9a576bbaf0417a21d62ccc05235534d0045c9b6325e43fd7c6cd084d7f2d6cc2d60b78f32c761a1875362af58c1664d06e56da0", 0x5e}], 0x1) geteuid() 10:34:18 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setstatus(r0, 0x4, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x8}) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 10:34:18 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 10:34:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ftruncate(r1, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x20000044, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0xc3, 0x200000c5, 0xffffffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000005, 0x7f, 0x2}, {{r0}, 0x0, 0x80, 0xf0000042, 0x7, 0x6}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0xfffff, 0xb97, 0x4}, {{r1}, 0xfffffffffffffffc, 0x90, 0xf0000000, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0x80000000}, {{r1}, 0x0, 0x0, 0x5, 0xfffffffffffffffe, 0x4}], 0x8, &(0x7f00000001c0)={0x7, 0x3ff}) close(r0) fsync(r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x692}, 0x8) setsockopt(r2, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:34:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x4) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1, 0x3, 0x26cffe60, 0x46, "239f34bf82673d01a09e87feecde40165d9ec3af", 0x8000, 0x3d}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x10001) 10:34:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000040)='T12', 0x3) 10:34:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = semget(0x0, 0x3, 0x20) semop(r0, &(0x7f0000000140)=[{0x2, 0x101, 0x800}, {0x0, 0x621f, 0x800}, {0x4, 0x9}, {0x2, 0x3, 0x1800}, {0x2, 0x1, 0x1000}, {0x3, 0x200, 0x800}, {0x0, 0x4, 0x1800}], 0x7) 10:34:18 executing program 0: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x5, 0x200, 0x4, 0x9, "38baf047f9d0b118f4016d6b7547c8d7b2a5b27d", 0x7, 0x3}) r3 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) r4 = semget$private(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, r5, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) 10:34:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='W\x00') r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) 10:34:18 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 10:34:18 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="5f58b50053c132d056bb2724f67f352cc458111cda89b0a5c414a3454c7f702b8e", 0x21}, {&(0x7f00000000c0)="b07496852092025b3d0318606c38acfeacf3d85e66a66e7d80c07fff3f549816c86bcfd10506b409857135d02a220b8d60732ceb78e3e0697e42ec0ae2537e8932bd3e55e6c95a05968f7f713242e314cfa811a5e855a191c53be3c07c394ff9e4d1567de04c8ab09de9e9f0682448e037c6c3ca93fb0b5f5645d9f31cd84a72a56798eebcabf178a475ad2c872b0ce14fad9224ee1eb15fa79e045c7973c7e5627da95c7d6b971fa8e49e70b9368e08f7c2a7", 0xb3}], 0x2) rmdir(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') rmdir(&(0x7f0000000000)='./file0\x00') 10:34:18 executing program 0: socket(0x40400000000016, 0x20000003, 0x3ff) 10:34:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x25, 0x7f, 0x0, 0x0) socket(0x24, 0x4000, 0x9194) 10:34:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000001, 0x80000000, 0x71, 0x5, "becd0c68def090592282b0c9820d16e8fa756fa7", 0x10000, 0x6b}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:34:18 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) close(r0) poll(&(0x7f0000000100)=[{r0}, {r0, 0x4}], 0x2, 0x7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 10:34:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000001880)="399268b0f141417bfb4b6e0a0fc70196668313c3ea53c52a7ec65a4dcffa59d181157ecf6c77b333af9ccfdcd5e11997836e81b7d3357f7a26881911c8bd96593c25455ec0a891a8369ab4921f6ab33733ec0ca236e2089398d2bf16913bdde3873d06b8e87677a2ec8ddea87eb233ab64e0b77a732c72a4f70477444ff0209b5505b3ceac498383c85635e3646079a8aa73934e32061c94dfd159e3f4cb31d3df5c1091071271e93dc2f56c5a0913ecfb47d78596c05e8a472a121b5c182cafcce3452d1886b7ce7b26b847a2e618f437d666dd568fb85aa6dcb0825b582bb0ecf738e80eb907242263fa136df0c5587bb4dce7b02d1adb5ae71e4c74792ae6829b0a5fb5b543c6b36cbc21527a0a651adaf907923b504afe207ac05d4391685b98c90ef718e2db47665d9805d5785035f2793b33b46db9520bb5567777f8030f61e4cb1756e0500b759fb1ed5e7f02940fe97699017f06bf2a206d756c71f1ffb28eb275a33d5ba43276a75da1057f92a38a88ffd257f31a81fb43d2ecc4c30e55627a8e0013e97b458ed1a57f8d927bb8fe34c98021fc24c510626f7c4936b06fa300d88e6fda9d04e35e3abc72e9e4e59620b5083b3a7103a46d83d659f6bebc025f32d855a5c61f526f3bbe2e14f600046f94afb7c2f9353e512b60d2567f17a893f31a7b853142d440e14d60f0b88d23270a1becc6f28b18a6ebb733751f2a12852a2e50047c5220d754610de013bed81555152b6b66d9224a523d2837fceae46f7c7f29ea94c27ab0ccbbee3881224450c09e7f8cb1b080692cac13909da7c9ae1350c6e881c1c08ccf6ca13d8366b8d315b32506f4af78739a67b1b995fdc0dab7db7d7a512d352f357602d874137678053acdbb21ff7f45a2b67286941173f6ffb305078fea5dd025eb834831900c36b00e7a3a729557568f3cd9c9b7c116bfdc5a295796d95830cd23b37c22bc11d9e2e12107ac5d1b759a18a0fa26eb9e7e962daa28c750ab231fb781bdd77537758ca47d4caa3d63a2605b598419a9cfb0b9183380192e19a2b2a5087dc91266da990fae5b568b26c80b13203f4cc81f2b397c042a88e8f772afffa42ebcf6afa94688b9972f8e6e7def8111dac359ecf19c0ce4a6911e20c5306a325f0d63c83afe35d9d0c64544d508f76bdb30b90b530ac8c2a1f0abc4ee59f2058f45798e7adc2d2c21d0a00d3406fa5324d88dc56d885979d973b0d0caeda5cdcc948f04521508257b9bccee9273c7de5d703e216d91e81615227f98841a1a06a8780e4ca6aa6d6c58124440d5471dee93aa155b248d915e86b0124644b50e3e6dd8a137afc15c60e982b646cd9c3e14b32fb16f867d203dc639220478169f97329db0739d50ed20c5aac3947e0fe47a901339f0c576a08ef992380f0921edeed53c18de9831da1457452991881ffcdbb9ec6d133f6908ea4c5f3ae960857efc0524e2e8d53375b7762e2d557b4809f562ebbe56e1819b2e7fb782fda93c1e9507dbc8c880a153cedddbd0704b2503c1b277b5f6bb5579bb0b139a85262268e8236953e0166ef78eb52c0952afa68c6724b958feb9a92c32a873f077619613db66e2b1a31a83b3c4e0b395fb230816dccab678fe80d23ff2ba3d157cba4e62ff607fb48ee10b1075c7c5a2e9c4312daaa45042bd5ff77155ee19d2d10f42e95a72fa62e971d7b39753352985e1ac67c8d36a987cef8a3ed7b217b7e67b449f1689c7a62975c14adb5fc5b968a62e89252c4410a7735055f4b0af0894b96a932cac212070a0d4f1db008eea8f9e45fbb6a69652d8baf25b32ab309e595eacd379fd75fe47f6218a0f97a97baf8478257923f0c3617f02de9e7fc7da507533cac7cdd82234e286fee8d9bd1b245d0495a2afb1aa798198d4d3e70cf47222f12d808bc5dd908fcb04d512963963913943a835ec897e1a927321169e247c01af4abb231b6801444162c46137e16d66e3a7ee9fbfcea33f26685956fed35b2b8e3b75ea2d7fb2fcb6ac10b9ff82ea84b2b93d301a8b0799aaceb26673899143b637bcf01ddebd998d2392258e2607d70a950d33ffbfd071ca518c0a0406f473877a335c636eeb92f8b0ba727e054a5a4323fc87c7e913bb5dd760fddf5d3e82c135329e3a90b751e0bdad07f5efdddcd65926d6c27c44fd3133778b12d52f45ad83688f47ce029a175344b561776bf69cc087a8afe584c4165e5049baaef3c523105817d46460b16d22a348425b586059ae5ada06c8e8ab8314f77b12cc24464bf26bdec88f42ab5cad2c19119d7d921fcce66df9d81df998b650344c809ae8103648cc18d45eb2904aea4f44f4a0c40aa5ada6e2714a83e070e17be3358aa98478afc967884f4493f54534266e1f802f4feded9f233a087671b8235485a80ded9bdda783fba176903884df6fc53937d01e5c76481c9766c5bfcc061606889debe5fbefe5a3da54248f313fa00029fc896444ead561efbed1eb6bf887fac098bc43837c3b56cb1fccd29f26a0c8226fb06cd982e1f7f0aec336acc7dac6ff20c531cb2139abee1cb1c887adb498b6dbac7557d327c3be8dd8ee055b6c48f3b095b3494e4ed85a460ff2bd16022255224f493d9c287bd7b10762d35251d615c3f3855a7bfa7769bc9c5e158666a16a694101980231a14a34078f585cb76bfb296598c95c6b40cf3e83a84dfab0fb04130e89593890795460902ec9b2299469d38fd17285c91754d082c9499e9608938f3f26286173e109e81867dc5128999110aeafdbb2cb2fb2060c4b834e5db716e25195d0ca30021534eab14f2204ebc6e9818b4177de4a61d9c9892103e7846c6b45d984babe88e301bc7de63013fb2cb738ff4e716a875ea66ae1a46a7a727f7252fa739d0843ef75ee7f3813b0320cd9a66d5cf7609f917dd1555b3aede19d09b5d265cbe1091cb96d3ed38bb3a80c3e56e0d2ba421355b63e93618461b7a236d3923b11376294b71e6ff09d7340a5165881e8782ddfcdb86fb569c8422fb3ec1c1a5c1cf83e759aef13e9285b95e618ecaa90dfd0333b61874c44bad3236198eaec417942f004e69dd4f107a8a3c1282366a02e9df12ac18233770c0e82f5c281eaac794eb1c2d8e579455b6bba4ede81ab05f1f0b68d66954480edefa62bb0dc941cd48be8294abc5d80d0cff7a027189962e99e8eb5a67ed5019316a4b0d18e2e3224e928cd4249aa040539722df1e4f4a3ec420dcc76f601b20c9e327b5b0725eced94a490d5182205f8f022806c0d30a1f699a9b97fad725ea8d8e969dcf703e3a514f805563d9e5b7141757f89eeb1c24b6ebb5d40489f7e738bdca595a29acba71b32d127a1a98be97f214f5f79570f76680282608abd95906596b055833103ca701d8d90ee1b7c448e414f781ee73c96c7e65b266276c19ec01171938d447db8a38fc114508da8b002c7d3f74c343a8f519c3613d95beaf42afdc510716103c8a974a231235686c8e32445e948db65a6f0b76e5e36fb00abfcd62390df1aad36923beb94f5eea13858eacf9048a6f188155b26acf2095730cbd40bafb072d2f262f3ee45d447872b287f773fa200b4fc3b3ef94f0c92499a0dcc016d180d5617cd4cf5e5ded353dba62f432a0be2d8b71d47ab9c219b7162b00704d102defad2f9aedda431fc9563939fd3eb68397ac2ef75d1cfdf5fa243f5aee1c462726c80d352bd1abe2ecf916eb794dd95f10b352f7ad83c094614055bfe93a259ecf517ba577770dfc3d145c2716f57c3df296469019b5fe64a5669262c4a054a84b31da0e49fc86436027447cc50c77460fec0ccf94600a7b1120967a5fda689874571f2e6545482c9f85e35cf141d9259d930a8762d12e68d1ec8f896106204a5f85ee566525e7220235b40e3ee103a70fa7e6ace9c72e039a8755bba82b97d891f33781942c381e41100d48dfc2e1651a06fe38db471794c5396ae1d41f9294f7a03aefd16dec951edb5555caa83191dfe47cd5bb38b2a5fc14281d1e01fbe28b7649f469267faa26c415a512e1d6b64c79960ae555b79338fab07437061199b5d63eabcb81b79e464dbb5239fc5b9065faf8da0c9b41b703b6ec4ea139b0382dfa0dabf4ff05f0e3f0428db6ba1d2fbe38ec074d725e23e6ba92f2c4e665aa6853d5c6f57d8fd41bc97dfa5b539b60ccf21d8fe25e868e2a98e51ed62f2613f071af29d20e8a9329a912ab70476fe98fead747447df1218595df4e625974f9524494d36071c2d63d1ad09470e2e49403bc045408cb5d533bfe36db2777c54b8299d0e2ce2ed0088eaab3c2fb1ceedb81971d0ae2d1b1f6bd93bfe9a9d6d8f191a49e486bfd7c7ff1536baf4068ad48ff56abb1c5c4cd9c9fdea8b78ec8a9dc6549182b8efa979cb971a2d516229c6b0b0ccc0c6f3857152d338156500de8f3d57298c4ff42aa3015fb72b7f821362ce9798a1e30bc4adc37f72a7b791b7d20f1d2cfb8385a7876f4be19e07141e7edc39fce8855c708cd071ef0b2cad6e7fcccedd3d9e18092177a2fe490217b69fd56874b32e3e3737a085b245c16918ac228da3739618e31737741846e6cbf8e36d743795cbd9292ebd38f690be595e63f3afb805ece427a2e35d1ccf633de87779fa8d4ae895ed6783ccf8d9544d59b2fc5ddca4e509f1ebd8a806b0bd79ebdc5379f596542c899e129252503ad63a5533290c572503b0e417c90e0b13b72fc76949c2c01298a665e5c80dcdca560a2fcdeedbd10d7bce6cfc243ecd798927fa9845be5f1f2bd0e32240f3d4af0be0b2e6e428e6028a74698353a7c5119416302fad3ab740c06d76f7970dd56d78ac62dcd14596b7c2d5169a78d4ce513aaad5d156ea88af0eb00649b1cdb37e27d3463641d9437aec5612f812cc413a4a18d246652e8b92fa913db123a942ba643151fd3853306c49b81b9c7b3bd6e586231e0bd11a433d4a345452a638035981ce7ac30e4ef6e4bc39386dc260d2fc602c5a4681702cdd11c7650d8d8d491dca988ffcb657fda2c1932f231aac9d8f8d0366821e36dacacd71d49466faf413b0db2ae46e6b93b73cd5bc39a4bd0a54b0d4d354e19e809e0416c83e74bdf431ab07c5ebb297f8c82fc5093792d255dbf99f4b6b8d331c5ec250022be092f045f5dee0243653eb410c2c59cdcd7d23867ef998cc57b4d7131ea9e043be5141637f24304a7992c17618876d8b2e5201dcf74d3b58478c62f3049c9e1485044cbbdbd8712962d9a37758877b9e63df1e16a7ed84f60302a036ff5ea9e53027324218d9562a70f27d7fbc9d939c694f28c5cec7ffe896da373c30f77c9a0e23f2689d59323c38cd9ec9e4d1a3a03444401877ffabb4bff6d353554809a95dce8d7f6adff82824be0e44e7323e080cd68f60d3696df8716a853bd9f833b4d6606d07a83926f32592ccf3aee4a948adade0bf0b94499f1b04376de06b93f42f347c63b214c7830ce78a65c5a6f9265b442132192380bf79fd7f8eb59649d62f6c26a235ac9ca8473218264fad28ab32914f6a30d1325919cda717cbab3fec201eb7f9c1d42cc2d9afd9dac402c0a951ca64f993468d790d3aa4591c7d6d3599fb1d57e6271a2934199addc17098c352537dd6e3d670b6e8c1f8cf483ba9bc92388f29f65ad4681fe9042bab69e1fc8df639c6594909036427323eed32952aaa3ebca17131a4d12e2c92f9114792f56fdc752c12722a8927c07cac79eb1a556de7c267ebbe36ec8d0370c0a967411c759f08d7983d265e57", 0xfef}], 0x1, 0x4a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000017c0)="70a50b8103f758156f2f857c2d67574a45be8821c57aa1b5e0a4eb85c4f0c882c921d6e1760f5d5c859b858ef32a7aa3c5f9c45d08dcdcad61c3d4dd959ac57400cc5f1330a0296214d15f067373af6fcf78ed85d3e70b6a2eff295020f480a8c6ebc304fc53f4a8f5aad185ea2836d8b2f5dbc2147dc547b377ca140ea175f807", 0x81}], 0x1, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fcntl$setstatus(r0, 0x4, 0x84) 10:34:18 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x6) setsockopt(r0, 0x8, 0x8, &(0x7f0000000240)="f6d0c1e141d08c85f15a11503284a00b0ec11a805b4760e0063f89d288228185c5a170c5c7af0e8192e6bcd9df6af2bf3719adb5d54918533b012091b8923cb5374f5900000000000000000000000000b372ad4b4d58a548adbb4d106df3e5a6a58b6d73ab92818808f111014552729d03357feec750c2ee65b35bbcfe113937b9a448ec45980302d9f3c9bf7e62b8cea7a4871927e6d4ead73cb6cbcc2f6096c02e8d639f4812945937e167d229dee9b7483d03241fd69c81d1b0e935c4912cb5f6238904af791fdf1c4d988f433e0f42c7dd0c1f83f2fc3c1b4ab87aefce5241c405822be06295f04eb72c", 0x495) setsockopt(r0, 0x4, 0x3, &(0x7f0000000100)="2ad9f16fd13f26f6754f4ad156cba275124d1d03c1602dfc015d201ec7d77c7f970e2af18c5245afaacb3beb5a32f978d6c68147cbc5a9ace1e1e418052f4802b7b36055b8f9fe448346fa9d644585d00b320e5d67fdcda27fa4eafdaca144cbac0b6df516265a8985f468d23de4c6145a3cc440c29d12db720f0baee582d9bd6b8f1eb0058957c2df2d10ad2bd90e909230af6b4208414a083180e6bcfcd13dffb5ca75650e74df93ef30bfa3272ea2a739e59c5db537afaba42f95daff", 0xbe) r1 = socket(0x6, 0x1, 0x4000001ff) recvfrom$inet(r1, &(0x7f0000000000)=""/156, 0x9c, 0x3, &(0x7f00000001c0)={0x2, 0x0}, 0xc) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/41}, &(0x7f0000000340)=0x2b) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 10:34:18 executing program 1: socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 10:34:18 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:34:18 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="89022e2f66f16c651000bd76231cbe2e2adb234e4e4861bc5d41f75809cf6cc4b0b7dd09d93c"], 0x10) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) 10:34:18 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)='\x00\x00', 0x2, 0x4000000001000002, 0x0, 0xba) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x31, 0x4}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x28080, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0xfff, 0x2, &(0x7f0000000200)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r3 = socket$inet(0x2, 0x4003, 0x5) dup(r3) pmap_unwire: wiring for pmap 0xfffffd807f00a0e0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a0e0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a0e0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a0e0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a0e0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a0e0 va 0x20ffc000 didn't change! 10:34:19 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x20) setegid(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0xa0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0xbd8eb512a0bdd2a2, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x81, './file0\x00'}) 10:34:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/105) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x63b1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r3 = getpgid(0x0) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f00000001c0)="a7b4f29ad81f34b67a448489551fdaef848b785388edeb94232467245fe100cbb1458b3a48", 0x25}, {&(0x7f0000000200)="df30ed2e247ec460bf212a643966b68256c81e3444126d3fd40116174e09aa0a4bcc159b9c0d727bb2bb13dc86d10bfbe681f8b8924554fc0b2fd81d3b141507065f200401c2efe52d71b10d7d63959b9ec2b13e4175025e9ba6bc80961bb44c2d782664e8e775a76dfae66a5ff64b41355cf64a7ac135287c3b6378e84815732a843655301cf50e2616f4fcfd7b219f9814256c22de077f8b4f9e2aaa743e8eddf9715702d668a176b6f679877e6b7b4279b415167b3c48a61db2b9d965fce2bd2cd4f9dfcbf2d035e93b59c097a0", 0xcf}, {&(0x7f0000000300)="4e0803f5cc8f801c5dec008dff3385b032741e30917376df9a7a4ead0e97eef9d3fe7b76b333191840f62c9989ebee211138d5d7e2a68cd72c410dede18ce2bba920b2ef96d86d351b71020e380b5779565a5c35e2de903a5b344dabf5e80e445197ed24de8b46bab75722d2477415fa73e6d3b8520e1ad2ccd86882eb55e3333e4b56c47ddb90a3e3c8011253aa5e1608b273488f5f2cc7af2d279f8c8d980a96d01e96f28b333058d2a17006908321210c3ee00c357336d62f7c5bf53db2c7b4cf662b921f82306f38bbfc9812a0ed1fd6dd54c4b71882e10965d7c39966a952158d9a019babd4f769d2cc76ac28d479867cecb5b3a69dda1a6bb79f32", 0xfe}, {&(0x7f0000000400)="80f5c2eb6734d33c53835d1f2db4928baba56f5b96f57ff7ebcc83411fa590178a4afb14b301051636cc77e80c6d040a52a92c3a6fbae5552e59a109da23f7cba3391b2be35adaac40dfa15632ab5eff64fdea0269d9291e375805d2891776a15ec5125b8a9283d534548262702d92cea6b6c7146216be0e3f", 0x79}, {&(0x7f0000000480)="6b987d1fd2c7d4830454a50d156b3452ca85d06162c91a253cfcbb081c2eb895aa737d4a4dc4e088636043defd37d2aad75aaea532de9011a546460cdfa4ad6bed117bd9b45192dc17644c5412439262fb9cd3ccb6915511bf90343ded9b509737d4522c604be0", 0x67}, {&(0x7f0000000500)="d40278241924f0128d0e3afd03416f96923f565f1d0eab081f1ef448b11531ef0a16c263812bcab7983ba99cead1127e28d03acfa4fdb841d9fead89adeee6e594aaa2600a111f1817e81a61b39d8b69f77e9db438f32b85221a20cde6", 0x5d}, {&(0x7f0000000580)="6d9f2f935583c606f7f0aa6e2cec60cc96346dd7809af330f9670259ca7a828537151ec5573857394aeac08f5685d2692dfe23e1631950690191491d69fa2d7b56b43ad9cdfa568caab6f4aaaa7a10db80e71b024dc134852ff1145260f39272172c0a2b66c4ed23c9d7a682a7bf189ebc782ba82dbbb81cac459257bc1c5860fd9d2eb1ec2281e88562ad6ca3", 0x8d}, {&(0x7f0000000640)="3024bc952ee7462edb1f227b0f30a26374fc3f00eefaf54ddc049fa9db40df270c012a17b1a7bdfaa85d2cd0ef8e749fef64e1c766ad92cd2a2b5cd454e78968c539921d58bede916c67a1d52f095442ee608b3668b69da661afdc024e640768c79d0f7a23a478c86a2c76b4624f48606060506a2be41cfffea9960d839a1b7e67870be73388e4ac8078e56d5a94203409eab8cbf6ae4e85bca50d72b4606f017d23e1a10676dee851d435bca40a87d78063cb9bca6f875574533a7558d9b413d1840edce2a81d4d574def10d68ed5eb88c0c7bd597f6d938593eeff55c9ccbc914f850ffdf0dc63c528", 0xea}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2, r2]}], 0x40, 0x2}, 0x4) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6004, 0x1ff) 10:34:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) write(r2, 0x0, 0x0) 10:34:19 executing program 1: setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) 10:34:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) listen(r0, 0x63) r1 = dup2(r0, r0) socket$inet(0x2, 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x20000000000) 10:34:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) pwritev(r1, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="e750128cba451d912f57dc4c61d26803c42474696a606235", 0x18}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 10:34:19 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 10:34:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) read(r0, &(0x7f0000000100)=""/42, 0x2a) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x800, 0x0) syz_open_pts() 10:34:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x3, 0x3}, {0x4, 0xffffffff}], 0x2}) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x200) 10:34:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x0, [{0x3, 0x8}, {0x3, 0x6}, {0x3, 0x9}, {0x1, 0x8d41}, {0x3, 0x383000}, {0x3, 0x3}, {0x0, 0x8001}, {0x2, 0x401}, {0x3, 0x62d1}, {0x1, 0x36}, {0x3, 0x7}, {0x3, 0x9}, {0x3, 0x40}, {0x3, 0x9}, {0x3, 0x1}, {0x1, 0x41}, {0x3, 0x400}, {0x1}, {0x3, 0x187d}, {0x3, 0x9}, {0x3, 0x80000000}, {0x3, 0x3}, {0x2, 0xff}, {0x0, 0x9}, {0x1, 0xad19}, {0x3, 0xfffffffffffffffc}, {0x3, 0x400}, {0x3, 0xfa44}, {0x3, 0x4268}, {0x0, 0xf9}, {0x1, 0x7}, {0x3, 0x1}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) sendto$inet(r1, &(0x7f0000000280)="6c0b09faa219e9d9cc27b4511b53273c7bfa83415cfec6881be365329ca04db07b3e17aac93f08ad6c0eda85f95854bc3cb2a40dd862d1eb0b364bd1a25c20b00430f6a4e513fdef4f940f86b98298e6815fe7f88ba292e6504d68dfbd04a1c59101ad8d9e170d5164103a17984d6cb3439c9ad63bc986454fc38a6a55a57add1374bcbc3f5354e6be9fb0b7728345358492bef39c159eb7dbd6169219fdd1c7b0399fc157aedd261da2490fb279db1a4cf6e46a79b37b81d927db4dc797a6a4eccfdd80e633751b2edea46b47c19e552813", 0xd2, 0x1, &(0x7f0000000380)={0x2, 0x3}, 0xc) 10:34:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f00000035c0)=[{&(0x7f0000000300)="371ab8d0ea30984dfab3f37ebfef2554ac02477a85f56b6252b19285d94dca11d5b6c13bc95b3611805e1d9f2c8d035b158d95e9d2e729c28e8a202fcfb078519cff2d3c303893b3be9d1b06f89faf94b3847eeed0d087472757a33ccf1edb659d05579610c5bd2a7211335d041e50b770591e49db47d14eabc44e1849d5780d0984bf6394f7cb6991095831913c0d8ca767b7a0d82cd2cd77dfd1477a76d51272cf676aab9600867208e528e47336bc73be1c3c7e420bd5015ce929b18a02ea5688b9c8385f5303ba48b4f170f0d514d2b1e3c67a014fc5e8ac80d44cdf3c1b80b68342ebd25ab1ecea54e758b04e95fea58e87109aa25c16f1fc7fec8e51c0021aa75b5113c191089a2955814ef751c3a505fb26ff9ea3fc6e97a9dcd3f7b60e99b62ddb72c0439f4af1fe411c48f6af1eda2d4e77a0f36ff4a2904ab055b21b1ab2f053087f047562db3c17be6d7f247d7b5f48507ee2ef1d9d9ab25cc9ccc7d3235d8b7a9c303e1a100068a31f99a63d054d7a4114c5e0490c783bd1ebf746d5bfc99d81918cc424e7269d963a0dac22ea5239d0924dc669d81cbdd7a14aa9d8da4530c74a5a04eefe3844d63a9e3db9a9e97f7677ef680f178144b2e5c31e269e0bccfce85a781a8467ef6e27b33ad400c671ecb793f5da0853a843e371995f058931bae6aea1eb01c0ea2ccdda587ce2d4a9ef4774adc4d52872aa36bd7be1ce14194ec08380592d23b69f3ec098f7cced94c81bb8b0355ef65898aae5ef8f47e0fb827d2944ad1f4dc899f3f62724db9c3952e45cbe9c103cd2db4fd47b6fe8af62e332fb97c8dd55aa269b0c12e7b5857da389967ac9d78eefb440a499dc4e6690e19e7895e39b5d8ad7b176cf0f4ea952f7dcefe2d09fea4d33b5f4506879cfa9b0539423fee938063f2c0085dcbf92b0c6442017e453b6d616e7d70dd95f1a8acc8351eae26fd0bb6c6c54ce27c7ab15b80f71b2a72acd57203bd8a4944fb9af3da1ea019c6c1b9f9569561c3c6f7a539d4b941ec632cd3d687c3037fa3794bd3c56499c4d0b998fb6d08bd95100ddb603885d8d73337c36bf3f40aabfe78d6aaa75ba7c92edba9ca967aa7b981d4d562524c1e06a82dfaeb989954952c0044de8cbd6016426cee72dad7c97d356c2e24a4765d6c4816c2c05b474adaa66c76e9404d046138368ed20704e7a0af7f94a044048ed9447cae4fbe69d27b94207983f349231a41f58dde70604499fd875662e859ae72d8d7830818ebf0f863c291c133a7c39d3cee006962965122a95c74649a4c289c68e33e85bf1481b37cc129a30cbb982f2206a7443950c558839a76b09ae736f887d222d85383427f2845225b2e94d8cc2a7937177b9e116a9e2cafbc30282330d14a8ec8a8db02cdc050dfbe42a0fb806ecd06377762853224d706450891db2746ac97130007963b39731a5005e8c4c8cac7852715e7cf953a96704e29adec99314326c816c85d01aa4ea493f7f9cdc64d2714dd66cc469491831f1057cc0b009b8cf11cb9f47dc9c5d877dc8f8e851d8856c99f9df0df18f7f10b6b609b1951b3cf61223deec2f481f11480a88c1a21bb8fe6922bc7f95f3a7d7cfb4f7e5c78f9b77f188cdf594907fd4f7e358c947067a55122478b5e4eb22767c006ff9184a10a1bc566aa5d4fbdaf7ab79453b8b671b385a8368042fd1bd49b624c646825980101fb5e72ee9a3efca89098244560ae607fadefb0743759cd74a01a2cb1e2cacf5c6276b094a8f788b7a4e5826801c451be7198b138ceb6eb5d33f0441f30bbdc3e64b4f8302b23dd83de8a174ff22452635dd85cfa02a5eade9b5721033775903988e4a0210490c59a4a6cc9b7a36afb3c8d6d789c13f94f78895d39e620f310fdac906a4bfa1ded66e474e190ebca34786e1567898dc7a138b0525865c8454bc2bd83a89ccd81de9ba2c70864383d6d89f7acd59844d9575366ccb682c24fa66b7f3b805d156f8f4c09b8bf94aee5d83a49e0464c9eb52611f3f492e8ec973a75bc79925604ab2910b80d1b60d9cb2fdc12da5e4afcbf524fbecc133d0d331ff33412190bd72d85588ebb6f7eaa1b25df725ba31cdc21855f90ea36971e3831689889e0b8d809fb8eb847ddc9fec0cb38bf08c7e34df57bed41e11e2ec0e502e76d961a64b59fd09e69ff88733147632077c58a40b3c5aa8e1eb5c10fd7d4473ab6e11acc2257d845fd303fed3db0acb7a527061acf213081ca72800a98fde9b3d55870365c64c90dcb2a48ca54fdf958750f25ac60c124227f864008e78851478875bba2b2f0e1f14ea92711208fca72e8a5533dd763f21cc550a3a1a57b5425a0cff9d742838dfb5b609a8ccfe96483c24b7224fea87e9fa3c5b3c0302be6f4e43e5e1002672d02a18289b0614350ca03bd48ab5df5b6948143167d24992c5219f19d42ccedd3d2e84ad634e88d19b22efc0b7836549a80a80d07e878619a3e5c41b4ec24d960f3951d8ea70ec39953a023d82f6b0f61bb85a7e9526af8dc909f595607a0fd603381a5a9d490847abb2dfdd917708a2b42dace57be1b42496e8eeaa4147fb06e3b16330b21be3853e51a77555225ffdc785019e212a80d0d1f2e65bbaf0247e8e5675cda81deeaac6b4c96814efd47c20cfe1f398976212c6e0d6d3f50c04e44f2bc96c6423d39fbbf1fd57fbe58adcf8d487fac5e96c0c9536788d657ce9cfe4c899f08570c90b7d193295c0dd0920c07488546cb7fd0e701243c876c32dc1f63048556af9a74a4551a4bb7dbe7b3afed54f9e84205bd061e5dbc5a163d2c91695b89a75eaa822323feff99e22c24413aafaecda8849ef898edbf5920d7c590943967a1b6ce509bd41ea29e43a15afb54e838067b4e493955cd3279ecda942019c89118b32d8ad4ff6aed9442c6f33d2eff94d2b707b087aecd4709b03505e2b9fe4a4d01d94121cbca2207803605100f155cda2969ffa0ec6efb203d5c117e84c02dd3d0d37335cc17e65909948e353ad6858bab76e1d219f166fb36decde62bfc86926ad0e951942387adf3266acc53b87d96ae267464a2903aa1a21630e3ccbd786cea1f33787e7a6d939588ff2ec8bf09999154e6549d3a036fb872a99fc721914fabb969295c0059d8f83d670e8ee9549e3e37ebbc3cdac5fe7adcc9a4ee867c1b18c1c03feeb3a0ea217a3f4966ba0f3b5cd9fea7c3e3e8c6ec75aa2f9cab3a2b8d81e922cae46fd447d956554459ed27d1d2b54570127cc2a0bace5d9cd761e877be9f034d1315edd7d28128a16cdf1e3d4c49ecfee108306130aac62569c5d9cb342172b6aad8cf4004cf868ac70622b563737f8e1d7f1e2c69a6f8b51ca403d8ed03534100472a9b4cbddd043ca9804ed9b013d5156dfdf9f704b1b6d0705a2c3fe19cf017da7e7bb0fa00b0fa5444adbd1a47d08ed7ac2da394a5e296b3af54e67a598f29f58cc791e2b943e69f9b04f72c4296d4360ca5ed71d48625998b788c0141a123bb425cf034a69de66b2ac5cce5d736c93faaa9367269bb15bfa6db78239adc124a844728ac46fd6e32daa1d98b1397779a08a8ce788bc2f5c25637ed81d04afd4ff6a77e81a16821f2059b6e68ea46f76bdc1713f8b969c9b09cb256870a5fcbda58aa545abba296cfb3ee24c4bd60f96d2c2af473fa743b143db8cf7f7debee8aea6c9581d575d4376e6e5a3cca506603f99705a563bff268bcf105ff478e20abc2bf77550be0ed131f4212265920838a23f53f6cd795a5455cadd9aeaf7ec2b9b0c4ed3433a15ba33751dcb7906a47119ab37193b40f0b37562deedee612028667e222c393bb3f60ed19548766c88a5a32d8e900677971ba706e883ce85a8d3d3fa12422acab1ba135025a6e2b43081ef2112ad650a32478d5fbbf1e79face6722d113f2d61238bc5dcd4fecd63b06b3ec9a781c68f475cb2cf9e541f98df50b2f91a7ed414adc9f63bb2e321f0a4e5cf869411e48d309719dcf0497b4fa90d054097e2287a2be67eec4ae02b3d515ca5525740949322eb1d875be54a37101e39ea66a4ddaa473666107b7773351d4b5676006b52e80bfffc4f0478cf7aec04a4bd2fd5ae9cdad1a4a9fa65b7f69faf34c8d8dc4e1e352d58adde125636c367161f686580e4474b382a8f7b69d8087032af16fb359ad77357e6b735f7e3b3306519f82f82e7b052dfcb9916e5cf39110b2c1892b78a06f4349ca1ca7d8770fa4f57f96c6149422f1f94a1eac020db87b2736b5e5e98d2b65cd74e3f76e332d869ab31b3b974af77926831606ff08c27a94d665b9e56cd5e8113447a96bf020938b7e8d21504f9400d0141637e8ddb401b11d038c7366d46807ffbc7fe332c580a9e89df7bc2f3e24476aa4dbde7e3a4b799a8bd7dd9d52553366f848eec62f9a017dc1baf6a7750953b200d1ec1b0b1a9c6d1ee610c076d99e5e8987b22091cb5ce5e1b81d4072b59b235931c3ff0aac516fcbb6b4b37e39dc9116b0ab4b34439da0d8397778a306c3bf929e966cd9529c566a70cc3958a26c421865a27c1b716fb07345292dd4e5a3d8a83dafe43f3cad6744e6b810d3c21f02b8e8fc8d9f63d02a16951c65c38e855bf075c85c0123aa24dc7e5bb9e98fafc2f8be1ad4b77940046af997353052c7aa3c7451a554b84a0c56cf3a92825d970551fc18f19f3a5cc7a9f97524cdc2f165bbbe61f64a537c648ee4aac20a147f58410e82760af3b2e53fb0378f18196a626de7b2eb51c7a1d4cefe9ae098042ff6792ed69ce55d1c8d9d51fa1659a0228343ce73f58a1c34898a3abf7c6291f34903fa6fe1263aac344a5020ed6fea84bc90a891f08d9a349e043a8b26c20074afcb1e3c64cf6eb5df824359731b6d0e7aa3da85c105997901aa217ba63a8b8c8204460fa84067f8f6a435254fafb9aa13b95bc7772182d1667591c5d92d99e5fb559fec702e8b0f9ab22eb4553b2e51c55e3842f770ebe16dff08786f4b5e5c668153e1fedd632a207ceab2d06d6c28a789964e91d7e26aafc7b4970e7aaece3af9aabf84abb657cd04854a4fb08f073873aeefaa1241fbe5e312a9d468078d1e0d8425719b4fc3132a9388cdc4036e8df4530c4ae1222a68cb193d62e4d58e4e59cc2ae071ec7abd0066499259be87360d7827a9178a33724772bedffe7ae47a2cbfce9489059ab1bada7a538d32a61970fcd823e2e747bfc0cdc7054577da413c73eb57813782d285b069c94b096b298b999c66a0490931b76fe0bbc85ec3f6b38290b55b17074acca0c8e0af8e4d8d63f0610ab2dcc517ecb5059c193e1833ab6b8c69428e68c31e92e2389ec8cd4f2d298ee71c8ffadb5176d2329f07bf68760973873b1e8cc9a766812b761f0dff0517c0cb5179c9949149240b72d9ae410d2c126a033792dde4e0e27bf41e776678a98efec1591d9cb3bc961e01df81c011602c8f0df27c127aff887d52fd638d93c5e036954564af81865d624d63d6574c1f27c3b421368562525e6db5ac8fbab2ab717fa8bbf8d18c4af8dbeff0c3e9321669c6d36441dd7bbca78c92ffd0a0289ea618f8056a19a6659c7477fc9ae7180362d32795cc776ff84cdf1eafda3828ef6f4d1f230c41c1209101dd6b0fe448523681c3ccd69683b1764a6bfad217c537781ac19fa091758c1d3b82a2d74187c3d187356f111f680da26576adfaa8ec3d5c09f3771c7cfda9b9a4491378885d698e5e55c26f7d2ebae9fdaf9d8253430bca8910b42036eb231cbbb70291123504b001334a706dd9b688c3c52cfd57acd49343ece49e0", 0x1000}, {&(0x7f0000001300)="a1015da09cd065529bd79d0f3dfcb7811d13c5394dff86457ad6aff506b2af36ec3cbbf63f4d185c4bd99cf65d18a4456bade760b5ffd9ab0ffa62ed0fe49f960d90c83e7896572302d35f088fd56c68ab95af739378821c07c08cf5a24f015810f94200dee244e004158cb1894bd3f235087d68a9f3a144e4405420e97909d5b31b4acee240453dfe12999d00ca81ac2fac054a10d5c7ffb4e1bf73f1e09428174b540650ec783dc01205c415b6befef9a7e28bc483e5ff7c47e8d1ed1dd3f12e7dd50ff271cd794dd417649a22d5762f4ada43cf421f9c03e975f0416ed1f66a25c739435d5d3b1259027feecd7b403bc49f49ff512961f72edf8625d22df52a201dd6098b3393dd5c255a7bc9b51e368e8d31936e6954c464d64ac4546adaaa0d8fbcc0ad97bfb92bbf7b8f7d1ac1ee4d2d9ae691ca24116376354071abe4fd9947cc7188c0ff4c42748fcc5df3c7554e783fa6022f4610176539d3cb9fce49c88dcc75aa7b4a0de6e84e1d5247882e3fcf7ad91b41484a586bd6a9a2b0a9170c45e3dc6be51d802753bd760e9eefb10ee3467a0df75d378ad226b5c57a0e6b2eb844dd313c636ceb25dd4bacaa0cf246485f08d9d6d9cc4068a75e7c108645797191fd44b91331f6a3af47eda2a0e2197b79928168c14a3f04dc81ad2be59406fad988546588b83fb6de587c86359d2ad2e8b597d5dfe72b530b96478f4ef866f114617c8f42d54d1ff17da6ac544d94ffc865cd61f43315ceec2a56644f63c7c516b76a074e3a208ace1db00209b4a4e5b4f0f06a4051c46dc2e941aee67d5e773fbd36ddcb37460a7d12dcda37214f681d473fd1f43d1b8c5417c70a95c8b3ef14100c55cb1dad26a2358a4cbce10f02dbccfbeff521bcdcee00cc8934c5e9350fc8f1778d22e64fc9ef4ee71c57ff6dfae2b617f518e21562a216a5ab807a4d5bddd131f930979262fb222d25a31ba14cbc604e4324f9e0c82c4c05bb05354726414dbadbee58f1f2f2326e468ec2e11a859e899e5386168c2851c356bb2de85ebad7bf66d4e4dd05a702595b919a510aae4f541a6978b3a7bfeca59d80f13023d52dd496f1edef69c2554589f6dbf2b697477c0b89bd1e0d0f5097dbd223a4f23a3246afc84a79680effcd949a3d0a9558d7060a37b010cb3ceea66d2e7cdd29124e2c7c9954445c906582eaaa1ca77690e798d4f917cc304f40d104573f2672a97ad2af506375081ecce6402455e483837961192ff4f8eaf79f65f7ca71cbc28864bba821e1386c6c1b8e7781f2831ca0931688f0981c8f3a9a33e5b69ecbdf82a2b563378c72e1c096ddfafaf8baf45e0c17411096d1662d9af076ee31e716f738aa5b2a0c47fe1b74d533fbd5b02142839605335a2f9b94a3dc8653d3a5be866bbc09c6a7448d9bc74175659e73626bb134f7f0a60a93ca2111c5894ade2e3ceab2c1058f55fe546af898e4c95039fcac07a0d65a944ee5d3db8b02676deffb515aae012d6d66fab2f07af44d9d3674a2f391efcd27fb163ae5619b941692eabe5fbe49ee8e6948c3244397016593c0e82e14a8ed5fdaa31fb47b509c3109f31f2a6e21190949d6fc941f9957088b400a6e05c51e4fa05e831b4907e96c9ced8ac79b3abac2159af9a91a9cb025bcb3f3a40d6d8ea422ae1a010cd6f83241537d5e4ecefb152e6b14d254351fbb131e5496f37fc4e189a9cb2ca6aee90dca00b3d835ee363906f07a57d285f00cb412e62ecc1807fa48cba4a89a1c31e47913b911b8ec82231eea7cc03385c1ce87749d60d4ecdc0ae7a44072c1efb2fa51349daa658e820806b5f847b5e02b979b8f8a2ed6bbe657824a5925fdcd2cf09287b787f5f8c84c8780541a6a4de382f28d84f0ae3418b996b7bd09aba7dcab570e3309c775cdd2cefe6f9577fbec9fc5e23ed9c936fc954e55ed61a435c8243ac1947e1f0198572230e9a9aa574353c950702bb42b402618996dd866423d4942bd86ba37503f875e9f2b18b687127ec573f494ff4b4b85ff044167d8967ad9380be0703e61b1ea34873005ac297d6fc229eb5258659b2b656e3d1929945b91648df104e756f5cc0056900c50fc926d914461cd0729e72130a65672214351b39518ce8e4fae507366635a1b298da04d840c2942015008115db91d6176d151a051292a0198605fbeca7d823b6cbaa9a6595d4cdfbbfb5fe935a1a66e36e6c8418ed339e659e203e572f6208c21d27e4d32161dbcba4f2864e12a5cda6d3ef3a2085d4a8eb75579a6545df8326e4a1b3f1708422af96d80609df00f351fc2d91bdcb09400de588cfaeab84e85456d860221e6c835547a96e63df50b74ab11c4324e1aab1e2ce199a621cb8ae7ccb3e074bde5b017a904783a9d99858db34b9ea56983d3b2deeddab4cec22885ffdafb0d9a2039f4182cc18c8d543bac56495a8763e2535973716fe40162035db2809ce6d16ffcf7ca05a6952b8372d91439682f5b1b0cfd07c1ecfcbc2a50700ed1690e6788bcdbfbdd527321816466f122bfe2a0026a7710fd66377d728c7196958d64bfa6c01d805c42e86796a928e956c874a70d3682cef23466dab0f878f427f37c54750206ff60dd4bb0179ebaa952b7f760eb27d5a83c73464e5deb8f602e0d7b16a6be1e7a935f604a95cfba2220456c74b5b3a7b97c7586169538c5154a5a74aa67de6bbbc5b00e4543de4c53715d1989d86dbe2e1dc71d67910f76c28f94b6bfd30b5952459a2f5ddfd4358fa95f3782f0ee778d77d646390d2ffd889fea6488a75c9ce9da83290abb23ccbbc8ff35ce2f9e59f6b083e3bc77fde604999c23d8d30e0785b498887e6f3a6aa0f0cadea4582a3348098d0435579c286026b82da24fb00b495247ec01fe91280788aba11a48f8fb3cadc887fa5287108f6f91820c8c54c2ddab28cca6bb8cb506f127f2f2b0aba7747529423ff7a2f9247cc459b809da3dacb514650d302219bc46db8894220451b450d444ae0a32c8474a9f3c048a2d2926b04ed0006bbf6161b2cf5ea540a7567fda522addccd03c74ccc79fcac1946fa31865ab27bd046eacdd8ce948e44d384ebeaa230465d0ff1fd2be9030a794270d5682a848c46c7db4b6319c140a61c3aeccebef8c56124280aae97640c41be7e50dd8733748424ebf62bac7141ca73bf575d56de25941693a42ca201c9665f3d38c97c0d9c8eca9f8c8cbeb3e83f13be91e5aba530857071d806488c35570d437c0442b9ebae45073ffcc21b175028ef9240615af29849003039645c2533c1127fd3956db36ffdd5aeaf7f56560e6c8344c902a2ea9183e36a2d8f962efa875ad1b0a54c6b1d1b6338dab1f74c406e1ff98b2d18f5da131ea2555431151fdff2f07c3f5c6127124ea072d403e6e023e268ce8cc438cdd55f7ef178e04655e28b3c2c3bac087f5b9923c416eac00436262d87f3f5c2035f8969f59e05e4bea4d982c095a3aa3207a52d6ca1f7b587c3d64819dd0063354cdacc1314842d229dc570e2c36845b103463c6175d2bf46cd4645b94ee096f0e579919d7652ef3886301a5841bb1c1a595db985c54f9895493119aa9ff52e83eae398c7f8bbe4add4480844db899273ee6b17db7e678b2ccfd4b0e077d38cdb86def5e6354c90e12eb697c4d11d1d3f63f580239647561ad33c1aae1f5cdd91c0376f60dcfc873686b7ccdd40f996913b82e01817d528c22f07f3a2040ab62d932ddecba4d6e25d04f344785b3cf2186a8b996c76f8b0a4c3aadf78ebd484d2301947c8939cd9331dfea4f598e88cf42e3471ee1093fb00dd39edc0402b1628119365796fa78873eef17763d8d707e3af23f7127ee03629c9f9d6c70b7656d6b68c4f213cea9a981a3eeb3529d3cc594b67f7b20d689ea28a8b6a9380a02559885012b65e21fc06310ecca07bcab0ddeba35250220497c2bd621abc9888181c0c5689a288cfb8db162e99343f2c3bf66f3656b2893951f0d8c106b73d90eab6abf919af4f7ab939ab20b23823ec67b1c77cfaa257771714908613fea2f6a133c3182232255fbda5480bf596bbabdb98314cb42e14b53baae5189d6872817f1713138938945d2c2615ab0c365befb8fb24c31aa0e6cc370b3c9743a5d34dd53b289ab4fdb8ac3c81b7338e64d6af3472a7deb8b71ee9ab35c662c7a798838a10e7986201844f8e825baeea830cab38319b4a6e1760abe7e693e88ca47cdea11af251794b4393f0162cca6606237cad791556ff233513dabe7a830d680952a191b8ca5960a253ce712db6a7963f891f80f2bc2429a12e26222c5e86c0963dce10574598f06616b33c9c4032b06032ca1fc139c32b9a4e578cb15e387644925188c12b596b36b66befc649a3ca1f8351fe0ce85a9f820ec1767fe0d9f128baed4d3b591a610536bfad44baee65a9cf010a818c9df781bde506d661b6958bea3fc68bca04acda09531fe2ed5d78f205056d822aff07902f79fc0ac69b7419e8bb3fca2ab95fed77ad65c1d46c14c2f07d4930b8be4b451eb70fbdd1e19db1b43104aa174f85a3a61021ed833018a13f24b593d7a089d6ad01bd8a5f50ee9db2c8cb5f6a0612fe52f8fce9d850d7d17ee71b969bbdf0340438c3c0fc4341daa84eed825d2f82b00e56e8bd2f8896408656dfd62aa87a049d549bab0b86f7c155b12124582583c129921523a3c26f97ae116d344e6817d0ac308d2663173e36c719709c005af00634d661bb9c93524a00fbace0c8dd66d3c558f67b30ed347a44dcda4e2f9eb8b17e04f2854c8145bbe998d8e08db94c759cf96d0f6f6776fdb1eb1d511b2f26b73a98fb357f95e5b1c7d09efcd27c9de63c0a3bd0f9a49b19dccba156abda3e824969151cbd0ecf60719a82acc4dd00c7048c4debe5c31f1b6424405162eae3ab02b40f1ba368ad399d4c62416e35644aef40f54a8afba29a104637d92d0034d6f2c317689685bcce46bdfd9e7a0aecef356e35942d8e3425b6ba1fb65b99669c6085fff74f5119e11f2af6bc3b144e6c6b341d5b74d71119ca973e68483c3cb9932fb04a859e8392f9875c7b927f863fb90035fda0483f4e48b913bebd99bbabc0c25d479c694abad4302ed79b238013d0e350f4b8f49cb4fba2a4674a398fbaa24676bd22c72ccd89d5df9672593fd6e7a031511c1d27738a09e02e897e2f5328c985bd321fd7b9b7d1ac471436b9651ec74a597de5da880350a1ba564da344522bc07584c3c41e6bcad889b13b6c3d43cfd905f6be277a5dced5dbc735d24776a1d0f8ca5b7cde2c6eb5ccff5a6c9180198a60c238f4876953d82c461b1f6d9dff33e297f3edb79f7dc862c834905450eeddedf41aaf958976882847c9f8648c9b301a00424124a2ffeac864a6ee75437033d1e8ed12ce2213c51e0bc0c7f48c8d11a08b9d78503e803b0608c202d9cb40aa0f9b642c466bc4e6b671a56de938b5fa0e5e8829be35645fbf6cadcdbfe48483498ade43f309b1c28c071de38e7ac9a0707d5f45131bcb88df1fb43e2d1f4df182342a88727ebafa27bbf62a5978fcc3d5138bb4c594f73e3e86914ecb93a5fff8d470469ec3287daca2143cfe4b7082d6ecd03feb83a0417a97bd21789d48a6f162b93e18fb4618f82869fcea32464525874c7a010326af538513ab6f40e3b1406031493eb939bfc0fc1611a73a8b4f0a06b7eacc680850aaa8e3f15b67c9d03d87331dca7340d4644cf6b6e9bd760b8aecb38b11300c234cf558910cf0da8725dd1f5db558e3515da34841f139428be74a8626a01a945533436", 0x1000}, {&(0x7f0000002300)="571d7acac2e278896766968164da905ace2a9409548326304695350c16e84a3476e4a279c82ade068451aab48d33a3e35e48bd2aaa4cf531df07dfda0458a5eb2881525479e791faa4a23c10b4c7dc14cdf888710c7bd8209db268c974225e369aefa742d52ca0d7eb8b5fbc8424d1f8de0ed8c521f3b2adef20008d032281de19c754bdb89953b9e38178ba41777c3cf13f5d9c88f76c7eecadc8b515840d49a63975142becff40af34538d1b466c438d6a0f35037faf1106580d3f7a58b207e74e4ccefe14ffe1d19b2b6f84c284377384f54f15b4189955bca95afa923faa9967c0249043dd8d015d7ea82d79007bed1d3417159fd7a140eb040a81fe9d20ac3b35e103f1d8003e2c0ab4e62cda9a689646f9089e5c7066ee9219ca691f9f47ac0ad6b34edbbe98c81ab1ac9c3114e87784a69edb740e0430d8f4227588dbe79b664bfcd72f166e31e79ce683a06dbd438a0b2bfeeb7afe5503c931e163911f6ef13eb4d0e2946f081a832052b5e9963bd490c57010f61ce6812a995f231a4113a786a960234dc918e0726c3c092d7821cf29b209ca0f71707274fe2348701b09629f45101f572d8f298817bb1c9d16e48baed077464fb4931dbda20800a6a38cf7573a6d6be298e1232f834a3c6a0f15bd19d2fdcc3ae5e845a6419c4c59c2e29b21e3f644ccfbe53e30f9c936630fecc034eb31540ff8f696d0e2e36e0fb60123382ba88b6b3d3dfac66b9c7246d59cdba160afb8588649d698f4fbe357376b6fb92ae546907ead3262853905f7ff005ad60e6562db80cd97703bbd6c3fbc5ad5569c793003431a0b0d7941891d04a5100fad67d9d85cc1661e9ca1f8f88a370d4ceea48852e094d667a3c13b31bcb37846c2da01282aa415306c6b872cce38b49dbaa4769548c79b0f5e3d438263fe3e51d39e920355a9f2e5ca112832afca76491043046eb2ae81263bda371569a37b6e1a1d31bc0996589daa75f2b78cbd2761db704f31da1450a1e17301deb57b51184aec1a5b02996e26520528563263d375b225b6afbb5ea3861ebed83d981f7f24194f75307ac39a54b40712dd9d8501ec20eb7204444b84b2174f26fb79c63626b7dbb991c44b7d751f1ea35a94216bdab5609189f4b1b85a5b793356dc2dbb846e427f9b4c27072df5c5e39f5ebf24eb1aebf36339ff75c4ea3b38595cf171eaf5741a71ef48248d0b16623559398713008667170467754c4a763b608ed13116eb4a15ee4073aea1d1c26083ddc7892b959d9899f14556c2cd9e7f6fa452df53792fb27bc520bcbd85e6182a1eca493a2902b500343d45d8686b7fe57539d6a248fbbd02c4b677b3089e6c56835ae22f3ffdb2a0c5231979ef605e88f2604decd1eb676c185c3eea01058e42f25c02fb796e3ae373e30bdb625b33a078018d857e7c3428202ed2a1a9662ef347fabec43438a6a3bfa34bb110d1a428c12933d163663a2798620926ba17f5ca87711e719423bd5272e77a00bf5c88b370513b3dd7819a76723958f9f7a7d2f539774e9e7bb30f7a808b5700f62c28f38b1ff40f1d6efbeb5ad0cf58a8584bef5a7f299c9381df58aeea0f90297e5c37d235dae7c3b9dfee60da006a482ece72cbfe8b5cfb31da949b73d533dad6ba6083389d9791f879196789b6917f3add3cc979a97bccaa33f595d12d35ff0e041dcf2ed9f7a102db12c29a5be27961640a1d8386c447d04e9e979a1d1a7444cf280afba1a4094026dd45db5486e4778d2cc1a7fe08904880b033b36b9c284487f14030aed6990b71908c65c8d6ed8a8ee26bee4a9ec983ebe7d6a1540d7ce17c9797c269d9e265f5b0391841f627028830e5e88a0e42b397143be803eb99bbf6ab45d989695eae7ec0ebe10ecc05e7b3ba1743c6ee628d3056d415c077b7cfe46a14b89b67edf0e38a3e1be00c070809c6798c0b14fb8f733f37de82e6a7cf53c5b691a6e1774c12a4a42c5f2eaecdd8f1593d0f8f485442d3a019355be37b84aaa08682fa9f7bcc27bba3a0cbf8be751920a824b783845cb218dc4ea0cdb793392d3b649ff0e71b223eba5e394c62445d565641da7d0919df7a38e6a659b5c1f3dc4f99710e5cbf8f11453beeddd5c7adf094273742a2da17229c9d222464e6317fa0fa773843c446d0ef71f182416ea6bc8a6bd7d84f0ca5cdd23e31426c70041c419092998786af9d4e545cace83800f279f1a9d69406bad453923157858a7a9133d55cfaaa1faf7079d305f028fde80748d403d79992f1a3f7bd702838882bbca4c9456b97b55084a7b769dde6c32b65d37ccfa09493a32e8accf0ddac31caefac5e6f7a35b60ba141043cfd9d99db36d4023a04359f858b1e2c1f8b37804843947be611e3cbb40df8132d02b571bd21ee24fdadaff54db313a397f721b1013814b841267e70b683e734f6f919a7edb956d7f720d040ca0d4d4a88b7a9991692313e05935cf77aba7aa22fd427278cf167ab95a2e9f05b02e77816c597364be68d2cb92fbbbb41a0d82d1c5c01a0b0ab281cc7226b385a17fe257100865e3dd495810cd9b362ce4028b4b792a6778d87a206d763e8251d4abb68c9a17c1142fc941dfbe9fc714b9628da77a8e5b24b22903c66a47a5a5363dc15fb4978193e19b61e6d0e48291e576bceaafbb71bf319064292c9567f8cf2d9b4334b5a7e5aedcfac5e359545cdbc7080f3f265dc17b379bba022124af1f4a52c9ef8f348dfb4c03d61e983f68b6799eb32063ef1978c0982dd744139a0cacd70cafce7208676bd5612ed913a3368931faba000e72a8e4429b3d199bda89505cddbc64dde5d7f5f374f443374e4f66c7cf9558f9af253a1c1865ad6309794f0d685ab59d1c71373614b106f10acfea3b271d43bb057f30a45af3e8b6ed41dee79fbd4ef3bcdeb10c80cae3d8e7714763871d344e4b4941670fe15f393dc0626cf0d6d539a53dd201415342277376386a9469f682901d624cb5f9ec41394e7334bfedb8f1732ec1d0874a969c12b43d4ce983cb71ed5c8848df7bd1aeef6f1959d11176cbb3735aa99dc1a4f061cda4736601c835a71d3df7882f33b5019204fa1d8797de06e4a88d5b54b42c2bb6ac7aa1cc7f6dc502788c414fa7b759982240a146b8f69ae3c554fed752a92be4781374db1bf138659f28df6a7813568bd3583fd57d1cbd7d7ecb3a4e987a55fe99a42cb785f281531819a3c85e3b8ff03238b0730d6d8dd87cf88d26a268b3e90a71dd83b1c17f3b637710ffa05bcc3bfa23aaa92853ce96bab4c6b2dae42f1bb52e572157bddf424c308e8dcee089bc45ffeef1b6d5a76e6d21b045b0d6d4d57a856a33494df8bbb88b5b7fe257e791edc9c6fded6b30f8f03ddfb1b5a05b46d1550a7007c3fc25a08e42adfe2c3d8296845ce1e9af5f26b4a9167aa20e82e1fa54d2fb88efa42da3c82fdc43f6d51d74311d7dc2ec65706f1da627f6586e642fac649bd2cc902fe86ef7a30a59526987fc3f495e135f50646f6d25d239acc0551cf06cb868282b57fe81844f4b68597fbb582a8301a01550551c28cec4ef1d83e28766334e87e50938dd6b73379990515393bbec13fdcd66fe383bf7b6e2099ee569245226d64e70aadfc14a4c6560b00721ac05ba28db00c4a5fa034392457df4edaaa7ab0cb2d955f1d04eb57d8f7892eabbff4d85c545b134c1b50d2ff084158547fb560ae17a75976db8ca5013e2d2e01fd065cf2ff1dd4c5260fd27d1dd14d70aa8f2da71ad4b21b87892e23a2e61025973c4a2ad3221492686d59d84f61da1813034f8908dc48a75a3efcef55eeb2ba8252e2d763ee51b6203b76d0d8818ab03f06309d7bd151782693fa6e1a8df9a2d9d55eb51f06fa98e3f1d0d8fa6617ffacb4b6fd7a943db4ed4c1a8b62a262e67286beb82d4e5b02684b1191cccd5cd10603a1ede0cd8845fedc066f417a17a2f443a332072648d9187aefe361b03200319a1167659a84ddff3415f144a302c122afd0aab937f72226a6620dd7434e23d9d3e1fc803d03f2e0d59df659dadda6ab755187b8e13948a4a94b41723a54a60be7090adeef989830d44fd5229349892a5893e77d9f79c39c66ca35a95b06691e15f9132a702ccecbe3d3911f577be0f6e7799952663fe0cac97bea75885825a075316eeddb0bf08170091e374d51f5856e79355c24e1a4b4c88b5397ab92e74f62dd9d6018a650dc9eb595ac74f16986f316bfa059cd6cd22b4767836a35fa1f1897b9bd0430da7aa6cafa413f35369aa1a622480bfbe8d4d67b3a30b0d21b756cc999f4af4b1f42d59ce9d4dea53900cc5aa7dfba2f07ab85c3486a08c4d5cebd46a1b9f6a0797eaea0876324a4c7e1669018ad5b6de10099011b4313aace48a4328529a2503c17dc2cfa098dc5f653f3d43701d2ff8fde2fc77635825140da94f4a21a46b7f07c1d435057ac7513684ac4e079c17357149ff5e9c479268fab98bc7bf12a9c8d6762bcd6361b75c6c5c1a2a92075cfcd0304072a716d32265aa7b3a72eb18344cb22a27373a333181a79d185ca002827415470115f90a1d1abe51c91ddb59bbc3059c9ca81c5ad90edac55dcba34decc5fae1bd266fae59cf8b49a3094527554f6014eea4d948fcd3669436bdcd2969947d47e1a5b1b584839e92bafff91b35526d1c5d029e36b556d58432c8845666b5bb8a5756b5f8fe4403069d6793033569ba5f3ddd664ab9daa2c7366a8b48f846b4f879aee7b23507b98640aaceb0f5a2e1b2464bea6fa1c55075d5fd484a4b887296df9c8665fccfaf5e1b4048a17fe6ce49e09f04c2545847dc7fcc8631fd06b6b01a40189aca6ae79b1297afd9e728c2991398dc73a483e7c4276b2e94dc234ca709419853e4f9aa7bd23e62467b0a2a1fa61054f14de9bab2f6b8868fa28ee166314adc84a3eff2384b075629958fc912993a5a919cc293ecd9a3157793722fa8f7325872fcba5e6c0804de703a9af32403b2ae2dadc84714ded97d3323f1e72ebc472a6ba304267d73146e7c3180950f2b668ad11deb6b31f87d4e035671db2255d7cbbcabbb74bf5a3452e96420a114e52e95cc816d856f0092f469d0681e20c77480b5ecab542e6316bd98e0a2b3649c8da24b2bef222bbac16a8d3e331a955551490c170891fa0510e20a4e78d241242d76d9f5f98559cc06f3491c283302d0911b521f303cb1f80f269dd9e7e0bf365c8a5518d0d3e925f84e8df9f0c8d44d44d379583ed70026c180225659f60c47921df7b92436edebff5e6b446e06a1830e45690ee72904e4ab1405976463267bac022dbb289c404fd72e8baadf8f17aee0ccb38c564e6babec5cde5e09adfd0c68e9b4ef48d4790e0f51db407aeb75cb2a95c08348337197b9f1b18fe61c0e55e68a6bed4aa14eda1326e0f046c7a6152460a7ebcc3d344fd3d6f9c65c1e77ca6222a4cb8670d27b0d824fbf5f025e3b44ccff8c0ca7287845ca59b9407d0cd590bd7d99533f9adc2030172d6deaa50a5e4326ceca81dd2ba3dc9fdfab5f67a7e387fe52ec9cc4c2997748c009f33997da16652e090012b16f1a28a2c67770d036dbc52cb207632c73582ed48ed05a5e2e1ecf6cd2672483e4b94430dbb30f2037a4853eb8a4ad0d6f0bdbbad8e0d598cdf81ab76872423e2490de4202b7e73097c099c146c398c17add010c4e247d668446dc98a2c3bed7ffb115b46d7892b07b546147742a65c6ca7138f19aa0a73ea4bcdeae89b4a6b76045dce57a8a9196101bd3ba4e0b3a2a1e399430615c5d59327b3e5bdf82ec463", 0x1000}, {&(0x7f0000003640)="0b95950d06fb60d6a8fb916e7554b6a7bf60515aa22d51f6f19e278d7598dbceab2830600d9626ac7c3217601e578fe4b906f29540ffc5081bfc0b2af4a9c61a7c27d060b853f510239fc7a5a79b73311bacda54f73a033a9d79bf7092572db79611ee8583d9697d2a36800b5b5d8ea80c0f74ee550fcb87080e07a89da0c38c187f37ce800693aae9f0e11e5fe61e7874b7108606933bb9dc0a2b9cdef795a448d2a04f31fa7fe043cb24e59317dbcf6851588785be9efda0e08cba7f808b6e8fcfd5ad9f0e95", 0xc7}, {&(0x7f0000003400)="be9b7267dab067d41c5d783e4bca02e74412756fcd782e7a6f8495c9c75f2e577909605db8a3aec1c1d9fdb891acad342ffd53e13c1089387d7f96b602656e82fc2b364bbe79bffc108419d234253a8eb64f33433996429e3117e93d7b4683392e0883924ce27c6285e2096a9f5b30b34b93ff3a708e467aec50fde6bd99b22feaac5c62b8cb86f68922a6c3d2b2d4f7e4c5e21738d8f3032880762186bba2aaa16f48b65223a7bcf4a2d253d22a479dbe046800f922afdcddcdf92de960ba01bbc9ab9f13996ac3", 0xc8}, {&(0x7f0000003500)="b273805206c29c5c28e4182d6b318ebf86796a82a9565433538395447c6c1ef1974c5f7145f63bd636a20837e05e5cf541106a1e161353f0016ed45c9575b88e8b0563214911fde606aae76b98c61fd8c19236544db81b03322a7a073cd4fc6416743de7537a5c536d42d9ce2c35ca560754a618e7c146ab24f201f2d10fe5c403808c92aa6f7b2647a705504827173960e7ab67e1ea22f747d252414d111b63b62864e1cda4a50ce060a38b257be7e4c6a5", 0xb2}], 0x6) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000000)='\aeY', 0x3) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/133, 0x85}, {&(0x7f0000000140)=""/213, 0xd5}, {}, {&(0x7f0000000240)=""/88, 0x58}], 0x4) 10:34:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x105, 0xac7a}, {0xe7, 0x240}, {0x83, 0x7ff}, {0x85, 0x7}, {0x46, 0x3}], 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x880, 0x0) 10:34:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 10:34:22 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x3b) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 10:34:22 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x25) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 10:34:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000200)="11814d1f98b2971d0d27ea4e0832d29b7ea91ab601ad673f9f6fd23b4dfcc9620c671d722516e5b80506ec72129a71355b4274f4407c7fc33f2f", 0xfffffffffffffe49, 0x4004, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000180)=0xdeadbeef) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f00000001c0)=0x4) 10:34:23 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x14, 0x7, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x4, 0x202, &(0x7f0000000000)="036870e4057f1e9f7c1fcdb3147a6f417fe9961399d7734da88b05f6e4f7b8080b390e732e3daa2a27b4ba88f404f586a4a240c7369381d0c87eaef45aff57555145e2e301f80fda6da6a056852ae993acf460", 0x53) 10:34:23 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, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) socketpair(0x39, 0x4000, 0x6, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r4, 0x0, &(0x7f0000000000)=0xfb) socket(0x18, 0x1, 0x80000001) r5 = semget$private(0x0, 0x1, 0x351) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 10:34:23 executing program 1: socket(0x2, 0x0, 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x100000000000002, &(0x7f0000000200)="ee8ff0a0", 0x4) 10:34:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2871, './file0\x00'}) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) rmdir(&(0x7f0000000040)='./file0\x00') 10:34:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r3, r4, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0xff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x0, 0xfffffffffffffff8, &(0x7f00000001c0)="7651c43ff74a27b9b84974dafec358f4e71bbb39f4c987c9b9713b52e9e41fa6f8932142a2c56f840c", 0x29) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) pledge(0x0, &(0x7f0000000200)='\\+---\x00') pipe(&(0x7f0000000400)={0xffffffffffffffff}) bind(r1, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$KDGKBMODE(r1, 0x40044b06) getpeername$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x2, 0x4, 0x2}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000004c0)={0xc064, './file0\x00', './file0\x00'}) 10:34:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c", 0x19a}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:34:25 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) listen(r0, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffffb, 0x4, 0x6, '\x00\x00\x00\a\x00', 0x7b4a}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x31) connect$unix(0xffffffffffffffff, &(0x7f00000011c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)=@in6={0x18, 0x1, 0x6, 0xc9}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001180)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:34:25 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) shmget(0x3, 0x3000, 0x540, &(0x7f0000018000/0x3000)=nil) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000435000/0x3000)=nil) shmat(r0, &(0x7f00004ea000/0x1000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) setsockopt(r1, 0x1f, 0x4, &(0x7f0000000040)="b836ff61c7d92ef99cb88724fdd08af29d0fcd431ae3bb113252b13744b231fd13478717597f4946e461dd0a960e326eaba1be6bc8c2a3a181d694f2c8e3b349f8d4a21543623d3381807ff5b0d54ef2a9bed8b2b9da594f51e07523c44f2159", 0x60) 10:34:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) ioctl$TIOCNOTTY(r1, 0x20007471) 10:34:25 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x20a1, 0xfffffffffffffffb) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='y', 0x1}], 0x1) 10:34:25 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x800000) chflags(&(0x7f0000000140)='./file0\x00', 0x20002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r1) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 10:34:26 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000080), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r0, 0x95b) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) 10:34:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 10:34:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x482, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x2000100000000}) 10:34:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) socket$inet6(0x18, 0x0, 0x7) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) msgget(0x0, 0x400) lseek(r0, 0x0, 0x3) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x10) 10:34:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x3) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) 10:34:27 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r2}) flock(r0, 0xfffffffffffffffe) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xffffffffffffff7f, 0x6}) 10:34:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = socket(0x16, 0x8002, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x0) 10:34:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x88, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000300)=""/156, 0x9c, 0x40, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x3, 0x1000}, 0xc) getuid() r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0x6, 0x100000000, 0x10000, "45ef7630197e7d322c414252ff80acc54935945a", 0x400}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) mkdir(&(0x7f00000002c0)='./bus\x00', 0x45) getuid() chmod(&(0x7f0000000280)='./bus\x00', 0x20) clock_settime(0x0, &(0x7f0000000240)={0x4, 0x3}) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000400)=[{0x1, 0x2, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x80000000}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) linkat(r1, &(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, 0x0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(0xffffffffffffffff, r2, r4) recvfrom$inet6(r1, &(0x7f0000000300)=""/19, 0x13, 0x842, &(0x7f00000003c0)={0x18, 0x2, 0x4}, 0xc) setuid(0xee01) bind(0xffffffffffffffff, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r5 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) read(0xffffffffffffffff, &(0x7f0000000440)=""/253, 0xfd) fchown(r1, r2, r3) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:04 executing program 1: r0 = geteuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xa001, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000240)=0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xad62d69253da3283, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) lseek(r0, 0x0, 0x3) 16:00:04 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x8400, 0x102) mknod(&(0x7f0000000280)='./bus/file0\x00', 0x81, 0x28b0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=""/210, 0xd2) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 16:00:04 executing program 0: socketpair(0x7, 0x4004, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x841, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0xf6, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000140)=@un=@file={0x0, ""/15}, 0x11, &(0x7f0000001700)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000001440)=""/78, 0x4e}, {&(0x7f00000014c0)=""/216, 0xd8}, {&(0x7f00000015c0)=""/156, 0x9c}, {&(0x7f0000001680)=""/76, 0x4c}], 0x9, &(0x7f00000017c0)=""/88, 0x58}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x100, 0x4, 0x6, 0x800}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/185, 0xb9}], 0x3, &(0x7f0000000340)=""/51, 0x33}, 0x2) fchflags(r0, 0x60001) 16:00:04 executing program 0: syz_open_pts() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0xfff, './file1\x00'}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$setstatus(r4, 0x4, 0x80) r5 = shmget$private(0x0, 0x2000, 0x140, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x1000)=nil, 0x2000) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa) 16:00:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x80000000, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x7, 0x1}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20188, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x76c3, 0x1, 0xffffffff80000000, 0x0, 0x81, 0x101, 0xffffffff, 0x0, 0x2, 0x2, 0x5}) r2 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x2, 0x2, 0x6, 0x3ff, r2}) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) r5 = getegid() r6 = getegid() getgroups(0x3c5707ca, &(0x7f00000000c0)=[r1, r5]) r8 = getgid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000140)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/164, 0xa4}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x7) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3ffffffffffffc59, &(0x7f0000000600)=[r0, r1]) r2 = socket(0x32, 0x5, 0x80) setsockopt(r2, 0x0, 0x400, &(0x7f0000000080)="d34dcd603b0e266a70560373bdb47cf7fbf54c34088223830f0c2c50fca66f34670749ff15b89d75589a51f248a4d2c703874757b87be7490bd34c43644929668d8837f13d11658384437578b7d2f94b25780c198c39e6f4280d4c2c0f082a594098ae47aafeea55b7ffca5dcc0e78fd2ff56d70cbcc03fa366d0b15798d8eab8332e0f6579fa76763477a31d79b41e6d278657c5a683611725c6d3192633fd41b0f5a466523319adf70a08d87328ec01a7cb52a133ef6d8e5dfd52a9d137100efa64c9bd7fb", 0xc6) sendto(r2, &(0x7f0000000180)="3054e9f1acc9af183f0d607f41bbf7a4fbbe114c6b19e4448b87821c56fe41dfe0aa3eda913369dc0c599cc162efcc1cefda00012952b4e460167ec4395f0e13dd889346cc78aa5c110d5471d4a6d31cd4950d916558fd49c9d2789f68a2ce7a8b7efae9a259d1bd76552a4580f6e40614187da4f75129caae60fa967d95ec1ef1a3b7664b69b56f0fabb8d790fd9e7483ff3d47e4bc12374c140f3220a3cd95fb21887046a5cabe439a90bf19bdf11f6234c82e3af607e5ea78c134b4322bf0f464917291fabbe4072a51ca094c4c199db9d4ad6cf9525c40", 0xd9, 0x401, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x1, 0x7f}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) getpeername(r4, &(0x7f0000000300)=@in6, &(0x7f00000003c0)=0xc) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff1d) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0xa0, 0x0) r6 = geteuid() lchown(&(0x7f0000000400)='./file0\x00', r6, r3) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000480)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000340)={0x7, './file0\x00'}) open(&(0x7f0000000440)='./file0\x00', 0x20000, 0x40) getuid() flock(r4, 0x4) mprotect(&(0x7f000077e000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000650000/0x2000)=nil, 0x2000, 0x1) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x8) r1 = dup2(r0, r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/10, 0xa}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) dup2(r1, r1) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/78, 0x4e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004008b00002327fffffffe00a3d500000008000000000100000000866a28d21a970ae30000005ffd84513bac6c2d0dad3452720053e035199ea25c15fdef95194134a181a293631b6d3fca4a81cc8ae56f44b007bc00e4e5e02b64b01b69dfca6a9d0f5d76eb595c9a898607735daec50637e34b09a3d634081522cdd670bc296b630300000000000000d1c6383e34dba3a8c77fb71de7b8c83d921100e72322350137948efa7c7eb65db571dbd1bf596c235851f4bea601a01178b322e53f81875fad069898c161ab864edb15968d47b4a448587072d677b4cc52b29981f2d04b165a59766d8ac64b77a8dcb90ab1845b2ada3230f3a000a24f08bfac0e0af008a0dcefa0db284e9c1a47553037b57bdc092178af636a79d08b9ef9d7c5d8483f0be93c9fdb1c8f2cb531ecfc6387d0c5afb53c84be38483ea6806c0698a2f91bc48ecfa249cf8a3a7ba174fccf35c61372a34d4b11d00078c5f0d18228a8a09dcff5dbd0e5fa11b452590a8fabc5f6664e282281ccb7dbb15a3410a413a464185878fdb6fa5e50dc4413312043e742abe6d780b38a775d4911e150e839475cb72b2af8643451bdb10ada4ddd2bfafed613d7c357692537ec", 0x1be}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00003b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x7, &(0x7f0000000180)) dup2(r1, r0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000100)=0x208) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000014c0)='./file0/file0/file0/file0\x00', 0x80, 0x20) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c, &(0x7f0000001380)=[{&(0x7f0000000180)="cabb5ed519ce0dd20fdc64eab0f43d98b77a3948a326c383726962fc6f8fb1f9678497af7b7a8835e27a56ac5f4f2873c1f6df449e08", 0x36}, {&(0x7f00000001c0)="592cc9a44a70db0895a68fb4d721c7ad83aa6abfd34ad38c9f635ea8b4c9b4ab69d9767792191bb6a3c1cf77edadc1f13f287807b971b589352ed44ee3e7252df1a8fb89af23386a538e5d20aeabe09fa18f0304ff94e56951b45a043c38d2c169a805fadadc7e7e056e6ac66865a2675e5424e1f5af36925fb88c27f6240b495076aac867eb936812b9a1f0860a78d6b45fff9e662097fa9f93aff9ca8b57f3d82a860dbfff5ad1dfe63268094d6c55a0e05feee1a0cd6b032b1046edffd60d84c4252230c842253c3c0d2373faee5d01b9", 0xd2}, {&(0x7f00000002c0)="0d4251f1263bdebbb5e585778b78b9070101eac7adb9490ef23ac7e6be5bf0e966fe2a5425635efa4bae08bdef08ff729aa860a0e751c9a7cefd7d17b2c6627a6cf7a89c04218315458cb875134f3c6d783dc38a032ff0870519b9cab414d05c993720692a38f28e918c2453db16d595455b8f54fde4322f631aa1e7984c2e95b900598c55d8839c", 0x88}, {&(0x7f0000000380)="bd72bb8c777e38d064f9b3deab5a7c4f969c20132d6e0c22c1cf4dcd692242591741a17dc49ee5d69ff1cc7dc008cb97eb4aedd75eb83bcbfeaf384a8be96d3d097cdf515faef8476eb439c64c884e7988ae3e7602dff6fb0b5645f39972f97134e6b4efdee7b6b8ecf3ec985ca3894437599a2d45c5e11f9e69f5a8a0fb9a1704b279a5ba72d4646a17b2fac4ef07edc54f04342d7ac3d8ace0c37e75d36da0d4d504a985acc134fd70a3a9853b7f1861fbba294d30cd37a97a04133be6ffbdd5bae3e8dbb137b306711def91e855681d5fc34479052fb7fdd2a756b30b78821cc624a3815601bbb719a5b27ac374077a003a66fd0906526e999becbea43574ceb03c969f71c295001b0ab0a464b3713927318fd74b0ad733c2a267a75f06e6290c14b32c4924b0e390463a7a2a1481828f485bee79271a047340af64e536bc3fe7d39cfb97228f5a5bd0e7f66b880fcd0c81dee645174afbc8b876fe1f49b8218ea81953805efb69761cae593bd958c659c8a99e147a1671791be2bd68ecdabae2220218d92ef3d9405a7bb318d14f760450dfc6526d73f819107d851be3df184c5dc433884ba2bede49cccce2290e8033c4e6495218c4600eb691a95c4904dd871eebf190560a73b79d770d2a4400771c4a6cf61d0229d94250d8a4766dccf49518cb457beff665b61cb648eed35e4177b70e09808055e01b77a0fe29cc31f683ffad00a669a73ac06243bbbc214c279413b70397195e99219f1ff5301d288489639e07140e94db63b22a6dc019d09b3ddc704c63698ddb1b82d5cc064f675d9965dea04a097b18e8a570127e871d558c166956fbf0aee433de6cece4fa45828999f85c1e167c44afa763d17b6edf5442a1d68760a21fcab74386d09b95f19968d68c4783eb19083df6dceb8800d824a7b980ba54a52ca3118ae5652056dbcc5555b08dbe99db2831e05d05d4946c8e57c25fa32a8357f804d2e23fc5545df43423a3cd000b04b84ca6133432a1815d77b463b1d2aff573695f3d72a84148b3f0c205deca816d408c3c14c8ac64331cf8c9464509539bd72835928ab68ea73445213cbacbb47dc683c4fddc7d422d2db1ac4cdecedd13213ed39e2aba7af7070a7def683a4a20d0b61130074a983a8748cddda436cc0b6782b96636e5433597c0e15ec64d1e21a681cefd99400dc96797ff62e7a79c7715b3d5641448f356ce9223b5da1990f1caeee482d19f55336db318714467f64a3ee6164ec3d76297ec68f5ce1fab1086af11f2beb0e41d1781e2c3c5066e9eef8d48ed5bc221443fc0f844b417dde3ff8773f98151ed3023e74d343bf5a50895a4e0a8de7d4e8cb5fa367016df0125edce15b22c1e191d1ab7bddec1b847167c7ed32e647b210d5b637f79cd3ddfc68835cde4125644f7b74c04cf88574c3d7a875109c22fab8b7c7f79bcfdce91ab117a20f40174b3c40fdbf92c6b8ed38f148b7c156e5926811fb54b9d9edc34d851cabfb5e1c96ebaf1135277730d6b642462208fb5a675178cd0a0141358932d31c283380254094384ad4fceebde46a3ff3d1e21cc266571044d66450008504ed63777f7902136941aebe149264df4782a13690edab3eec7dabcd1521f8553fcd1adf110840fdca8fdd5c9d842318939eca232e7bec5004c7bb0e6c063100feab6d833b8ffda493e9accd6619bb0088cc83366dfe5654b33b2ac8046915a0b224c444b447959eb2ee0f79c0cf7768221f0a4129b83c8b30ab7828d492545a3611eba75b01aec7bfa32031d003421e20c699ac0b24a33ac1fc30da2b45d46f12765ab67af0e96c4181ad342d9602752e9a4164d0234c7c811b944fe9cf96b9ad8476132904aa0fba7df9669af4e718c2a4cba29fc28890ab76de1d657563d8fd9a4b09e3457610aa9348599e6591cab2f045af815c2b8e3b078cacf8b89b693c46983021bfe4968939eb5fab323cee66370150b16224a9b2d9c2568d0b261971448e1249916244b284f238aaef656525e635467574669521240beb6279f9050abe06d702f81fed3cab412af49a70bad87ff6aad98cd47cda00c2cef8c3cb541f956b617e9b085ba7fa165c5f18af8515560335b990850bc831a48ed6a2ca38708d00296d04c68e5ca8c9946534f94e393ef67a7d0723b31bbba2a48d2171105e294dc9441033763d0071141deaa034f86cb4653452c5d227913504358b8624d3fb7bac979204de4e3c87622c054418216561b90960c6bae560a5f1036ec2e37155f199f3c526d81c20371b15eaea27b0960f6ba616403ed8729ad4297b5ebc8bda9254ef98a757df28b71f63a1a5c45a850e598707524cb8748ea52989058a7372e2fcbecdf90058c41ee9cdbdd1ec5bb776870da408b3cd8f9ef379d0689848421e78d6aac4fadd6bf8f8ca106e6334fe8ff8f3c55e770d7171a58b052f85983bf77613db904dce88bee7615d9302d6b0cc0c5f19c9f4d953b72b8e477ddf423035243dfa9e4f9b958e4212f9cb5dd73aa03e954954cb4607b735aaa635e7f9a6b2320a6aabc7acb87918ce3821f9ecd15fabc79a64f6b157d8757d238b6259ccb168bcd9f188b0271af5d3bcf3b833ee4c9564c41d4589c6556c04805f7a3a1d0cccbaa838866e05a285f4557ce3aa0b01fcce96fff8c44cfa5260ea59fc9e1b4c7a5c8f7281c085b6c86a2bf07d46dd3f62783c0538637368a0df0a5b4348d098276e21170cbaa1eb299a10a1c82f3f1582cf376ea48726e1746f2196df86a6c169dc83b4b35705d93d691bab1b989de19fd4f228f0025a08f1a16579aaa9cd2ea1a8d86be7a0e8c12ce7b7f385cca99ca8e83885431790df4bf29777144754d305adb16e8c89cb8c620af3aca3c58776ba98948fbf739770e0bc0bfed60bee11b326a53681769732bbc02b510e67f0418bbedee785c87f8771dc898c319f4842de46cff61ce0c7b4279e1cb8a0c85cf26b0931e5b9ba64b5e1a89df564454407b99a3b5279fe435aca910dde98a9308789c3de6b444200aa2fa76565cb0ce7d4461d021d2d094561184d011f5269427080dd12519a12f589fc53f040c478c289d6f48d0a5364fad594a623228cb8ba89919824ebfc7d6092ee885cf4131e20d90947e60f7ad4be41f75f59495765860267701cc29d35e1e9f2a8b7c836e62ae2d1387c5a0818c9796c935729c42fa816b5b8fb25246c3f8dfaa5ed4266f8af964b76e148de17368aad09d483c2cbcdebd0b9a6753c0c18cef642639bf4e5e4004d555d9f6d1b7c904b012a7f23c49bd71578852c33f2e83cbdb0efa0e94a5f7665675f1cb60e7756f8cf7f8c52f26b5491f810c4cf70a7e3326f1bfc0ad0fd7130659781715f48a6d8eb73fbccaef572acf2ff06a871a5790560d6e5c83f5b6281f47fa6080ccb197857c96f529c6c939bd081f8ce74d1bade3bd863691f1abb3d5ade9b11c13dfb6db947b874a2b557eeab11c28419ca56ea14f59d5c99c5774439c0bb4a021fe697440540ae2e102d979037eed3c7cf10b2e1b955e762a2006ef6e29e8322ecaa542e99351f14259d5b0d4da4cd7b816a5866fe9a72a4b7df84d6c007dfc64769280b57a571a61e226572d585d004f8bae9de90a40a798d27b8646e69cc41e5462811fd7f2482d783d54f8e5d91b7246e31a07ac518e0f34d7fede46cdd2cc4052475a4657d92d6f86e9dfc923456edb349804683d3b7c570f243669d4e9afd09ee261bbfb18247a819d4f546f518d03962d4da4a07aab0a8995229807d3fb4614920b1d54dc870e71160ec056e77843cf5f1e40afe9aef3aea6bd69ed99628f958faf4793bc61185b46f30985586871fa3fbaebbfdb8ba6ef219fd8bb0c77484f7e7e39e469d214f4b22a514fd4abc3f9dfcb9c04d9602563aa9bd54e81928e76db3f10bbf39e332ed81588cb178ace8fe547f6dadd19dfc91e8079119c85116007b997b532d2e5977b9b2cc75406935e1750f7ab3927f176a4b82405a8e56e00a3327e809807bf4a7c5270b9fae3be7eeefda24655f65b8bc51a986766b2080f198da4ee4c107a8f67b1308c90cbabebb01c81b6e1d39226f4fe6cab97ad18abd1e04094f9193a62aa8b892a95769f34c51c200a5959284fd7764526261a92b3a9d53fe1e9371c6211e7e6d83557c721238d1ab2fad4ed65e608d9203e5ce7cfc658e470d59ff7132fb20a60f81896b6864e6ff4a294751fb5be0b1f7ae3d5ffb17f76b5ae32b5761f110960d564079e5ceddbbcda1ffb333bac8ad11b8642487575c0c6caa399e36cc927bd9c9d3f72336276a1ad9e5109dcc1c7a5def741a92460ce40063397c97a3aa9bbad41f4b3b0618e615189462934864fcce8536f079e6c5bd98c3c016b7a23a660829af09d1c3890f5abb90eaeb8a63ba2e7c5880068824f9489aecb0b5fa066701f7c588f7f0334ce3aca08c8fb672f2df1065d2ca02b739b17c4f9ea544d5b6dfa225bb595dc21e82dcc95c1a990274e48e9d920539d0e6938d2967d48bc5061986cfeadba5626cef11d0e1b4058b4b8a476a90f7c6ae4f3e0695ad744b02c1e8f1a9180d32e9520ed2cae1c499886f410c8b77918424a88181d16126e0a2e5cad7d7a034d551ff061b9bc4a99b718dd5b1c789aa97a42b844e9911141fb02714a5e55a167b625a974be5140a0d5b7c1202c33cf217af53303c5fa97fce5471f0d50f180630f20aacbad23b96953f5b532f5907232e946f733657df85385d52477ab4c4fd23b70343ab2a0ab064f7228f31110ccdc2cf48493dee7e6c34171522db5556e475e5d2dad6878e98cd9b102f531dd5f4817b867a01f618363282e83348465757c97d7adc2093b9ea2795304526923ffe8145cbaefed161113194922310668c71ef6e3635f935d5b97e023b614a17c173a5f4472de6cad76cd70e5458350625a2bfd20c6c672904ed6b05bc3cca7c6636114c38f3a278e58a7d3c31c6ab0fd7c95394da4e1416dee88b43154773f3123d88d3709287d1bce317f8f4e34233e9c28c32d3c8c324e781a1b1c40ce322e1cf94b26fa496cd181f2aa36b0d9b6e2ba1d906e98c878e4b0560805c203e250a200d9c4cedd802342cb73b3cb1a3a93ed5f0da620172e99b9a4dd57f1aab9f4c2c592023bd8d3950c752e0d0ec53283442e53cda123e4e8c3a88ae6504a6e5f79ce169f63604532f32435945e44e9e48dc1d77809f0e748950ab3f416d6a38c03e1d77164eac475b5c149dad69f42063f3878090873fe9bcfb74fbc31e7ba07d14a6e8b6c122b9fbdfcfd5043336c31fb1a6f2d7f3de734a9ddfc9dd64ce07c02869f99388abf5ce49c321d56e6285d5b3f82fcf15bcfe937e9cf210b0643d05119a4a2857677beb5aad915cac175eceb7afe5b282637995b26e63734c5de32ba060cb70da6e6099229463aab5b60b2024b8f6b1427f7881b1a799e47789030fbfc681887b6de8b53ba8464b23f7de59ef81fca25879acbbcfae3500fe793d53d68a1c6ea09a840dab5a74fa24f005a5b78ea3c77fa2a1335e22def2d3af802a4be2487d1661d7ce4a9efaaf4a03befc288eec16a1184ff9c4619ebc753d55c167707cfac6e6ee09b1be0d86bc222f35e3f520cab168a707b053371cde7b00ee36b2cfd9de65be45f1029a2eae63c284f2fa89b39d58a152c97ad00467410cc7a12d3d6ce9e9e6b98d10c7fd15ab155f89a5d4d5c41c65eff5eef3670bf092746709c3cecde71e1fd5132f252126f0bef48fc070219d4d35596ce902a6b3d8d274bbe713994d4ad66cb0b2bba842738", 0x1000}], 0x4, &(0x7f0000001400)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x48, 0x40c}, 0xf) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000002c0), 0x165) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000580)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000400)="e6db0827857873d18224b6e5b9f1418de47fab97e5aa124237006af43d3739cd2082cf1f8ce9f7", 0x27}, {&(0x7f0000000600)="46b5f665ce0cfc7f087e39612c0b4530589d8d528bdcc7b6e634754bc5225675e6b537d00cc13720b67b1f4838c5d6b2c6485fbe79a4b0ea7a40984c0e63d90c1940555dd3691a2db892cf53e611c3969d39a797783eae21c97d8a6269e1779b002abefd525f5d3ddc1bd11261dbf02eb17c03961400797425ed39000fe99c4cc7c7266ad8d0837187d977ed1eb59a51de5c1bbc86584f293dfe8fe373bef76365e03509b7a2843826ea4aa1307d437d878067e312b30d7d6ce7c6807e6056591419af884db3722ed69f88585261f12bbc8fd60f66724539b7f1c1ae6008cc99d7242a5dea08318f1ce2dc2cc71520837f125da32db8870e93e179139a407c2f020fb261be0b333dfeb4c87b94ec1a2749083ee527391d807ea5c4534df35f1a8c6f149421384b3696824f552330e5796945f589dcb8d7c190328153ba05ac87c1aab48bbb178b0bced951c2eef94a16356870fdf80c3fa542e4297d542d86d362174c7a6e47dc4d8c614e96e23a3c29f1f9c51c4aaea1239bdc79c049d19bfa56f7ec9fd300dfeb56223f6cf262fb0c57b70f2372dae95745dd6f467d4821d8de06a7da2ec0ed23d6a3c99b0f2e431f9cc3995ddc3523bb6d062ecfac36d164419b977701b8efc3ce9dd5a3168757cc66da4efa95477c96fbeaa773322e5262cc7aba06385815e8a1b42d4be1e53af2c8d425c03c3c2589b077d9ae15e5e99e9fd4b9fd89b39c53ba9ac192f163249ae32244df1e0d557f0bd2a1772e41c30b0539a48ba3c625514748b4bd3852f546dd489432bc0813535d1bfac226a6559c5e22363616c038835876dd9495f105167bfee1ee58db995a2a5bc3493bda5290cc2cce3f09f58b47237b465588995ddf70f069d85735fdc38101ac14b938b023df28c9d1dd82ce589fbb24b2851f846142b5b6664483eb592cef6e4ecfcc6e154cad14e38c8c07a2e91530565740dfbe11869d2018dde1b6a16106337d87ca43495bc1ebbc3a73ffd63e1990aa9c6583e14432ab777b2d14b1089de58cb3d31f938d4426ca18b9037072d8c529cc7f31bfe837405f888252e63198a109d848a0d2fededd63c0754c74fb19092c5863711e07b7ccb19731083b801a40f247bd38b392ab9193913c2c1e932bf3d8206c7f9adb480afde8ffdc4208f714c605eccd6a08a67e3bed9830363a48c2d7472ad4aebcc564ee9ececb64d28977d4122108252e609ff98c19970ef3d7573555019b980a11f57926750aece7ce9349e8b3e94e85848b10a26b9445d157d0449fb21968d4b1a58ab4435e8a200edfb732a6460bf741727dcf8fba337eb15c471ae3a37ebdab0cefcc31498713928583de1442d65d010b68f52a6d18f0f7e96db9b0bb3d0e770c995d5e0edc50ff62624596bb7bcde406ac57678336f174904788bf2bd6a3b0b600b46ffee1dfb9560e4aa45e3767c365014dac58f6b0cca8d04cf7e4636b5bbb12867be253a2cac540febda40db57eb984a15affa5102430c84a132412018d40d90f283716c6075d212b8239fa55e1816313d0a1917053d8f901f7b4a28fc8e2bb607648a70fe95da8c1e6caa867b94f178bf2896625647adbf8ac042b6a0d7fad4f0c256aaf6a0599f96106d53d96b4bc9e78bd53a1a507e63e2e9132e2b8409324f5c9b040947e779a3b103b9f0ac866c2379cd468b5a4d0bd492245ece59a4e162ab915f6c7ed3699aaafcf4cfcb4017b1355c5ce681b1ee1bd85324035584165b8ac6fc504b1221ddd90e407e0548e67b5fdca01028481e7a7d9713134288a97b19372a53f445cb59d0cd8ea863c430757591412361197ed09b6e4d488dc42e2044db9fde3492f9a90413f255718f6868652216c337461a6819ee83f61f635b2b50c0843f5b1e49b69a7b157285758921398aaee8c3029a15c422231964109e566b6d22a125cb142a1cab3806d2ba330adea43c01915b60b3204d260346be649932d09806557c199306097d6fca110e97b2ab995a343250679fce21e47949dbb7bbbc54ab66c0cd20c9999d861f32d2b542c04f8036cc6a16fe9cc0103f967358e9b6e5edf89b7f1c56f51a58cde2668ae39acec4efd42383543bae14275db7786003d9361b103d2cb0c0bb6cc46fbadfafd7dc7954950d437456495ad6a09d2c6401ed9e0bab6282db3d1b2a4b2f81952e4112302865f40591bc983f776087551de6ca697b9efab2fdf13e5e0f0d16d501c3db1e65103e056cd4fb631f075549562a320ce95baf861fc6ccd460d4e9c35ecfd7dd43c39a3c7404a610e280cc891f47763459a7aceff94aae596978eb53d5d679ed3e2a9a92605360e3c7fb11f13008d0e855a1473b03fba501ab90c4149393e2db12da1d5be43612416d5b1382091f1c1f2c46ea73f7351c49faaa76d5d0d2b1922b06d0387ae2961ba1d54a474fc3bed56ab2dac6c185186501b845abef4c1d3d8bb8164f5f0d95f25392e328d19e917f1e7f7a43f0b815196ff145435d9a2e29b48f03263fdefc3f75f6af076aa3e11450de38be472e46e5e132d416f9ba8d37eb077004b729fb64cf2c823d268dad91038200aef2968c638f9f11cca16acd5c1b59bac306220493e21568919c0e14263086fe0703ad5300ac0582b515f63a6a5507c61d1d22ea0f6d0a5ff30a8923dc231f2d6afa02ad09e51306322a507ad74dc878384e46932c1d97a9203f75a4ae8037d39ea652a8d2632053772356dc082e7009511987f1c47506bc14d517d34de95c90b7c6f9a897c6e68c4d0cb807df11c65cbea62a4e805a98f0e242f383d76d3f20fcd3a2f968d5d4d018fb8bc55030cb760b13e7885f137641887c775272a9a54b2c48cc6d5003522a95d47ae8c5a17ed70a02129c8e533ba900ffb23584fa71bfccbfdd550b6258bbe1d7aa2417e0baf5275b173e768c648bcdddef9885c35a13d6f9c182c95725a775c7f5529d75371564daa0bab3b1471781d07aa0e86c58866b83b19ec8f39ce50879787778bb4dda625d5cf829b14921f6b703843615c79aa14a284d252efe9f8e342cc94c321714cf279232246a7c682418e4c9e676387b76398ca49229247caae41a9419bebe4d3073a1c5c7e9c869b9915553c553cdf61927e66c62995eca1ae4bce51701839914bc6d1a8b28837fab9482ec5176ceb645f94473b7f935fcd6c8bce0b201f7c181404496b163e7c61021cc642af178067a06c8e933efd78ad52c6f52655cc6f13f526b1ddabb16e433b4e08a150c9bf2de3f2e5c9738ca0179d3b144509bcaaa2aaf55e906d0bca00ba5967f9edabb81b6ac637c403ed2006b09eb1d244de9a972e48fb3e65c3a5e89045974710cef7b061cefba1aa5068a651c0ea455776f7ec63a8fe104cf92a45fac6a9cd846f40c1180a442e95c85502ba1443b6f4d85cc41db459d1c41b12bc60be1bddcde42b61765a3f5c1c38c49099ee630d540310b81983e2086b791c608a90830d4a0acc550ddc6a271cd6c7d8fafdbcfb8dd29eb134c01f5c96ce941c494088918263eee931769670fae3eb59a0c0f6a3a29ff07048c9c60915fa2662c5c6d6b70e9d59677e3f91709e1c76ee966fdc492aafad92002088d6e3aabfc6fecffad4bc1fd7ec8290b02d4b13763f0ebcccfabeb695a98f88daeb72039bc547d5798b19fbcb78ddda8beceebb0c59b877ae6b06a50c6959e34c29fb6705a8ce25c5dc6c99915e24f51dfb74886d032f3fd1f15efd3e98d28a97e0d565e078a1741939ed7273c2e939f8b536d7b847bf9d0827d934c1b5738cf2acf4de8432e0b49da0ec9516cb6136e0ee441f936f3cb5e7f3303e3a790b82057b708db0e29844fdead3dc69c9f3327072413ac9a4f812070fc127b0f12add5e063baff5334832411d57067cb354b892714b80c7785e15d54cb2f4b0e0625598dd18c0652de7ec5f5e07295754091312e99c5cc5d5a36f0871a2f27061a19b9b0f0c25b71004ecab32860a113f1066e6b26cd04b6d12cd216becf5b022b2543963b5820e30883d82e366aa1bf43ed6c45a7fd1d1075016e199ab9614e07c2645a22a6a1d0e757fba5e82860cacd5e8778a267414586ec44c1ba8dcac8785d5d2c8ade2cba85238e022bb1d2a228ab7530b6d757c7db3b6ba22f697151eb848c966c100d873a02797f5d2914f2c7bab50f59a15e435d09186e17f862d45135c7446b2e90823b4d3fcf8c228ef9b480724afcbd93301a2838a5461cac8cd71f243bc6c6c7fc46aa1df8c7e01e9c9fc6e0bf4ce90b1b0488ce935f6b4cb9967ae8a578d5e3d27377af2a230dd55273ba1b1b415dc51fe1b4bfab36117e171d7eb1b7e62b8bd5065267c527c6e477e3d0cc2b8e6d4fdb10dc1e7380424bb45002fc37d8100ed94ae9b5ea4cfdbdee19849c43346a0dcaef07fe02483571a64be05dfda54a53396ce26cdf03704fd921f0e96e4bea059b37e51c8e40e2f190ccc5ebe5a34e53b13286998083a7fc82e1736021edc2322d9651e329fd850c6b9ab65a2c50e093bc4532c41d41dc210f2f84334b722cd5991ea4f929d9adffaa910c8d44c5da0bdb35b966ef37a10e5513b3158e8ce1fed386286c45bf501c1c125dfe8f914ab51d576bbbc77c6d48db2066aa8799424b43f6272c8b8c040b75c55ee1b00d253c39164e52dd5cb0d802cd0489dce7720cd79dd1f6e23e06a5661a9401c2242c5beea421936cd8fcae1d5a3485e5db82c5db5626d363e7a2d60725b9c12fe67dc0746e44ede3f3f81d710fe93a10efe48794ca983e711987fbb41363126dcf4abcec49b50dde74edaab2477d0ee7b361a7bd706d79870e2a8669f2eba1da30975b05ea02a844eee1f6f2a73b3102a2a7f534de149d484feeaa27b835199b7a1eb53ab16e7019949f34504906fc02197df108cda34c6ed6a31a28c183ee55f223fdcce10a5ad1524a78bcf918752fbc072f82b77a7b116d026976a260efa05cb99c83f7043a9807820234b7979ea566f9129048c31ddb30edbf245facfd169796c985566f9689b49106c3308a6e4b516b7899323ebc6ac5cf8529389448e4fb87f44814cda17304ccf059e68cdf0e7fb76c7616dcc6d9798589752c7e704cac938f1c85742f9b44063f65de06791e18f188c50d3ce83d5f40b1b3fbf88eb2f6c3b6fb0c69c2618eeeda7f7e2e8e63bb946aaea1095033fff2f4b8310924f5134f46ae0fe832914df2a26a4abf07204770727be2088628873aa6570593631912b171402e940eea35fddcc3ac44884df587d99442af70b84f064570309704915c7cb76dfb2a825fdf268c4c19baf22a4ff7cf35b20d989bb453db4582d50e187e1fb8520940fb0eb969955aea1282cd628ed732d5ea3e381d03ed9ceb11c3ff95faa567d31ce05fb751fceea892f87f437d3fd83a4f996037a44b97dfbdcf24155d36ae42a91df41bc41498ec5e12c5d6fa5b8a60811350c310d912b7e51c604934d4b3e1c2943346b250b9ebd6f6198ee7e77533b1ffabaf4f7c04c4cfb68633452aaf13500a44ee27437eb885c57624f39b44ccf34bf0682454f5037fe0a28017830ed034663930ae004efcb6ef0077e92aacc4d34c1a4413f9c8140beefdae07f4e0c0cffc8a20a4bbb6403fb452fd9a563bd86d15186231b1e026cea25798b2641359407de5a5f9c89ced4f8ec802f42a27cb64b1808a65807f27cb8522b1ab0db9385a42877dbb467270c3d7a0c073449676a6994afd63814d8ff3ae0cec17c988a14603d2d7516436a3e713ed6d8703630b2f8bb702c18ace7286f8ea93314a20e28520fbaaa06134a044e", 0x1000}, {&(0x7f0000000440)="4dffe18cdba8b06753ac709cbfe7f7f637e528eab191ad2c54590aa469a73596bd52d86ffadd52105e6b056e8ed9db0487d3de4ca3bb44ca612bc8f330b07e1abee6ceddfcac00473508c02f16ac0fe293bb0127e7640bd688e4b81e27e6069ec9d99db970ddfbeca233ccd6cf38b93f6f5a010e47e80207389d7de9d19f7ef36dcf21da90d4bcad258a7aedee2ab26a48562a5aace94074ca1300eb5226debf351052ca9846de89aa209961234a20759923a1", 0xb3}, {&(0x7f0000000500)="f732ccfcb2e3efbdca33416efb1be82d9b214024c15e3dcfa6241b3732a8580df48ca273d9218419384c5bc0c28120e42e91cd194dda888605a14f4fe9d9d7f5add8f1da47964b138d26276fc2e7b10e54f85e5f419ae6d6b8ae396e94f13c", 0x5f}, {&(0x7f0000001600)="bd024d99c8960fe56a6443ccce3362ec06230a26e36206e0ec3a83a675f65271de48f434f58210ae020a78d7e2a6358883de26a5e572055185a2105fbd3d694290c4cda25c741bb49a", 0x49}, {&(0x7f0000001680)="5cf3961867b46309e42c7a53ea08f6c7fda5", 0x12}, {&(0x7f00000016c0)="40f13c37682738b7c296210901ddfac785e9795135d4d19d5f05227edfb731e51012d644517aec1f95265f19b36c86c31b4afff57a2856ef2313982e2b50bf8e99eb07512ac8b31f6671d5c184a137cf4e3d70d2c99d49814d7bfae48a38e6dca428bda46ca84c88d9be03f9df3010aaa5dfc446fda55f8e9055ca5f7a44ca1a9cee46c608b54844cb0634f1df9c05dfe356ffe9762d3e01bbf4671028e90960856b7f15f3ddedf8a0d8fd86ec9d775e9602877997588c7ef478a309fba9793070627b64ba3b77161dec7b61e6236b1dc57163c39fb624501132cae69d513c9ccde3747d98255351672eec086da5bcee01608d89546a52", 0xf7}, {&(0x7f0000001880)="76a40920ea717259ccb11ac237a5c277f0a450b5a78cfdae8015136cae0b950f39dc4ecb3e", 0x25}], 0x8) write(r0, &(0x7f00000017c0)="eb25bddb6fe05bed113e04eeeab4fd1190e77e4f6be5", 0x16) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) r6 = fcntl$dupfd(r3, 0xa, r1) accept$unix(r5, 0x0, &(0x7f00000003c0)=0xfffffd87) socket(0x18, 0x5, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x0, 0x100, 0x800}, {0x7, 0xc3a, 0x803}], 0x4) getitimer(0xfffffbfffffffffd, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)) connect(r5, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x20) bind(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r6, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) clock_gettime(0x0, &(0x7f0000000140)) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) dup(r0) 16:00:06 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000080), 0x2000000000000001, 0x0) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000000)=0x406, 0x0) close(r0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r1) r3 = dup2(r0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r4 = kqueue() close(r2) getdents(r3, &(0x7f0000000000)=""/180, 0xb4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x3) getpid() ftruncate(r1, 0x4) close(r1) nanosleep(&(0x7f0000000040)={0x620, 0x5}, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000), 0x200, 0x0, 0x405, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0, 0x5e}], 0x2, 0x5bbb) write(r1, &(0x7f0000000000)="413a96", 0x3) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="68ede7f7c293f08032a30326c16fb8836df1e012d74e1d4c355e8b2f21d535c8cbfa3f38c1b7b10748", 0x29) 16:00:06 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pledge(0x0, &(0x7f0000000000)='\x00') r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) r3 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x100000001) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000100)=0xffffffff) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x9, 0x9, 0x5}, 0xc) 16:00:06 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) getrusage(0x1, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 16:00:07 executing program 0: r0 = socket(0x27, 0xfffffffffffffffd, 0xa) socketpair(0x18, 0x8007, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000140), 0x0) setsockopt(r1, 0x100000001, 0x7, &(0x7f0000000080)="f2f356ee5353c43aa5c0f438e22cfc3dba2401e695a18462a93a2d9791b8b4c596c0f129707fdd537dc6104237c37d3d1205f567aca9467242ffefa419426c8f69eb51a94488f43696e805742204a5535d36bd99bb5b46a48c06ed98f0460db9db7c80e90d068cc2da384b4cc00c37bee1330f2284bd518fbce620195640423caeb01dca2b", 0x85) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$getown(r0, 0x5) setpgid(0x0, r1) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x200) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = kqueue() getitimer(0x2, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x100000000, 0x800, &(0x7f0000000080)="be16f8c1c314c07c25b8c92f8099ee5480269770f8fcf76a2f11cc5ea4c9d40a62df5861e4f542b94b1280eb4e548f314e731c00c1b3f7b183733c64b4d368e4f5afb91195d2f008f0a1926fe3d9222145", 0x51) kevent(r0, &(0x7f0000000100)=[{{r2}, 0x0, 0x2, 0xf0000000, 0x6, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffffe, 0x84, 0xf0000003, 0x7ae5, 0x9}, {{r0}, 0xffffffffffffffff, 0x2d, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xff, 0x1000}, {{r1}, 0xfffffffffffffffa, 0xa3, 0xc, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x8000, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x90}, {{r0}, 0xfffffffffffffff9, 0xa2, 0xfffff, 0xffffffffffffffd9, 0x40}], 0x401, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x40, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0xa0, 0x40000000, 0x9, 0x79a}], 0xfff, &(0x7f0000000280)={0x7, 0x4}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000300)={{0x3f, 0x10001}, {0x0, 0x8}}, 0x0) bind$inet(r2, &(0x7f0000000340)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000380)={0x5, './file0\x00'}) clock_settime(0x4, &(0x7f00000003c0)={0x0, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x45, 0x4}, {0x21, 0x7}, {0x45, 0x2}, {0x2, 0x9}], 0x4}) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x8000, 0x101}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000004c0)={0x6fa8, 0xffff}, 0x10) r5 = getpgrp() r6 = geteuid() r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={r5, r6, r7}, 0xc) recvfrom$inet(r1, &(0x7f0000000540)=""/28, 0x1c, 0x800, &(0x7f0000000580)={0x2, 0x1}, 0xc) fcntl$dupfd(r2, 0xa, r3) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000600)={0x9, 0x7f, 0x7, 0x10000, 0x790a6f6, 0xffff, 0x101, 0x8000000000}, &(0x7f0000000640)={0x273, 0x401, 0xfffffffffffffffc, 0x81, 0xa3fd389, 0x3, 0x4, 0x8000}, &(0x7f0000000680)={0x1, 0x6cdd, 0x3, 0x0, 0x5, 0xfffffffffffffff8, 0x388, 0xffffffffffffff82}, &(0x7f00000006c0)={0x7, 0x9}) syz_open_pts() ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000700)) ioctl$TIOCSCTTY(r9, 0x20007461) fchflags(r9, 0x20000) sendto$unix(r2, &(0x7f0000000740)="d20fcd5a6516a52226f390bf80ef28bcecbeb9367b6d780d7d7d9b0462d727caf42f141391a2ceb13733d746342f9f5d3c5c5857eb5ba92accf84c8385f0be152f9e6605dbe59f078ccead75e3c21f1f608c291456a08bd8cec627fc117fd6987ad0b9feb5f9884808b1d1686a76c1feb66f26e8473ae0c0802b8a7682d771624a6331e7501f8dc907983fc98df93d5f40daf191e1b8d2e77acd82682e8bf09f07d94547bfa493e9511aaae8274982ee064e931b8c7e1ab6f49900e34c8c9081ab91dd56644b0f1e6a7aaebe64290c7afa4c32021eb8b03e63dc1a5ed41fdd09785840cd88d08fdfd31362809cbf973b3f55e6b1456a42bfc9b42ba2d4a8560de8a196fc5f2b54e72e47baafad3be7162e72fded5f2f404fa2379ed483994ff86a7ece7531bd1d970c7016c95b96311a46ec38e57a4acd9d8f7fb194102bd164017ed04f8486e78455b0ebc3f7cf9e8bc107b3dc1ae0f97bdd5ff28b0b4bb66cd1798174d89b4c52fdbbf83f40ba7a2899509feb67557c6432dccde7581a794933c4ee38c783ae087b5a62caec32406c98dc45d8be4fdbdfab68d7208db2f376935e20cef9a4ae06f0ce9a4d206abfb8c02769c601e01d1fdad0329ce01916b204a93d382be3e425fab6308419f56bcad5ea64da819f728e16e0dbabbbf97ab35b8211bd750741914f76b267c80c533a4ff145c065b2f105b5c40991ca27a56a64ae3ed4299c92f4f588eeace80a04b77f84ae94aea7661dfbf4b1c94ea945638130bf26e86ce61e2978373710d7ad0a6faaba9c5bc17a20ae1b59dfe701de77d928fb0f9c17c9550b99cbaeb347ea51168e6a984eff3df0c3b742adb06602719b8f6119f2c0021f6f6e1f727b3407a22b8bb0fce250a9c9d098bf5b1667846e57ae64308d3607b4980a220217f877b5a58c1bd99371ae7b00c8dee7baaa476f0affe120bd5e5768ad58debbe2acd15302bc73766f847c7dcd18cbabcdf6033a897a261ec0892925d1ab399c12a218cd222a9284730ca46450852cb35c8b58b52e06d2b4fa0e68792756a969a5f858ba8e4d14f37648efbc5fd2dfe0f2b9ac5b1395390565f99c432060ad31da4d16acb9f7c9cb524352878ef56c3b39798baf495cda12e0bec6d197a9b316f25a2440b0b332dddf99ab4afb43d60c57ede12663af78426deba14e33119bf69e7e3d1eccc0d9417aded7930a363b9f560954d2f3ad8acac3a2e66c387d66f0e9977c30e4987dc148320fa5570e42a20bca2c7221f901e1ba00e8b53ae7611af24881cb5a8f94df7b5bd397334a9f332de85c793475dba05f7af6032cec8cd6b759360977bedbfc00b7da35c89fe3ea079919a3cc84314c11bbd77939c6570b65471f9d8b28658d743cee5c019f9392b78ceb4c921062590822141fbfb34f18e69cf7f09273df9104d5ee13e2ff76371b986fec18ae1b0d97254fdf8bf91fff4bb2716c827d5b3ae68218761352fd8d4af1ff1a56f730f5af36684d3dbf7a8530a444619aad375bb1524cdcb173556e0f6c0e80c3c171a8e5212afac0adab9f19aa283117a86fddf45ff057133da2661e44e9a1cc0b9403dd0cd3cc1bf8e324a95bc0d456a14139712ac0e160ea47b5992efbfe60a3bf652d2f51391d8f45527ab9d59c1ddb965da3352097d093c6491cd0bf5bf3569e30f645b0de30fef8527a183a72079f0d299f9d6bb9ba6e9a3c3cb9cbd198d9d7cebd03d74aa3e7125e1e0f3b452e7d80139dba84a812f9216e73eab6764bef59f2c47bf1866624a1aa8a2e4190d8aeeaf6cab69d15e79e9a0ac32e0b02f073949df05c3d9b6bc1ba58e4edec72a98b258a9213a21df756a5edf64fecfbe7a89b1cc40fa8ea224def103063bf2145e87ba402539bb9d26973d610885a72686d62316a1acb74325bdcfa6768269ccdd7b4e7f0d4dd8acc9f8e9e58c5063cc750aed5d691a210b8c16e7db334f0a39996d6e746309462c287331c9d350a093131b322f737fb588b1300390fbe6fabb293819fffd8794c7df49b9d405cdf384b951d0448448354a96c8a65c85aef8c1ccd97180eced8ba156b9e4f5bcfea2d209269d1cc8509a337215f83d3b9eaaf6a159a1f01cda92e58e58a1e294a815c3f305f3b138570be8f731414b6f5b51105dfced54e971224d00557cf93e6a77506b44e4a70c1bac90173745264fa3783c0cb709454cb91053b4fabc1f2fe90b8f6dad736456a8ddce34e610b3515ec77244c360f59b36ba989b5dfa69c1baf5132a84184c617725a6c22825a730879ede547fe6607582dad73a893f893d6543f4be8e44b0c40b36983ec9fda50ca3288b9238b9457ef07b663b54fb96fb24f469ac98c851eaf7ed1213c0d64c1e196a5b7688d65744413adcce08210a61d3e326c233b66c02ad23afa2893b547698ef7e0bb721263389c97924bd2a8a9b1fbbb98b1d07525e29af3b3f88f48aa1ca341cf62cbdafc8c676a8e7fd6f8b2ceb84a532a7bc74e5206c7bd9e3805d8fee69e38d68d0270341d415256bc31e57550a967a410c51afe764223c958d2e7cd59af1414ddede8dc7a74389cb0b10c2fcccf5c979a2d982b1534ed4eaec9d02d43bf3677ed74f1ca129fd505bdd5f5eb8c38677e3ffa8a4a39d1ce2a6069d5ddac87ff1d9e0c3b632c5af9072c45887e0a696179e5eec244f4996e2d0178e57f48fdca7073775faf5dabbf28d996293dc51931543f4fa3ffd92a0352c57f1c2ed4942f166d8ed9ba68503b95131eed1b53ff12199af87f40b84609a9dbe978cdba0b09200b2b3a9eb49fda88c6ec7b4ea555488e9049a30649545801c985dc9a5594526e9916a6ba445d7be6152d7db526d4738384c311f7e5f27e8eb9e6b621796addd4c97a9fc89f83bb593b7962b836323455dbd547f388c6adddbc858bd4026d76ffbd1f93f2b98cadc118b3a1d2fa79417de6aa72f27fb296971f846af6de37e4f6b69bfa41596d1a786dd813528a83ef95b201fa6289a213e91973caabfd921736538d929d6e0ad726f9f3507d53b23c4d680fcdf52d2ece6d599040bf01ca35d10e39b9534a30e91aeff37676383ed8a2a7b9e1ed8b40fa21340fac16b5ea66676498020ea962e0e3f9619bcc7f073d719a34a54c15d572bdef862666093946117fa150adee2bee9ca16ebfcd0c06f3ee6b176bee07388b7a6217b7aed75e78d322e838abbcac09a7ba38382ce0ef5edff4b7c5248b6699884ad60e145add3d00e8f80725a5b1d3009e5f03f453e68d183a89a4720299ab4f0e83e2f0af17eea7683e0ee38b1b1280856536868f9a1e4675e3012ee66c853d09c2d04513c9db0c58e237da5d0e316c90d153234132615fbd05ee0108170c537e45d6faf1c2597c97223618a3dcf9d01afee91b54653728fb6e8c09e092d42ff8e1c0aa2c68c7193a51eb486965ca7e1e66bf0c8f5e61cfffa765cf88387f98e3c021ba356eb6c5179983f48d6146b7f629fa394e1d68a662efe23ce0778d404dcf3f47547f25db7dd597d2a60edd9f03770530d06ab32cff42e645475c59f01587ed08cbd7766765cbc7c99ac66065108c557dc808b3b723c6e811d5c0ffcf26d7660dc11005cc6dce722e75c7fbada738f262136cf6d7f86838c06bae5aaee9172cbeff5d06994475285911dd21723b8ad18845f7a67ff00b445737e31cdb0662ff8b1be209b75d1b9d468b61539a6a8777f61a874d60cf6ada1ccddb9cea5247f3cd8d1e062bda5dce8d84c47147cde0fd0d2d25183552de16bfdf50b9b555a5d2eb88ca64f4478f6146958d53ece39ab3bb246de6adc4ad436bfb00fdea02895c9e437454186afae8bf3da3b0ec70f712ab3d250368c712fb0d97a04b602ac1d5f8cb6653bb33f48c5147b79e87349d4c92fa90cc8deb4bcac501747b3630433707fb053bc265b9963075317749e48bfd2647a37a1e2047b8530a94e79574bda20a672e70175025d49174b6a3f830c1a3e614fe81a000131a8704e884eb33ce9efb9c5a7e7678491626ec5a4bfc1ca9e539c4f34b72b0b0642f919d578489f238a8e6bdcbc96729b70103418ad6133e8ee07b79c1fe6f224029ad25ea9e70799bd2d457873558d78f7fcea0db3b4a563b46b31b3741b57fcfd026301380cab0d0ad251bcc807360c2a1daf1d13e1a8c2c6285a611dad849bd47b31acb5dafb3e0c785007a3e90fb88a0792d6c8dbc55ac9dd0a5d4111e59fbf1d649f72f3247f1036e97a29b8afd2a9ee99071655e13dc295d028e4f2ac0fe6ce41be79668f54878fbc1aa07ded694342acbf2999cef4fc7655cd53a69cb881f69f5c95a0905463394fd6991b7a43c45b4504bdebe6ff6f027cfd4d3063262b40901f7f0c76f09f7653adaff7697e6c095e187886338ff6f654f867db85f8f5d83464b60830ab1b1103b5bb13d7879fef5f1026810de6f00b19974ee8f4f3a8dc10210b1ae7a4c4ff081452fcce151b5f0a8d291d662dbaf3fca2e809e9198fb2e284fc45377153ba3b9b47cb6ddd8e0ae47a24f0a9c3815a5cc9abc8cb8b8fa85f6cdd7a01a1847448f5d6ef5758f49a906b535e426aafa4ed2604aa86a17557b1617bfd4af2239bcd7d0ae6eece680b54790c40f30551e2986ccf47aa1bc0aefa345c60b31ff64f4c2f7d5de8b0794fa3707ca311bb16de6e16f6eb522428f3428b6f522f98e933bb9754035528ac5c21ae139511cb18459986531a4b2b1d3e600b0769f9367c2577b8b08c89384a96ca7882c8e1402038732c7c54a405ce7351117b7cb9b3ffa75a112ec374f90058efa8f2fec8131f9548b5a7bf9f6cb8492dd877726b2e9d72e21b1c41364e1af4365fb41735160614d72214643e668559d75940660755e770abd41a7cab4b884567a246c6d38b0d92fef2c652d1a0c697e05cb2c4242441fd3709502e544babb3b10cde1152ffb93c1068dcd91369f3c6e93a425ae80f87e51d608b92238eae5f65652621510f6d555f318852d3ebd0cb0c9c75b75dfdd7a3af50740553d4297fcc0e260523793850a059ccf1e9cd2baafc695b67e12e3366d611fff693ec2bbbca1b6724acf965f380fcb93993044610eb949148043201f1cfb34f02fcf519b6457650f8a7bbdc5c4e5cab5c9c60068c4533ef121d68dfec5313aa69bde7587b327abb4a71b62a4574adb7bb7c06ef9fa5755993432b5c5f6be1c111f353b80d4debb45e61ca311a603f4b8f77519eab13a55c3b17d49c69b277197dd29a6fe3625fdf73e5fe4c3c7913afa0659123ccba1dba8771fe9c1158aa169dda619015b806ddc0bb243f5b8475e255120d17bbe4cc17b5b617eec14073559aee2ec8fe541257a888a2f37497f56a64bba34180e461ba5d92b4c9a8f0970ce62051f6b545318d2f7adf58246d4b294f90d37c88dc997827b6b7fd81468739245aee67bc064fb79dd280c3109ceabc86a80943ed2d4618b226d08533708be3a7f7fb0faa99f7e5844d56149a6e9f0ae91ebd9403eaa1d714089e0b187bcbba940d05afba0cc1e700dd34373df359fefc8dd6eaab0691dceae36ae9d5ecc8b11ce42863013db91a6b6e5b60e5e5cf0c1c4d109228085545bd94edffa8c310cbc4b7c1f86913a66e3d7b380d1f862ecbbd83a11db104eddc9927e595a64d97d7249965ea0375ad1c829a8183e4c6f069a60a92bacdfe2f8938ef58971176a0c718932d015e0ba8d35cdbcc2cc5e364d783f17388a05794785f0e70239f48a26215a033e8a9232b288de8a047c8abb6f9de96e6f9d701f805a143bcdc8f2dcd697d8b3c973d85baaadb277fe41dea2", 0x1000, 0x4, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) connect$inet(r8, &(0x7f0000001780)={0x2, 0x1}, 0xc) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f00000017c0)=0x7fffffff) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800)={0x7, 0x100000000}, 0x10) 16:00:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setuid(r0) r1 = geteuid() setreuid(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) dup2(r3, r4) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$setstatus(r7, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) r8 = getgid() semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r7, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) setreuid(r6, r1) setgid(r8) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x106) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x71, &(0x7f0000000040)=""/99, 0x63}, 0x0) r1 = semget(0x2, 0x4, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/28) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x4, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x5, 0x0, r1, r2, r4, 0x80, 0x1}, 0x6, 0x3f2, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000040)=[r5, r5, r5, r5, r5, r5, r5, r5, r5]) semget(0x0, 0x0, 0x54e) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000faff0000fece32960779e8d81b31b07e9072b346de9b9b3181a3d0d2bc0c2760e003ca5ec200bf0d159cd7593edc40a864365f970c3b679c6d7ed65deb575fc778656ef46fe8ce957feb43937fe7f5a6181d9c3456932542b6e3ab73c36e88bfeb9b1a1e"], 0x47, 0x3, 0x1800) r1 = msgget$private(0x0, 0x32) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f00000000c0)=0x8) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/78}, 0x56, 0x2, 0x1000) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000005c0)="000000186104000000042b09f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a9033", 0xb0}], 0x1) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202312f666968e53000e11cdb86f73ed16a84a5dddfeec3623010f1ea4c652e0805588d91da63ba022d20c89f7443f0f40251babb00080000002000009d2d43a5f57c84635df43a0b0bd05053fee62fc3"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000040)="dd7bcd2cd8fbd1ea9317ba634458dd705450f7", 0x13}, {&(0x7f00000001c0)="fc2c8b05b35dcadba0f9c43c4b27a2cdc0ea86871aa6354f3c267ed32cd76a27062fdf53fe0e4d746991ed74e9dc22012c3b423c4ba42489cd46da32fc915f2c5dd0741582c6d4656a878632ca326a803ed873eb88d634802703fa7bf9e14acb17b17d80e0a9200f642347a2556a208493a8fb05e4714bc38105c20252920f98f232b230b2f4ee260959bfbac7aec087eb21eda6b9a38306298a90effcc2804a70dc862b14278fcc5c864fefd7571136ad12f8f324b94f2b9a020aa6aac237a869", 0xc1}, {&(0x7f00000002c0)="a45e6af22d821c7545e62290cdf76462f4d65b1ccafe6224d26812fe781b33b99556d778d09ada232a9d04f01eb64617eabdb8be5cfa0ef1f18848a768eb1c86c62174a7ba911d9ed28642c5a8077d76c9d1d1094364c9320534a52ad08c2e000c19b5ab1ea67eff8fcad6395a9d37583bd62a7e25e8216028e4c777f3bf93fc4675eb032469785bd5cd641b38843055184d24976629949bcfa28ba95c7f81d721e76e41bc8ea068facf3e35227779f6e64e9e90f833b9c68e99fe9f6b894f132280a6a156a64878e5fe06d2077bf29ecbcd13b5a0056510f238ca153d841907f519b12fc06247c389aa1006ffb3f978be4fd6289c181e09d0f432972dece3625fca962e195d643ab79bad840d976cffbe32ef4555e8854a960eda24e188b2da474161e4bcc8d3ff52150e077afc7f90add062e24921edd90a5961b5373a41f5ad830c57296e314523e4f65ab13db56783fc43600e202041e5463754bd429baf6d8532eee3e8e7b3d2797896cd7a7e6bf755f36cae65635b723ebec35be0f87978e4a37e920263ef8c00df986286d74d5f8acec97379ba6f72398e6048c38ae4b3e228c5902a65e0c371704c94e2069c7e5736aa673a62cc3f65f6456501ca770534c30721e5a8a3a3b09b2bdaaec59ab8460973e830d8440a452a63a37b9075649f327d3c263730435db809eeb06fa2de2999d833bbde40a4d37528b77d34d921de5f3b4ce3ba7474f078c54028f1c7d3ab8d1734dc60b7cdc634a0b7bfc71ff4ac58f99e15a34df85795c546ce2e6c7eca478b6e4cb7cfc2d2607ee4012793b73c9dbe699810c5301b900ec82f2d65affdaea6593315dc085b8c5fbfaba359c6eeee71e32b96652707d6054c22a58f86c8a1fcec460dba1be478f0b1003314c2cfcdc40689888df9762edc79a1f8e33730a2ff78a1f45578d5a848837e0d9d6fd431885a91178cf6b5fe3668c53a53b584ec6c295a5d6b15699c40d9c3e312b633025550e53af196159e51e29d5a064e2fb2e8f04345d0876a278eeb6daa0c10a3492edd608cad126f6162e8d3d1a9c2883699a6d1c206d3cf0715896f8790894d6a5567d323d90fe309989f31741a28bf6e576e06aa490e728fe34f8f3c1348794ce4bd7d5445b5d3983c1baa5d93ec0761f9fe04259586c36cd24960d6238530fa08edb510417ad3d96032dd79e6e38e6539d688a2e1b962b2bdfaac928c2f452bc804be6dcc78b5df9af62cab618bb534445969752c74012cb78dfefdecd1e8ac5dc5bf455fd02aebf3ed3191e1e424b216e5f46392e75a2c6517ba97a6664388cc6eaae6183a6e30598538e6919ab3343fa87ad2fcd22d0abc790375a7d8e872d055110d2fe48dff69bb582fdb68aaa0b1bab441ac3055d8fa32db16d2ebf2ad45eb5433d2d067028914c2bb0996de6dbca798cfffe7a0cfa92672b7848beb4ec7c40cb28578431b9cf8900c05e8c0f7d290c9a0623f06296e9a6aa8794eebc7903d16a94df9a99d6a911529f45a51ed351596c25f8bdf373bb8ac1fc2331f859e1f363469f23ecd5a83b902b54d1e082dc3ccf6b514f0fb90de66b79ac542c9b21d91fd16d13128f2e6ec736637bc5d60a464763a93ad559759be4ca00de4aed259fdb66e8309c77286bc6b7bb618731baa7d8f083131a8d0f415c4491e82e31baff5ba93ad7769f495442046a315eae2ff8386ee73c6cdf0042892ac7f8925176a3fe0f904a93256df1f93fc6f7ae45f1662cb29135d7eb16aef6cf2aa366ea63a42413a225e32529c2abe4d038ef126e6dfa9aca878b08608225f2bddc867c74dbf24c5b4e6d7386f60c66d09785877222177c7ef1583f55fdba3c239ea1548b7cabb3778de570b0bf570f6a901d4b7d482e631b8213789d73b213998a380cb95a144d4ceec421f0f8955e24a6ab92b70e23c0738f95457c90a4a8c02b8737001e6a505991d889bc15281e05a349938b8c7da0b896115788122ffbcdf84a11bddf9aa2c0e2be97141b75139a76fdeadd77f923c32efdc11d25de0f0abb02161d0bbbe09db0a91dbad6dfba7d883bbb9a451d773f6603463a027d14f8ccfdeeea16d4ffea45361c41db08a1e62b3cd7f80e06b54fb3060c055dc0b64e41cd8aa1e5cc19b53ff506be2fcd051165c4c539b9ed528954fc4490c33d025918c5a5fd0cdf7e31ad8d135beeeb3f9de1208104220bbf7f3bfa2513be5089e557b48ad8930505c54ef7f3e4d8fb60b6cd99cd0fcf876eb8c51d889e622c75be85746bf0b0855b798baab4c4b9345b8180560286365a02b749e966892c70ee1ce99327d382268b54a54954ce7d510324cfa8a0339a249e40bc28c22056accd0cb21c4d64f6215d4b427cca68dab17590dcdbab6b1a058350c4567a11d607985592c0efee30be8847b004a5fcad5122d0eb4dee42dc770d2fad79b6f416508c0e9a236d94ba168a9a51f521b4f148d090ce930825318a7e2abf9eaba82695097031086277c374eee5ec2a3e77cc057c27d58378327ad64f3ccfcd04480a745eed3fa78fc49553182a0fe435a8d2c7a743b7b6e59e257bc6baae8c9d65e519b33830329724f2319bfa026168170cee177193ada5e10545964bad3a0e92dba816141da80d7123d33994abea374b3a570cbe9da7d2d9fb5b4fd304840b36eabbe23807fcdaee7882b55114cd606c9583417592611549eb0e957cace49f5278b984a1d624342cef4d9c2c263cd9817756175d1a0d999593693cdf5ebb0a4e2aee5b0fd8e984f57f67427224e65772b7243c4ef12587ee02013217ecf57146a146115e68224e0cbd3cc09f082725dc2c34562f483daeea126acf20bba97d43e4fd06d8dad040e7cfd44b60e956b2c72d4a2f807e1be5da70e7480de3bd376445cb003739eb9083ee5b740fd5ed77eb17b4f1e728fb31c4d21c928e2d562e4825f7c0643196a10c6325660bf0bace687e86ffde75083aa52ba7814f001e66c5e7b33c694f1e4f9bad1f0ad640a3e83e6fe0b98be8e2e1c75e866c9e80e07b0a884cb0157433a4efa9698cfd6017effa222a59d35888f0fcea3801f14b49d11ecd1f78a93a1d49a84ef0d3e46490d9785de970423b9333f3b45df65139becb4bbdfd04acc1860e5a2aeed2b88a038fb372766fdb55eb7fcb5f721e9c5b9b7f73e3953115d228f91a148d55e76141b3fe97a46ae1070855d8214b7d8cc7da577c88e931184b9592a50b6fa6019d760247f55a9de3a4764b6aed53350fb7636888ceb5afc2515dfa1699093f080289b9d4b578abfb75183e6cfafb8b11799ce19e3ba3c38c0a968ffbeb6ca6e4735f0b2f80f6889ef739cbd286e15025aaac62f4fd880720e6d78ffe2a1a9d7d793e9632cb53db11ecb750ba61fc4bdaa344ebf2b2beddf92368a7871a76a06c72c6995dd22f8067cc69d1da6b60243b7a0d8dc503d5528a15efbde33e86321452b360de0cd4910c46effe4eede54c711e7333b510640d9dfa490457d6fde2924b70fa05a2babba244a45ff9a57ac1d74c954a6a7f64ae77c830c9e84e14c33359bbf80507350ad386e772e428b9fa02dc00943ca82c5631153b354525bd67a3b9915bdec290365b15d52b260e484ef4cca7b43d36406a76dd397bbac22fc569f60ed62fbcfb0490e7e94bfc27db111bfd83c05b2ad6d7041db314eb99cb9a8348af790dc281c30bb9b970a256aa8d528df092e01c97df536f48218bb6d252397c5d63804f2d08854cccb1f0e56218712ab0a2ebfddb8b04fd7d4b3f15e60c21b81b2003b7a49606e4653d8993acf4ddb2910ebf459283c1fe7d7644ffc17c14f64865fc5c03a3c7824094e98abfd53222c9794891494dd02a967bab5de8cb9d1506b19395d9ffe670dc0062ee438c7382b67b724252d03fd5f9940963326831ff2c9f6c84c937f6f0c92db41040061e7d3adab5247fde44e0c09fc1e4fc9e6ea3a578e226186e91d4493ee9932c1ea15284ed09dbd73d07e1142f5614e0f0d9084c6b36a3961bc0524cf4db3ce0bc20f56582c9b4fe10e6c9e10360798dc2725db172680f85b7ee1c739b36271748525da01bf1f6f39a1e915c5e8c020cbc2ac89048984aba7b83d9aab30edefbd209ace4e62245eeef69e336e35afa146a2b0ad4955854a9d7002d3bea463a910785bea9a96ba77b20a09d745118e63a91782ccdc09fa5ce218b0bba4ffd365fe726b1594d637463348aaf124ebef4282d4e70c90c449c7c5b2a977b50eda7a9c36ee200f9645273c3135f28632ad98ebfff4a1c144d91d2baaca9a7c3ff69876de24f8cf1a331e7434de6beac5c3a525468c1de08e799b58c2524ef0f7da7317dbce1e76a995623b658dae8a115e775be6a125c8a8fc4877981bc311dd4c0e6b84d7e42b6da9b521de3f12c2542eff01415dcfd7a8a0ecfc197de3cd52c1a73909e72f1fe2a8455c6dd2941b8b0f39ecb01e3b97eee822d5ebff3cc825cc4510178c28ccd7ed8a52148bd5565752ea455d8187304932d4a8fd7432f330b260b3067aedb3fb03f3bade4c332178401c514502537a77bed7a76ea5a1e16b7b3739d2f78cfbddd27852190c32d4606cf8889637414e99c908ce87157510324211c99580f13a50a10278158a7e2ba66c3a3cb8b8a0204b118f87aa7888cb1f6d7de6c729048cb59e025a4b91a1ffcb3c0e59c543aa5895da6e5aed59e8b98371c1f9487323b26aa20d795b6bb909a6d6672ce92b3a38b0063461a3734eb4b8f5963f941109ddedcd294c75f7b503a71073928b76a0dbf3b93d3591ead1ee04592f61e8140b7a29f09dd04b2586dfeba28a8e23443fbe41442f2e7ab16583b4bdd12402d86d0c35ab5cf353fd42312a73dc52a09c52db37114f4758395b2209255dac54b4d9b4cc9813e3149b8469fac88e88d9e2911433f45f719ba585e784eab5a1771f03129ae7f87890846a8aa28b47f9e55bfb1580897a3090b4b762c14f2a18236485a472f8b8ff6cba83abbfd388b37a42c947bf9a3f737ae849228e4f7db298a25236dac2c4999182bd995a8316956993050e8712801a0a0735a0d2303a80c5dbd88190db0db604de7dd3a9c5f496e05403e7fc3167c022d320c7e321729d1b093bd17dd742669695fa816251e1963336d34db60bf9d3161073f4fa3f8751b68346ba0e122e7214fcd597b1a97e76ed06f59af4c448602299167dba5fb9655d42bae853a47f95bc283c76e12c19b7c527a115087e23f50f170e1f7d38df602985c7c085ed322d866bfbb05109269e0a238b8254b8942c60f868d72aa2019870090173bd7951cc4330c111f6bdd765c0b2b7f2fbbcbce477cd4c8f57e89b5f860e28d2030bdc8fbc650a0fb4ac95889aab95cfd747a0b5739fadb45d20878f2d68f5c44ab2541dbfae09c262aba1c2b4eb1dcaf5b16a323e3264291591bce88cf58fe3e1ff649a263cdb960dcab9d1b80629714a98aa94cb7aeeb015bb8f8916d28f5389feaa7d4ba1ffc7341d5e2a55bb2986e20d5fedde1e6119eee037a8c038c388ecb9654565b70f3f3009984d9561dbdb957d6c1bcbfcb6580973a2c7e911b85f3c023da3cbdca3bd54218ca391987a6bef880522090bddf46c786caec9cf058ee332ca98edc41bb630f0cb6ad7ca60bb7ac222c31858590009806a0fb3159eb572f289e052e6d75479b53125dcafc743b8eda7cb7ea9b375cfc8e1d93d2dbeec9e57b00fe2b9fe7603333b3cfbd8e960e4525234c8188814341258e93c735f6167eb2ab551f808a87ceca96072bf7c29b8a924f0c344958dac174c19e1b8feb7b1ee2afbb6", 0x1000}, {&(0x7f0000000080)="b55c8ba244870b", 0x7}, {&(0x7f00000012c0)="30f54ede9f9de537e2dc363dab9b690397174f4f25ae849e6e09cbdf1a4eeec871246594c38e16b1d0f6cda8f20449a6a7f1709cb7bb9d0575a03cc6474b9b6cd36f4c9b58e1706b895e296de26bb7a23370f949d0601dfd09831ced", 0x5c}, {&(0x7f0000001340)="a4c26077eca486dec7bea7accc69f84332ee9bb8038c40454d0e9fe59c1dbc99dc06e0a961b815f5b84282ee1d846fcda83437c0edef0baa87f75815a8b0937abb52ac7a696491b3331a8f6897981be7378264f4ba1f95a2e97fa701de43c76ac14dbf26f1d97cafe39464c1c2996e4d1680d89fc4c8d91d5bb1620dc8f6b31afc188aadb9d0334b7e84196a743339a209", 0x91}], 0x6, &(0x7f00000014c0)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="ff000000"], 0x58, 0x400}, 0x8) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x104a2, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x800001fc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x800) socket(0x1, 0x4001, 0x3) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000011c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:08 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x49, 0x800fffff, 0x9, 0x10000}], 0x200, 0x0, 0x10000fe, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) linkat(r3, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) close(r0) 16:00:08 executing program 1: msgget$private(0x0, 0x260) r0 = shmget$private(0x0, 0x1000, 0x49, &(0x7f0000fff000/0x1000)=nil) socket$inet(0x2, 0xc003, 0xeb88a23) r1 = semget(0x3, 0x2, 0x501) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)) msgget$private(0x0, 0x104) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x1, 0x80000000, 0x4, 0x9}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0xc3e3, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x81eb, 0x58be}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x9, 0x6}], 0x7ff, &(0x7f0000000200)={0x1f, 0x81}) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000000006904000000000000d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec5ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) sendto$inet6(r0, &(0x7f0000000240)='.', 0x1, 0x9, &(0x7f0000000280)={0x18, 0x3, 0x6, 0x4}, 0xc) getpgid(r2) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x4, 0x1, 0x1, 0xa5af, 0x800, 0x9088, 0x0, 0x1, 0x0, 0x400}) socket(0x21, 0x1, 0x81) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200)="804593215f401e3271c3de3730bdbaf634c813589917c476549194c2e0e326f5801f1c1c1d72743e8da9f638508e9643d8d5f9c3ce6fdd29447f4f677d984b6b368824f7e8fcb853f4bff67344d2e367364c4f1cff15d1bc0241947ea445b650c6a7659309", 0x65) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xb40000000) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="ff00000000000000", 0x9e) open(&(0x7f0000000080)='./bus\x00', 0xb, 0x80) 16:00:08 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) getpid() r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000000000)) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0xffffff63) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x8000, 0x20) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b0000010000007f000000fbff2001000000bf02008c9798171fbbdf1286a2a3ac621f176181ffe691ec51", 0x32}], 0x1) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/42, 0x2a}], 0x1, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)='I', 0x1) fcntl$getflags(r0, 0x1) recvmsg(r1, &(0x7f0000002ac0)={&(0x7f0000000800)=@in, 0xc, 0x0, 0x0, &(0x7f0000002a80)=""/11, 0xb}, 0x0) recvfrom(r1, &(0x7f0000000000)=""/62, 0x3e, 0x3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0xeb41}, 0xc) 16:00:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x9, './file0/file0\x00', './file0/\x00'}) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) flock(r0, 0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x2}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x20, 0x9}, {0x18, 0x3}, 0x1, [0x5, 0x6, 0x2, 0x0, 0x401, 0x8, 0x20, 0x3]}, 0x3c) write(r0, &(0x7f00000000c0)="9e", 0x113) fchflags(r0, 0x1) 16:00:08 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x551, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfff, 0x2, "d730c1e7bb6fc7e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x4, 0x1}, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x4003, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:09 executing program 0: getpgrp() r0 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x3, 0x3) chdir(&(0x7f0000000000)='./file0\x00') fchmod(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="820279502fee8de6a35e742e2f66696c653000"], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000000)="099d5aa5ac0634d0222f8f6dbb3d45b0515bab190f8cfcbb8fcda7059ef5a954470494938febd56cbd717c8255acc55b3d77f50bac5e8c44cc9d", 0x3a) write(r0, &(0x7f0000000140)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x10005, 0x2010, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) pipe(&(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x282b2, 0x60) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:10 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x3, 0xe2, 0x7, "87e00782ce7d857f66db10cc1982bba8334a4f15", 0x1, 0x43faa0b}) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x750) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000340)=""/4096) r2 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000300)=0x8000) 16:00:10 executing program 0: socket(0x11, 0x3, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x200, 0x1000000000, 0x8001}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:10 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') getuid() 16:00:10 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000035c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0xc807, 0x80000001}, 0xc, &(0x7f00000024c0)=[{&(0x7f00000013c0)="4bdb97a444f0e0fc72f8b88f0852b1cdc56d3b25180f423a15fae36c61e844eba718b84ce51311ee35762d186b197d1e79f3c1e679b0b9b312201ef28bc282721cb9c0ebb6ff12203d256f6539ef978a40725531e90bb874b215ed40faf52abd09cf07366a1b107c903f7d4c9c99ebe5a10e4948c77cc9c5", 0x78}, {&(0x7f0000000100)="6dd6b553e1531415acfdcfd8a18d263583194b81a25d39fdf9be88", 0x1b}, {&(0x7f0000000180)="9aafc4345a47031abc8f639b23d08fb6643abd47ac9146d5", 0x18}, {&(0x7f0000001440)="201aee26956ff15c83fabea41381caa3f5d6d68218f9207a3449676e309400a2865a81aca519ed359ac62bb581676d8c822af27d88df7f6613343604eee90025312e5cc3ca5a91789268c2f51d677dd23442085707643b", 0x57}, {&(0x7f00000014c0)="a83bbb701a516b9fc34a17aa62cc01556ddb3aca6668d3a9a668868566f501a257f7bde804613abf30aafc2993bc1464a3a04a04cc2dc58f62c5d3812200b6c0e39eccc6d053db9157c795f116a7633de1293b1ebac215c36899c3752af6eeec4ab628f8369332c5e8493d58cd0e335f4e2867c219339c9796f216f9cdb4a10ef31aa3fbcc4db350b4437dd8ad4fb41fbfbeb6b6119ba09d826bda23234c7746ff36f503683f65985376aceb017086cde61c6f58fc003cf03f214315cdcc0aca6fbfacfcff1f799bc53204925c198564493e0f4eb7bade21f1ba290691bb93b4a017629dec46d5fd265f282bbe3e2c671268bd51ae450c6ef14998146ecd7b5f50b3764009fe867f0ad5e66733c7c97f1db4250c6e55bced24f0bbeab86240c68d9adb2bb65469a0f0cd8331af83c21964b5803a8453a80eb2b9c6be66a7c2e14046ec7abce22e4c45b3c306f74b29dd382f7a646b1544bc8ecabf4d801ef9140aa7977743d2d158fe7d93a7e28cde33d7f1cee0441ba743b31ebf6a713927b17ec81c28a893e4554ba81234ec597724800fd464e7824dc571f268ed3ee73f4caa00310be8faa659113481c7641d42a2040905fc3ad25a7514e3b62a389e0a71b2872bb8a0c47d05b5a1d65f83a3815eacc2d4c2a8fdee523c52593a1576640607a6770d4875429dcc0a54d9cac615dbb7bad4f1018869a58cdcc363e905ebbeaee72246a8ce60fa9487b98a70f2c83a04643440e3ffd55c0222ce07e1681131ed4d4826aff5af3d99c909a82052286c7b0f0149b7387e5c1d78ad0398c2b7f81d529e8160b58105d17c145837f81085d65eae6a4cf12537a44c17fe1d2f04d118f49f94b5d7b40706a5742119827367ef4572fde0177c78c18503fa9ce32f362a94d9d3417edbd7edb0485327859ecb51c9cce9566e23471b1e293434a31a5ac24dd6a5b8c214a58c06e47e95a1242175e61eebcdfdbd0ef3d5aaabbd530a8c582c013b906c9743be523c83386bfe599a1a4944ec3d5b13f7cb9ba31425b275794fbea0105b4ea395b92b068aca9623c5bd5d88a8e813c509a62d7725420d1511acbe3c306620bd1b39c8c4d46fd2d1da1d401f47e5bf9f1cd79d87567abc37fab060345f5d9b9a8f07b42b2066cc5a6ffd9c00e08d16a1f7c3cf9b64b306c983ddacee908d35a4bb46a46b41c52ac961dba34dc76c23734f6a908225b35860384c9eb868d3712f0d8ab34bc5e7ae21863e000eea71c4d9f8c1902c835a480001cb70285249b86d4545b7b37d5efd93ecabcf5e26ea8d8d91b36faefae966de123e4389cb85bb68fade25217f5e80528a3db141bafc7fa26f4c53649c8fb62fc80d5d62be9f55bc8c867c8c379c86e17d260c465737b04b617ebdadbc601c7c21b642f1d7d092a7bc0a0088fd8b4933844db4a5235e21c095fda76aedca164023f6c945824f4125f98a6e919567e4111e17a9f90e8bdb34a0d1630062dee1855806d6e1e4c4eb7441f237202bd8d968face7309324eafd7ede842caa2856dd400e60ae475232be3ab4b9c9a617a8ebe8358cfae76f933c2807eaa8d712c83d9b183214c1c2767b7fa09f40175eeed5cc56d8d82b83d307452dc9195b3d6189c6fce64af039aaf5ea2016ab07facc6c31003152860d0a6d6e6f2484f7635571be58b2d3013a7ef5e0aa50ca6a70a6f3d3cc0a8907bf0bc5fb512dd4350843099462ad267196f048548e46e6de710f6a6743b0b3d793a1817429081196f66d3b17657fa4ec5320f9efcaad1e4335a2b6e45eea09960fa17aec5e53f352b17e60c805bf26c683703aec6797c3c0c12eb8c2641e29743405e34fba4362ce49ff43c3e20523a65a6cf9a86dd559c6c60387c9fa14ac21e40d8e340dd964b45dd4d52b8b86e836580f1449118efcc9538a932915e6fb3cd89e8358ad9c3c2dc6f8fa06a4294ff1497b64efc48427efd44fd5ef7f2a36831dbc7838f98904b7c3126e70d25a1ede053d8bf7c0708b2fb803087990bcf443d1a3ba621729dcf6485754aa1bcf2a5b59674611d8a5e8915a1ffb8f689d8f49c371a3ec99b283159ff6ba78adb791164ec20c9e9695da22afea6b6d74738bcd9dd48fc47d910f2c72f10f772e5635d8731a85d5cf943ff786cf9bf5c46b6203852c0a0526b58cbce9a393ead89776b1e1b63118dea07bf93ac6a7049329cad69e7da73fb1ade18cbc241b49984a3a03799fdebbb77306dc86b8072634b66aa7116f23119438b11fc89dc5932e2932292b1e794ed416593d78e10d29f6c5e92e2864187423882dd97ac79cc295ba4f2030faee2bff86b582ac081aeb7143ba38bf0cb57205f49a45ddfc95664cdd3882d1c500875c7b8bc23559a21b5812fd33b902ac5a8bed2aa376854316ea4f0456768fee7f2be0cfe49f344f9a2706a689fe958f4e0c718d0b6987ab13c18d5f41b04ef1548be9c9d20475c3014185e314f946172a57bfe1178439a15853bf73c56893bebfeb2898f9e8df320fb870ec42d2d078e50a448b935d087df4a8a76c9c828b0cb465e12ffd63dd776ff5619f25cda7a18246a2d5743c445b19a1c9ab61c6d6c22576987c528c168b6efa5c21ddb4fb03f7b3d91a0d49c1cf7c95d9a2bdd81b4eedbeb27be6b27f72247d37bf31daa5fac7a2c7691abbd9a912d92d9c6cae5350700be758eef8238a00e0bf2e7326144a986f52450f71efcbfce0a4ea1495a8b523575fbb505955b69f8af8ff1c805ff90e50c13fe9971a752d9240594542cd5bbde978b67e2e09be68fde58bdce509d88c0b581e86ed994ae3b36707f005637543d22461614b3f671a3e08106cfe2877eadd80918cf472f6956b6053e852854dd79ad2ef992a9cb34215480345792305d5e9b81ee1513d794dded2dc45aa18f2419af2d5e5b34897e69237e1301e3677a666f906cff41e4625178687edf7da46481810d5855e97a1df9d3d97493656ab4fc685b4ef539b9db9b52024a4e83ad0c38bf3d090cce5c793d807dd27d9d22065a34b7f558a565a4acbf3e990f80bced9781eb093e162ee4c4ca3f42aea4583022dfd741513036d224b2ac2a81304cff21b763edbb78905f0b35b5c0b73c8ca496c087f83ee2ef8d4b8bd222a2af9aecd14ba0ea8da94347bf38b6e71b96b317f4607422135badc54133d05bcc7d335d802b0daba9ef874bc277dafc70cbae58b486c7a4f5de0a5b3f7668af231febfd4566952d6d6a68e5ea858a40ceb0edfc9c4c586662e6da3ad81199e89c5679221c6a9acbe2590d79054856ccadb3966fec317fe4f6d5e5c6963e179a17f0f8af38020db0b35b72f97ab0aab71240ef4ae08093869cf0feff59f0102ffdcf50686685f7fadce85ab462a9172f775611fdb1817972d994ada603b44a45fb2e6869656c338d33301b65fbc6b19b748999e058c5d82fce83c7c8005f805cb01ac7af99a9a50003bae62677e7d08779326fc73db2573789d86f5abda56092416c2a678fbd7ff31f35053760c77ff0cc025c141948dd4ba7273b70da99ff81cc509db4d669ef63a54cfbbcd1341b03bc1027b953a57c05caa6af565611192457fb1ee3ceb03bcd395047020bcf6831b522b0d10959642e9e15bc4109ef1ade6da46ccb9427b33a46fecd6a1831cf683939de3ad89d5308a4760849b076c85623e508d49232479397ed4789a61845e77d9f6fa688411addf7e3c5c8af80ee2fe0671e69f80e7a252f67242054d92468c22e2dae03e8740d0db47d38a2906e71d1077b2aaddedfd4a7631217ca82c74b2862a9ced8f5d833cf17936ddd6344911818ee1b62661d2e1848a1c09cd9d314c11acfc317f5f89a3abc9582797a311f0a263fa7877bbc6405e552addb3a78de2f6473849b47b3d79885dab1f69f618f7089f0f39505511b61d60cff3a19dbad262581c093aeaa4094db1f206f7d5e9d3309104871b692377e5b05ba8b0bd1d060e3a0b4a455a879af29de938dddf10ae04f0f821ca943f1d8e15c7c7ac0d7357420bc602c0849c696f4c40e9ee88c9ce56c975f65e648fdf72cc2cbc08b723822d13dbd5a5ad63c71a24987000fc76807699cb50c1d6f88475fc8b04d39c0bde0cd63bab55074dd0c0aa1fd32edc2c0be3c5049199db357661b2e8380f85d1b256777675c2cc2d5a98d29a955e11dde3b2111e1d1e6a68c8f41100d1d881b57d20863ce9bf5ecb91f1748fab0ad09d1e3118335490fefd5839471f82c90a9a9761c24f02900ed96f8b38c56612580730d98cdd8f0cfd4e607b4ead577a83bd5190a6948b96e34209f299f0d5ebb758cc8edd41a6a39aeadfa7b0297073f04d8cfa2d14efbc8ee1c10eeb6c35fec9d133d8b4a30722349c8afb4613f5a0dcdbe0d3d6328caf9f5eb19135236157942a38612d592ca1b6cee1392b19543b9eb49ac0c26ea05e1eb12a3a68219dcd9afc93340b50b6e9627108db9a4545668407c8bb83aa60e714b0d9d04a1d2a067182d624c99f8e1698bbbdbd975ba2e0256fbfa9c7629e66da557cd6f64def9484e80002d3c099aa4c05ac3f116d0c19bc99a7eaac79a23ecc39d6f5409c08e0cb7fbbef0725bdd161b1c2144379cd3d515ccff10c0861dbe1cfd8901cd13889a017ab0f147d1cf08d494f90aca56d82970a9d5b667a5cec902a4fe9b21c839bc3a53ee0726cbaed69d4c6840ea3be632cf36a797b1ec1062d3e86a8ffe7b11395f0efe0e4a58c9b72cf302629b91fdd8cbcd77b00fe67726fbe14e8a6557debb9c3e47fd31f92d1c1557c126138d50f12668c807d26840755c01ca32b32112a2571f52bd5597a09719696da9610e25adaa10acd4f55a611710d63a6b4c3131487321cb9a3a5650516324effa801c92779d8d4e1eacc6002b3022b09fe813a3bb9e3b6792fcdc0f2e6a9d83903a256a6b8170523dea976471e132fc0c7816df8804d0031b5fd4b792740afd370557f94eca97c822aa28ac52f32827c3416a8a9696d308505ad924d1158318b7844d0be5b526e22759a3fe92de7e2222b42038f608accbe798388c745592e50fa83f5054130c5c51d6c1c19b90bc63b13a9be9f003b2482acdfbfc0038577ddc882a0bbae2d52b23fe7358b64e25a78eb8fdb67e4bd966448900b54c0c03953960dd001a90b548b145ea68613cb48060337248c67dee559d223ca1ef23567ccccaba61167a26c1240b50608eb42a57246cc1fbc3c0e89bf704677eabdfc08b9baaa63fff07805e2fc30550453d7c3842319695d41b239f23b177e26d1a43b462342bcd8f044b488d7c01befb410d4406a917ff1934b4b10849582d8b816eeba160cf7f20048f883dc16e4503a0120e9f09a6bf117c2ce4621a8c91370ecf029c7d706ce09191707e794046ca28e3f37d967d965a66b6541e31f447bfeda16f38f275bb029086579382bb254f12c4e6efcf374b084fd1fcceacb4d8ddb7b2019b4d0e70febc03c308b1ebb919fdc1584af010c50d3592c672f5cd7b2c4b473072e5912627282190cdea57cab8f00b9eb70299993a6d7fbd6e7cf4c105aea5f46b9c19a417fd24860789329f75d88ee67b48dbf4c02578350b7cd4088c82b68cf3b56a99c6903899aadd7c8d798c2e4af1f28961dc3d4e7d9029f122659dffa24bcf8287bc3ce32a728cf2ec3e6ee576688347ce24ae57089d251d99d765afb6a614cfc4aa29e089a662ab6f3e62bbd938d39217f242d02ac39412bfa828900d8ebb9c1e5d9ecb4b90281bb7c259bf6eeab0212b0a1cf9236d5a896fb067ac732da200e817cab8f33eb6956529f2e9aee84fd2", 0x1000}], 0x5, &(0x7f0000004880)=ANY=[@ANYBLOB="1010000000000000ffff000002000000c88516a017f3a7f75906cb05df754206d8a406d1c4541de2d5bccf9d1679dc98fbf67b3418ba2015f46059aa6d6ae4921e882ed3f309280676cc1f4ad51a47f652edac46cad093303d8f52c211562e06850aa8ca454f53028632d7cc566a6fa55395d695509c337ed58b56b22a4545f06be8e4a0f77c22ab93c89a7c2268aacef3a3f29186ffc37a91535f1a1d5fd5bd184804aa92804caf2ee10f95ebb24023e45e484b707c13ee85ac4d01bcd3226710928592c4d78d0de0564ffeed5683de12911e72a0ffeec9e557fd2560d23e25517139803eeefc070b88d2060e21a3167db0305564879f6e1884b0bdacb21d44a11a1dcc7cc03d97e321e697dd8b0fb7cef2024f5bd26325ad3deeac68af059306da0242847a0e338990159a077bf3b372b935974243cd5e29a0e4b290940f592f565c318837ec145db34dfb1aa65c594e2019b42a878be42bc5dee431c5ea7e425b3c7e43997d47091a4704c3ada43c7783c6ac8e4e003ebc9f309924a15a7f6a60cb695cc29101fa01d79ee29c2ad71792110530c4667a754bb8a510da6a44682e11714ef57cb73b9701050e89fcef622f4629309a0a7f4fa3ba9d7c66fa1b17a483c1807bf8e8f7122f038eb0888c00d623bd2b6fb50a9b5ae37e49de490d40eece6def3128dfec4bf4fcc8aca1c1ac0dae1cabb17aeef349f7b77c77a4ebe4a25e885e02acbc08f0e9607452c7ec094b43fd552223e9072284a271155ea1cec035d27a1f6775e556657fb9f76ba2b16479cd8e15a329eb4bead409f22b15df7dd52ebbaf9e56cdd9089126be36104247211525c7ed827986a537aa02f62f570ef3ad56e1eec432c51feee01e0cb20458fb5472ea90d64ed420267a06b37de17e558b00ac31d5fb8b3c4712013a5676e694e3247dd8856254ac4508c62f495f4566050f58cadc4695968ec061d1bc311474db42e225ba478e5a135b3d8f82fa0afa8c78849c90b127701108eb0c4db1ed3ad45db4facd744ec45948d4a1f475e5771a3a4e1b48d235d606e6f4ad3db03380556db3abb9324b65125c9e69ba09b1b8419df760a9cf03dfe36abd9a88492dedce0472f1316855f2a63396b9d77f8fdd08d5e32f0440572171f9f5f47032ed33d6d168e84dcce27cc551f81cbc13eae4b7bc8a1caeb2bd52f9f6ad09a9c510d33ab55a1db7db7e97b4434402d72a5f149dd5625ed1a4601e83c2b9bac422595e4f80b9079c012172879ee6b1138d069b7fcf801d1a67636f28a26eba2636161598cfce0a5aa45f7984aa1cc275e03eccdb225a6aacd2171d1a10913539af50c7ec651f7d6a78fa908c9a3cf6a22579c753aadf13176e93b774c0292ed48f921ec1007a0606c0b788da78c35930e2c095b2626b77ae7d569697eeb6f5cf4ceca6f673acb88686eba7dfa0c890938bdaf1e15138156bc1a5cf4ae96be7513350749b598eccea50dbe9dba876b04d8aa15b4a64d9b12dcdee6e4afd5be84497598156bc22baaea24d09788aedca5e23d56a504302345f015a2307fa47d598c1df4571f3b9c8c9c1078f69377810f8aa75cf709a98ee4c2498313d621726a8c4de0b070a310c236e5d6abff94c66f328038f99205a8985572bd96ee82eecf367a02c7e0a88627706d4299472aa09665238791bce8399a30c45d1476d24d8337d71648a12329db1cde73ce408930bbcdee6fac9e294768c5d2650727b5e6fbbc1145ae5605de46c13c305a105977803f5b60d24747d5b845c4cb7350b4ebee46c2ad396edb8e15d43617a136f7418497c91f46c25bd0cfeed8bfaffaa7d0f262a199b52b20d6a2ae09de7b170a3b275ab47acb22bdb88d7e4dc536d783928d7bd9ba94656b28b9e67a14c2245cbcf3608f1a256f8b1979f25bc875894d3c000342abc5ffe80b268df56c7d6b2b37a20fed43be3dbadc37a8202a587cae04714d78ddf8c0a23e21b39f39da32e937f7b9a6a12a2c0e2b09c0177324deffd8cbd149afc848e918d76b92dfd415735fbcf6f2cf2249ac69b4d5cbe91b3b1215cc7b84b2e26247849a97747fb2b65240056cb32b4a98de95cfcc66bbd9f43d9376bda62a8b384a6b6d0ebaca709791860912d49b3419774eaea07939286bf1ffedb731e587cdf9bb4729af41b854065c49e233905f6f15765b374617c8ba5a5adc799437d598ca32785f87d18943ca020359ff16d4532c525d9bd9711a8da9f784208c908ad2d32e1498e6db7cc31d1690b98534e0bb1cd6109f5fe393bd83a9a1b23aee71602b0381e8bcc9b282124674bdb250b0d9713ec740daea0b1419a05ae7173709571a79713556bdd4efd7a2dd2b533d74466bc51af0aa73d9afe17d717d51cc1cec47b9052ea0aefbd3bba5bb0937feb4086c3f08ed1dc34f7892ccdbdaeb49ee5de63905d54eb28c82bc11a073c87bcc9bf12c46d42a8845d428bcdc434d739bfda9a0dcb59302ab6ebaacc5f6f69fcc90e0d2c0efbc41a8f38660bc8325ac7bdcafaebf1bf31270530c8855114ec3927ff783ec1b76b3b89aa1899420f88c317298f08339bb045841fb0628bae930d5fee033084ab49f093f3ac5ce249fad7cea21631399cc339163f53a26ef816ee7d2a89b73d9545a2c31befb6d6356bea3bc4922ba56a7012a9aff08317ad181b0cd30eaf25aa85cc45a6304a91657678be1b023ecc11f4601155f410b0f51e259c70fa7e7cf0a8d955872651eb6d5e7a2ef6f15ab85156ca8365ce4ee0087772ba805c1bb60f71638390fcba90db67dee9c1392bd0e598b3e7ab034dcc91ea987a92a2dd125ffa72f2a973d6f1941c14c7eca12efe60df4cb2f1c207682f4779faa18a360e428c7d1ab37867e1fa6cee8a5a9b83e53bf90571c433357af5247e6284664748b050e5d9268d8f3d9c43135d9f4821b608b297a0aeaa6e6575c4315101868bce9e5850895d561c3cee56479106a5d31b3152536aab543e8a2bfd3b6f2e8c0139cc2e49f9363e2e168c5192cd18dffb5231b1cbe229e08ed90f3b62dc9229469f06e6fcb74e5cb81d5a2b72a7b0fa93a7a2c21a09e6c666ea83d3bbab8341dbfc63239d3bb0cd36187afdcb53cf52430de9a7750a27f131e93fbb692bfb58fa50b78a91a2bd00ea718ff08d746ab87ba683ab9a84a8f74896b6e65c76fdadae387f864af581b0b2be3f027f09212ab5327e3d48706cd7458b256c617a833d5038a69e794bc9c9d9dc84f1163e7532dd20193249b9d40f28fa61e5ac754d4b2a54c270f08f9e92f0e32f93095dc514c39b33d818109b4194ccc5590cd27063b6635e8d10d92c7b6fa33cae830beb0f51e5ffc90f3b332ab68ba6ea20559e33b3cfdf4be28bd0b71c70e4f3ba06692e7ec16bf4347ac1bb8f4302c578914657a0b3be6d3a75fbc3239d61d3538b6b9b5ce1504c6a1b68b1e866b1678a60abe07e3ff193560db642a8afe55ba25ec2b57a78bf9d3adc8e533b2f2e697bf6dc8690d8528c6a91f9dec867552af62ebe27fd65c0c933409341179889aafc608319dd252c50f140b4f388ad0c2fa578793b79c02ddf979fe99161a7dd659eef04a0a6a5db5793d097bdc3b3e99f9a586cdef6a18f7021df1a17a9e253f7ab969b91c8ed927cb6d9b58f9f034a3fce6dae791c0fed76579c93eb5e81cdc70d9cffa3272395a6cac284713329e9d920f9739e611643ab40019c33e39febb6a92596221d93717ce3c3b39b0cb0f795757af02119efc8e5bda6be0531119463563e6cb0762e1150cd5b0751f92c86152317da670da965560ee8206928986292240d5511f76afb3aa0d5c87184edd6bdf8f891057efbaf9244fd0261f4ccd4ad21cae4ebc4ef46a70896701bbd69c780c03793d6d8d9c18a1d6e937187b7d8a2b806895805c6034bbc81829d4c5f72c3fb52ac5a17c180e8465ad7071bde0b81c8da28b95537dde3ca1b476c20aadca5a9b86d4247ae8f4d5161bac1c8a7026f53cb96b0672ead2b2013dfe0048938d2e06c164e16376c982d005ed1fd2655eaa7b6cb1b5db19b96376bd94c45aa9d844dd12fc7b5d6a660de173699cafc58954a54a337c4d707b5bdf60aca760f689001f51f58744337c5bb36b8d2dc966d96a40ac3c61a76db5fb9755b38afe961a49ec01c532f4caa062a61689c9c1ebf8692e7947a90cb6c3676303a648f0d6546e69e106462dc69c44adc09f3281094c1dd4d97c4b94ddbfb74cfcdb97d65b1c76727331369855a3adb83582cab006b8df8527dea778b972fc5936956942519abf5437224b5e7174fb6d7e93385b210d94e5cfd8dd956b3133e531019afcbc36624269dde33cdf67b1ea7a99aa850d946209f95f4d220001cb7e25b988a2ffd2c66818abdadccee775f61a721f89c13e3cf41ef302b3b63bc896db55259ab32848f1f2f07951ddf7b2ed7556baeed8703223cd5d06d5bb1fef3aeaef45c7de6f730a2c1812e666677d69c11217358625f3c9790b04161d6b37b95eb4872e0e0ad6412b93ce22a6452b75508479631b629b23bc0bf7b52e251d1ece5dacfc60899a68c5b32dca70e177677cc6d472ef81cef0b353382f64de5a70d90a4ffd9072937583db9dea816c1b91a8ed3eb8efa141ea693e4899797ab08368baa26d88681b1102de5f720f1ee3daeb3d37f2c88acd04b55698eb021b8257e496e205c6f08d2df627c8889e8f71140b405e68478e431081162ce7a74ff128ec3660370d09a7eb4766dcd94aa1e8a4b54e35062d2b533efda8f84b118abf9e1fef3806a5f0f357c9c06f2ab23a9166074d030652dfb5fb8d8853e7301a996754475158a9330bc907f1d7efda8025fae6f779c5eed39c3c65328b0dc91868bb67d15abac2b43cb52e5a7e7adfa03b4da66e96ec8ca8764302d16ee7dc19cbd91a24df134b503fae202759522b3c0680785b0d6275c52ed4ac3200ae35ccc0e8041427cafbff9110f63aa77b9bc081c5fe06c3a6d6fab34fa1e582fba08d03615533dbc4c3398d43af9c330349ec10c70d227c9e65e1969458bbeb16357671e781243e1e4736e4be1afb845f7746b942e72727eb51e4d5569a41bc964845cc7dff9326a974cdf0b641c7be729b450826abb6e666ffec9ecfc9eedf865c36fb2f4a1e9096a0dc8f9a5138f769b00ce83e21484a59043ae6b3309755ca5bf62fd277a249bf4cc5122fd970c5235ee1f513f10ecc5eed1b4d05284513d7f1960e5bb46faa6998b53bb4d8400f59f53f1e832d775b2be8ffa84bb8311e34b698471692dc094a04d5aa69337c234cdf9ef7312fc503b7838d740d0b36fd14720a66e16fce12ebc1f8cf5aeccf186705b33681fa2b59bdf0ffb91a2bfa40b4d6c389d08a7524c1b1ad3beed360083930cbf253f5cea6e7375e6d394f9751612856faef24ba1edd17f04a5c4786765c07bcedeeae55a71d9006379801531ae93dd1c7925d3714b86df55a5932282c4e0263e7755b2e4c165ab6a859f48a6137fd4bd860e15e246edf0afda1ae1960ee953011e66c820159116de134e0ea23f9853254dcd5035e01599158dcdaf92fe459cd0a2b22c61a813d9fd5a335f6586c73400ae14a6145d96894f6847bf52e5e89ea4ab3a9f975c794fbf4395dc08b20e4a4cd2e72557df12cdc47621c175bd07f57fe5e63a5e26c29cac127f19763636768f65b78812dbcea9f568bfee316d794a7f54de8d99401bf6e25348d77cce18f6e6e9e6354e61c623da4e7749a7520651211204f1151b17a27f04eb04247e442fc951c88d4d1f237670c8d60a8f97c9d2ed7733a221c94a246c4f69e5824ac18c894f202c620a31d31272dd2a8cea6a48000000000000000100000008000000134fc4ec513dccb05d53cb936f31f5fd80a47f6379dab140e02d5835dec8a40659f465d893f96650717930a9a90589ff62bf000000000000478e3b17b76b6a830d835b60754b0634b8b8a95851994d23a8016a414864572453a4b2dcce2fe76bcbe822c039f780961e1a7c69f2a75f0ad552f213beaaaa8c6bab2456c8cf75a44d01ac827a47ec112bb186da2f3b9bd83433cc6fb22fd749cc1b2109df18c15be70cf1c1a896d1882cf3bb8ac38b3fc486b6687149123bae38f27834a3db4d19c8c657fbb7417c46dbd6b77041047415d0dee9d61a1b1c5b6bf2a5f5f5a8f2d5c842192c64b4328236da57a23a0123acde29fa8ef00086c570e5498cd69cafb501e2a7dcd1159ef5798b5f21eed278fa23b047a9ac1e6ccc3d5474342f5c5f8b1b83c5804ccafa740a3a8f2d9c43a10baa76b7626e39391848549773f964ebf8d82a9b801c4ce081384e07a6129564b74c0ca4d3c1b3e92bf06df2090f1233e02505dd768a01e48afceac1063ff614502b8569da3334ae828bb2480ce0fbda666edcc63d193af9dab538"], 0x1058}, 0x400) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="f3fc29c4555438f64c531473ff5c22993fa969f911a21f54d757cdbab5d31c665c4ef4d442066861706c24d68b7a6fa63cc06f7bc7cfa5961140335b343a09df518990bd753241a03568d08c7d69c6b40067f8c78e0282a619c913807393729e564e7c1e18f6cca63d338a9e303cb0e0e730100a8c1402aed1aea72ec859220518ff0d3ae9d727c4c942a281158ec519ad509795592301e0270da84b386875a43eeaff60a3abd272024352a132c901951badf869f46b8ba55e39733a3ca4c4de08939bde7ab14fbc546b9ef8850526cf93c5001f4c430f4d79623cc91fb403128238261a84a91657518777f2a5fc9f3befa9681fb5681ee311b57286787fb681e21ad2f86fcb68123e8c6467b0fa0b98923c84e458f34321d062e5bef577f0eb8e0a754ee3bf420304ccb83e230483e3056bdf51e0d246f5f441be0d7fbbfec13aa24922a2f0e3476b0db366b1673102ca8f0c8fb78bdc70dec7b89c1f35cdf4f3217c675e42ffc2ee588a90c38e2aa9f59c8a0f076977f09a77457fbec6e3f3cad9418db1b22b129507825b94e2a6e10b604180bf3431f3a2aa2b7ce057ba7190dfc26782e0480b7d5f13cdb6e624b2cbb415c6e883b2544080c9d2070edaceae9e69a19c3fbaa0bb33e8f6511518be6cd196ef8dada04ba544f81b2da3a0838c0c71a73d98a916f2c486a1a3879a505033de9462431a0eee8c12a76d1a13deda06bd529d32865f3353a1c0778271889fbd88764ecad3358e8d63a0df4e23348addb3695a271ab653fb9df51cd4b6fff0cbffcfebb607af26152d96649137a1cd0c1cd5abdd48b3f6f521d0002baa27943e803e762507e2454e2f59437d0424fff45462e4ef8228c3f33bb8f941ce0d9e5c1b8e0a7e97d719bb133f64e0f486f8e971cd1570cbe75cbe4ed0f92d6c20b33a55085d56483c53c963b7969ec1f76a9b1eb7b201d4675b7236a8e5a60bbad989a75069048662d590e0876128857b0047d22dbcb42aef88cb1ef90fb7eec2febea8f5b59eed8c4e6361b04f741a30bd7a0b80c7b4726a8d48c60daaf2bd4dd423a2cbca3f78d1249b0fbe0a182cd83b5093813f34b61c52402d44706faf2f8bd370b2bd28d8e498a78dde653b61791c3b9c02279e8627a02d85e9a5061eb6f98afdffad6a75931990c4bca920e6393817e58478020d58379e07d39304cd274b362bd13ec9c05a68697b9a4fb6ad8d416636f009df37466eaab5e0534e15966183d8ac552710528ba8b23030ea2c5c1713abfe4d4d829ba3d1fa3644e8c3faf1d83a519f5c65bf291acbcd8cf8eea7c2fc5df7f9419db4490630141fc8a18c86772ad5438e71b32f140f56ddb39bfedb56f0059268c675ba5f21a3158bd27a178a56da9734a4c466cd4adcc0f2abb99b3f4c59a7e0b18394d1bff692f6552591fffbcbb4f9a81414b8c4a66464644e2d968b24ab134af5303768c5a52fcaf78d50167b05f289f69d1b1234534b3e5ecdf4740df178c89318819edef37ef9cd4ab22b29b0c7e92b6c9948b38d4589aac36b323a97568068589f3267444471376c16ab48c89210fbe4494575eea7e2a72e0989c803c429f4ad0a2af31cc03f4d4bc9dc85bbdd14c6d4d24a952f76839f7414ed33d470de644d289ece05e7ea1d2817e297b554fda8b0d1685ec77b8a91060daee52ee80f5bb44bebcbf9371f82e5433bd41c0124e302795f749123eca081dad90ec5c6b735a76acc0997abc0395bf7e4fb832a3fe030cd9e85830a12cb6389576c4a631c0082b49e440a2d125ef3f048aab0f01c054df789559454edc0c1afb6adcc896003874b61a94d701e3ed7d4e7f4283275208610becaee2aaaca3e607ed3302fe111c2bb1521ec410d3d1d75e929acdf0417f77931ee530eafb7485632f2de2232777332a6f3a64a935dce6536fc791027a403675e3c80701dac870098eb7c7eaf633c118eb6e59ed66d7a9ebc47f1dba9c29c3be88f2e7d3a5b89e7cc03234104b5f35abbef9b4d2d7c2a72139a9d4a04f7f412e548eeeb2022340d9c5b99c2ad3446b8a5fc6394a3d6c832deecafef4278c530e53a82a6c461e91c3445b35447938db859b2c3a7ba4e2459872f35d61842de599bfcf4c408d84d07f5324805c5e3b12a03e26d470503a39edbf6c8b022461b4e822a3df9d4d55b50e842eb4ea4660b7d0ba81e35e17438eb85fa3c3d3d901796a13e5ce86ffa94c8d97a5defa72f80a7b4d455c1a5c255953a1608d5f348df0d98d61397faa87c6acf910a5d6398e9b670c4e4a93440b64322e7eb8637462f38d80b570a99c0f35989e210c40658dc6c2d036c4a67abfd9e7c9ddd06744c7f4f46e10123fda462efabaebfb96fc1433a1adc0d284b850eb4117ccb0d6d714f3c0d483424f8f0e75cadabf01eb35c97277a298d5f238d39e05664eeaabe917d8c2d93a3453cd1df51fbe2b0d8e4f082ef2402fbc2f4102ac5a1ef22c81b1b65d74d882946462f62118d5c9f143a666b7c27a0e3dee130f0309eaa8745ae76b51a89cb5ef7d80c1151840adfd80cd791061a7b615c7bba18962404430f31a7e06bf19dcb0ad6624f12f94ac0f473e4fbe4a039ea1d22cbf279c45da49ccfd8fd1f2c38df688c084bad01857924d676fd7d52a20326f6ee99c5147f812762b18f720c0519d269f5f06df1ee704c8abe9191e2267b76497195da4eb21485e48c699b361b2e1615a50b7b72adccbf183708957133230f601a194b19578ec4d1673b75296debbcdf93dc41a6ef9ffd84e1a3f52fb493c881c6551e5926bb18c3b7c3f564fa99ab0cab8dd1ccd3e29e0dfba30b4212317ab3b7709c99ecbe5a9a802b6b7f527f361d7df8f7c9c531277e0e7620c6e8d556c270a175ab2aa6a30b2f7950c4168c0400163e8c8b376d3479f42e5a16ed6001cda13ef03d33f92250d10877419c2226be65d64ddbd8598aa2bf5f391db4448658fabcd7412f21d936513d97e194fdf3f56fd2e7ab0d636980810300029a7fe46b2fa626a3ca359c6af1c47fa88f9bd8fb523e8108ffcd268e6e2f9b1b2a3afa46a2e175672d2caedda15533cf3e0feb71dd3a6f54aba2bbb565331d708cddd3d86b3a46927a82c007f745a16b85cb1eb8dd84e8dc23b5f25cbb1eab390d161ffd95d6fe289276d643b4197c0187bf2d887520df0069ebc2709f23f0f9d045015609490a6eaad957ea8c4aeaed44362e1e15a61b4a59a62e1bddbb46488d7acbbb2c31097394d29f98cd4b8369fb0dce47aacd4f209c4859ffa256f47a5276b09139f794f179e12cc6f7805cedba339dd3adf239d2ee0bde12d3c02c793d5f1637e92a773cfea174a60896adc247fb8bb5bb0c4933e0435b3fa2cd6538c572df23e6a07092325311df359b8ccc609258f17d812a3083a24174fcf8defa0aec179213e963864b0ffecd6ed92138e635115d95b4dac027219f92d886f56cba5c31b66357feccf9487194b28460554ff469dc23183ccb0b9f5837057597436fabc20c51a399675e4a18a3ec2e2ab052df8015ed02c8ed99de0095d545fba27dfd089e1e506f9214eed04ed93a5a0c28e65ba76285bbb73b69f18ff321bb1e105396493861c073d91d77955753e5b33349595e986dd8f8129157803bc37b37fdc38f959dc92675dcb40b10c298baee13fd825b1e0ac368d417ee276903c36e1f34e654434a8c259149a65f3e3f3f7ff9737d932fe0f33d6e2520831d295d96989dbdfc5730b874d9834f8ab9f2927cc5c973f562732ba80066cd060e8fb17a2d6260f92f6dbf5e2aa5f2127c73397b1c31aa7c6861c53cdfd6b2bd2da7f7d67d6d8e0c196cf60ae10058f1d070678969ae52a1884a020b2f62c8f397b386fbd5346099834abc0601a70a49fb841e27df47a6144bd3ab993584d987d2874955eb4d2623f66369f51947bba2ea09153ab1686ee6d88da51a34d0a33582f6abe6e9fbbfc6e1a8173539fc71e9d4948c40ea2e0c74ce213ee329cb7a33b3028cf2ca5347ef3596966a6fe9d50c9ab8c502f62a4c05b57cc98f619e24ab34b3918a3415538ba529796d412b027b7254f008a54e53fcfb5f95e5cbbf65841b8487ccfac42fa9c53853880f0dbdeecea09258a366e568c9a65154bd3382f2e0ad6de4f2755aacecf764a5892c2dc4876a7d6badca360dec6940ad6a08b7c6d3a9ed77da336893a7e09ec3dd547dba54db6a3ed10922491863a0d64e3d40fabe36a82cfc48d13841f9dd355e4142fe8e247fe78d2d25dd1aad7a3fa9431b0642da7f2813f7d9bafeaf5af6a833524760f3c0308bfcaabcd7d1249117b9da9428e075d097e31fd13dd7599e63a66456b9e34cfbdb53d8e3de1e7422d59133765e6cd8fbebac3b5d1767889c2e426e6661deb3dfd24a6835f1fd832f486f7eab51965b4200ffc96a55250fde7d31edfde68ebfb9708fbcb51060e0b4d633bbf69c2e73015c3b988b5ebbd26e034354bcd70038ba165423c7169d316619678ef9b14ad8901c32fb8231ef1c2e08c944458a9b9c81e175d179b7b05f38bd785496c74ad99da0931f7958798fd1f71067f6051329e7eb57c798739a1d0ce8fdd79ae3b17102dc8f05797ad0d779599dc8faed51b26df66f3e34ab6da1de9c2b47508d409ead4aed27554ad90ca5e49c56987a7b569c5abd73421bc3eb3acc5af180ef58c93e9d1a09c429cddc06926faaaa049069df7ee985a71c3fe289012c99fb0940de212f3bec5b2d9b2575cadfdb2ffb7c93b74392c18631c200be2107c941edaa349f2cf96d5f985bf39d77041169b467d10dab6fe5a2f8fb4043ae216770f49175a9b530569e5e289619b1481c8f8a296f5d2f68af66ac9c9ffc397d7608bf64f3020e5e43595ead07a04fef7328b2774dcfbb6937b0fffb7f7dcc2c7478f81c25d096350176a2311da164c0f3c6ebb8537eebf4901bd8ed5e5a915c95827b8ce023ac1a018cd0c6232d19a6eba63b760a1468c1f7cf20cc2494acdc8fa8a75a35a4e2501c2b2b0f132a0ac9f0ceba0bac4b7780fb14be8b8776ad9c62294268f330cfc3501b22b986c88e4a15455b59969a47c0632127c9a42a43d36a69e0adbc66275021c7a0fa7541ca432a281f89276b4f55190609a8daceb9e6e51e097aa5a6ae1d4cbf368bb8a9f1744e2a34aedabf9cd6b54531bded0a5651993a492a3768f0ca412279519aa3ea13782153418c50fc8d1335bcd24b6babe4bf7bfb62255b096bc6c7ce3539ce3ea8e3d8e77243c54d77933556e2dc5010ce9bc5bf0db94ecf85d48dd60ed9fdafba2a5a07b8d6966052eb12d682e5f4d41fb68ff45eb9afba8480eed7ab5b629ee6186c83b347f677d0e21829022d3c94a79f9df013062747634329bf3cfa2d5df0211a4343db171ab3cad4db8b48d0a35f60b81993a84cdf97f9538d4d5c7e871592673d6b4fde88965bc4b63fc56fc665e4f8f7cd5b72294d3adef2fe43fec70bcd58ba931ab2d56684cd3441d8116d1294b868be36715877ab63df154dbf6a0f7f609a5f17ff64225f678321c58504e3f53e82feec78daa59bde130dc37f7a01fb9ecab309b55276725e625cdb9bcf830f81613163bc8ce8e840d0e148154a8713baf78f1a68edcbf2f789cff35bd508e9d1821b126fbebbd62b904a7f53552237502c901a65bdb427cc881651871f172a1fec7c628cc6b6f0493a6d9c963cf1af40b964bce9176aeb2d8b76a794df15eed7d076b65654bb2941c530a37c2c07d051143ee3c2907e1442253ebac75ad2691a376914724d1b2a6d05f92cad9096264b706c1294416fb2d240", 0x1000}, {&(0x7f00000012c0)="da1c980ef41d8efcf98a222c8bd96cdf15b20c1f6f01e2c334211c5aaa1793efda57b474b3f038fd03f192b0dd486ce3da5de04fc31509adf1548b6aef678cfb5bcd39c1c88d90e6c3b43d81200aea53cf19295197189834383dc7c2a8b8370653e56adc4b861a3106733d1359d79da6dff9ac2f0a899db312a5eff2e9abb001fc30a51d359d35c885398b28824278e5d024321d805ddbae46740008e87e54d6a5ee5c817a63f90b30ffd6a11e22b93b9b97387d6178cd5e1ad9ecad1b85d8487bfb6caba3debfc554de31b963c545e63cc3edd54a143b03cde7f08023a281b34ac7cc8f5fce8cb247640cea51fe", 0xee}], 0x2, 0x0) getpeername(r0, &(0x7f0000003600)=@in, &(0x7f0000003640)=0xc) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x10000, 0x0, 0xfffffffffffffffb, 0x0, "68cd9de54428000008240b20c1ff6f1cc6832bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0xfffffffffffffffb, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x0, 0x81, 0x8}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x7fffffff}) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10290, 0x0) r5 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) r9 = open(&(0x7f00000003c0)='./file0\x00', 0x400, 0x8) socketpair(0x6, 0x8000, 0x3, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000500), 0x4) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80000006, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x89, 0x3, 0x6}, {{r3}, 0xfffffffffffffffe, 0x8, 0x21, 0xf698, 0x2}, {{r4}, 0x0, 0xdf, 0xf0000000, 0x400, 0x8}, {{r5}, 0xfffffffffffffff8, 0x81, 0x20000009, 0x7f, 0x40000000000000}, {{r6}, 0xfffffffffffffffd, 0x30, 0x1, 0x4, 0x6}, {{r7}, 0xffffffffffffffff, 0x87, 0x80000000, 0x1}], 0xe1e, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffd, 0x4, 0x45, 0x7, 0x10000}, {{r9}, 0x0, 0x93, 0x4, 0x2, 0x1}, {{r10}, 0xfffffffffffffffc, 0x40, 0x3, 0x5a, 0x8}], 0xa3dd, &(0x7f00000004c0)={0x6, 0x8001}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r12, r11) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchflags(r0, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="6b10ed82823f2de8c3", 0x9}, {&(0x7f0000000100)="e809866a9a59bbbeae1547174a49d50c323e05b212db6c0cc10dd85f7bd94fa9f6d4ff57a38e7119cccbeb4878bfa266838d0bbbae663d9246fc825548392ab9dee5fcfb43e0ae358bb5d12ce58ead1f56a796404503cc1c5ea01a5bffd8036cc1efd6019a1dde579348acfadb7ff0bb21f609764823a37e", 0x78}, {&(0x7f00000001c0)="40d04a2c46108104564f6c3215d37aa6d19b9b6700af8da0dbd4b4fc2733b30e0619eaed3c3a9691a83703379de0452f6878147a4ed97994ae9f0f1749936d0c2a71cff5d8cebc72697f9cbe32959f5932dbfcbb298640a9449f0ae6e314a48ca61ecd575e52ded9cd64b40317ed7704158d8003dc11fd110331f550201ab91f08349f6e975368ee546879e99cf1e62624ef30918ab2f2a7e010475ff08fd145d68506861abc839ab0cb216869c851da806419cff8fd3ed993eb327a4685893d68cbce6c67c2c00400c65b", 0xcb}, {&(0x7f00000002c0)="129a3c54407e81e822ba8e57eb100ed8e20e47e43499093fd16df762915cfb2108767dd6d9d904dd895c7dcf2c6a07ca5c76f36e08e7750abdcb054a5425c887cd69e1bd895c47bff6dc41269de5bf62db27ec52bd88d8254b43ae18900dc80c46d9170295fa3f57dc230d3e8db5126ed0a76c6df069c6ae73b27870c5e1af043ffab67d0200c2f66201b564cec9794584d9753eea39d6d3f9e91014b270d2b4a61f3f163bc4c790741a72eea771d275e7b4308df0835397ab786f81dad901dc4335c8c7402685a4b209083bb176e9cf4227a2c2e20d", 0xd6}, {&(0x7f00000003c0)="e8e036731302f8f3296bf4c35e948f59719c4350a4c1ac108a132b0bd6bb2fc07c44b7b6c654ffc353ead77a75449dfeca7011b3de470904fa5db672b8678b6f8d55e712aabf2420f95991b940cc48458380d2ce9d1d09fa68f1572582d0d9dde0ff0b404536d3b6a5efb3116e6a0215797a6b87e66cc50a23b11be7433b2dbbf21f21d5d2707534080d7a00dddf80bc8b89b1e4ad6b6826a2d8ef0502bc2e2edebe2a1ce5485a1acb83ec5dab8bbcb7eafb9c134401b6cf7fcb01a9481044fab9502296e39cf4ec567411a6eae86474d4bdc511d9a485c3ad392a0377ff5d221c517626445118a54f2d44073f5c", 0xee}, {&(0x7f00000004c0)="177e98236c6fe96ea798bd19f541161b89a5f9e30c892974039f7d0c93e6cc3388eb1c5728a6849a48394b22b1726926d65147679239b02517932ee8e7b940c4ae3908d6e10e1fcc888a4511c8ac8c5333eafa50cf2e3028e98e", 0x5a}, {&(0x7f00000012c0)="59324f9d9d470239906af77f6017d4fd50e2f54fa13a37666ee37acd0b261e800fb270cb328687cac0111e70bd1f78312b071640d53151bd7f5f4678f19a692c5de74a490b32e4ab52837ced41140a1db0eeb3ee1a0de0cf74dfa379b2c80ae0458babaeea9524b0a5d00e3a8bd3d2b64988bd344fc2dccccf1fb13d555ef00807213ce0ed075546781bd8a8329a7f1034a722ed4ed2d9e6eb5fdaafce2443cfdc812f5bdf2b38b322c012bd1eaecdeed080a4cadd5f4827ac6aa0eca9987f0f5743cc7f586e732991639fb2edd854df8dcfdd473b5bee0ccfc5c4b183fe12b3258cdb157dc219dd79ede1b20816827f9231b04588130ab32544e793c8b0cab67ab6948ee461e4201156d3ebcc9bed205a42138510b149fb2dbad5eb43beac6356c17f39a046fce376f8f6a5d9e1e14d418bf62882f9da868e14fbf5ea33631630f57727f4b3785ac27abcfceaaa01f49bea3d325cb5f108cb4cdd0da681e05262336e86bcb82be9cadcd0fb9f3599e3bd258ab7ee2fccf8664abfc14bfa3ed5ccc30229bb362ea2d7f3d1cc2499991ec4f9405eb5c077ca7a812952a91079ffccc031d4d2fc3e410d8d38c9b5d1e072feba3f5a78c47493ceee43fe1bc93989a6ba7b40de2261fef72b35a195f2a8c40a1094ef153b0a6715e7d8b159d8c0b853628da25814ff74cf7cfeeeb5fbfd70d542de513bc2133283c91b25ba48734fabec492edeab7f799d93eb8050e2a50ccd953f3988c76d6d4985597269d92fd3ec8dcafea268d9f07fc7020f3765701ecd7d97d08007d835949c108ad4c1c99a8e0539303059dbe9a55a9c853bfcfb0fa2832862224483a68aea644a44e8165b27eb87da7a5eee8272c2cc3d257a7f3035588310c0f41e99cd45aadc21bdb5a8962df1bd3d76fa8d0984ba7de0c42b6adce204d75a0df4ad011d6bc3678ec5f6050f424b90996bca4ef66e6a67b32e29ee7fae4be1b3cbb220b107ea92c0b226fdaa6829ef9d741963dc28ced2ed7f831163eeca02baef311da8688bff86fbafe546f082f66b818383ed900a4bd8e8f460764fdb7531fbebd4a92ccd13f8cbd9f1049dbd7d747536f2958639d3873743cf4fb7268e26d22be33d7f9418d0f1fd4f9a1497a8fcf1ffd1e938474abdb8bca3c9d5055a9174a8b64478850d4a1895aaa89315929ae55223754e19a156405bcb3e4bc1433a0d002d8ded653606b375c537120cc3066594fc5ed630e63108709e3b71988bc45a1b3c48ae0ffcd1ded5f2b4922356bcd89592c4eb83be020bf7348c5673b718fd88a1057aa5b043da5c5f540af88ad267b627be1a566d698361e043419f0182a237172c0315ec4706905d5c056b040d9c958ff1aca61f2ca36f4b88615759bb95db63239d73c911c34b46148caa01315dc624ee758d2498a4bfa926a4a6426e36fb05ac40391bc4d8b4b4914a22d8b37308790c73e29ff46aca94315e1682f10743243693a1030d11ddfd4b909549f024c95719de1587c195fc0ee3892ad3b36306e7a99a911f0b760c1f306c2d1a5a064325b4322d810abaedd888facfd7a6cc681b3e9b096115a5eb48146d296dc3b4aa93180d3e47dc12800b05719bd43174ae1a56d03f0a1605f5fd683a130165b4d9e33e58e5746cefab538a85132b2ff26d31a24fbf44879d99fc6ebc86cd9202a3e33e8bb5a1ac537ddf88b62c3d0e79f2a18b095e3e83c4aa4c681dbcfdef0415fae36928906b783be9e06cc65f23a66adb39cecd63d5d5399d3c459fce53489f601ea17d37f47b9f2e4aebe7b7f5de5fe38fb1dc1be98eaaceec72353fae3884f17317a7ed49edc63463dd2cd5a36694b980f606a2511a6774fd5a4eb3f70a6b1f4c04668f83902340ec16935038214272bfa4de9b82717a43ff6680955536e6f477b4e56a0700d7836e0ce15f1645daed528246264ce4acf2754677434dddbffea2786f909858753bff3bfc5040ee97e813ad260f39da621b209d1997c5314598539d1afdc3d3a8bed26e94a5750e6a1e5bc4652f8c029a54e69f17ad108115e280bbf01585e369d84830ffc1da922f30d1a3c2bc542219b4f2947a33a2a3755077bcf09047f363e6bd01a980580b415ea8f265fa6e416af07b03c38338b8382ec6bd8cd06ecc09c6f3b0fcb8cbdceaa4dac352c11250daf3394376b91fab061dfee51f469e4b6fed108b73b7e2e550b0f58903eff3da4a223acee2397239f5866526163246c166efd654b30948d26e8ebcc0ce7752ced737cd9717c4adfe4531e74dc97640421aa1e8a6a8eecc513b9334b1cfa942bcb469ce91e495d31ebee76134223b911778dd508cc9684a9101f592447b7ca27656c0cc9584ec740a46b1c72935e7a436e946a44b71ccfbcc18ee32e5bd2673cff2d92b0089eeabb9331f51894670ea7ada234fb577be7a799d547e891d05ba712c7d45729dc3758426483e0feb9fced52d1f268d69aba851bdcc20b7c606953cf1cb20d1030f3531ee7fb68e66d2ea1a95f5758e2ef275a5e9db7d8502136d08c978837a7d8eba6ebf28309065fe158f3062a966818433114d92275c24a30b4997d80bcd8963bcf7df331a1e196f682ec32a8f012d05e0dc142f54338aeb08805fa33576220752e8328c303af8c2f2f2fd2123b44e0da30ce2d4e3c469b305eb1006131de657275042afaadc9e199708f11746fa6688fb68d83fde68d77355f98b75389f3fc073b5b04efaf8d4ff0dc6b642d75fe5bd0db67c0656a5c5b7591e79e9ac24e0c603e2c08fa3184fc4264a5361e60d609f3486a786a297b09355976c506ac7f9c49b3a7740cded1ab65e30ac2bb941c2ddb10d6d3af5651e257a31f04ebd3f252fdcede911693bb489d93efbc43ab477781da0504a441cbef3d4846f7b948d3c3f748b886a976e9a87f6d6e011a8833c5721ea9f91ccf24cb9202e4423f724992327a862c44f17ed6b966e2f55dab54de16efd5588267f1887b1d21f3f2e528465bd190bdbece003f9b811465353322eeee33d8c0d5082fc0a13cde536659a6e6eb8aa2ae0ba020b08fe75d8219287d5c83c77013838aecc92f3e12a2be62934d8c2f1ee3e65f49a1e34bce961caeba88893e1446d0ec87026cde4fd84daee2492bb53e864531f1b05fa73c0618f5512ac173f75f54173c29181dbb421f2caa234bef36e08bbc4d241aacd75bddc332f43559d2f0a84496abd2cb4f179c13e2e37e7f8be34632b4dc25b637795992e0c20fbf5dc1cf726612859cc1826c5c3a3223251c0a1d48a8ca86daea7be310b4cb6b912df06f3b57455f8225425834546b1dc4732dea0b7921b8f4e4e6ab161cf4175e575827b151e82a7883a4f27ddc483135d7d0b168c5202a246c794cd5d45fa0ba7f48960eef37101818ac9cdd1c1e95ca365bd9eb581119a44308f9ce61ea180053c523ddea51651954ee4ee1bea92bf1cab1c56511d34c1b70cb92c132e14b5d7204271f0e0a29e945f1ed7edf2fb70c66e74a8078b6218cb06213929fbc89f9e28cb29bdd220f00b7ad47f75ac3afd5aef1fd1e08c599a72f3fa1b58539e9c96324c709338283a3543ad5c1bf4a3f906eb2a0258487783e3f7c8d8a6fb3ced64fe14d928e3a6e1d44c24b97af41002bc857f3447eb8773ac2dfe332563d8a9d9d76239841de140dafe12852acfe7f03152adf30e6bd286a54e0e674623f8bf4a812843bfdd0c4c7f9d0baad690ac2f5ff7debe2f9ff8c1a34c74049e56e22363a7c127d480268711c25c22099cb98693118bf8fa76ea48e193324c0929e2d4fb3432b0ea6fa140de6728b3360a464ae2ca8b6a2a493c8581eb289a3cfc598f15a4d19b6fd9ce07e0f63b0cb179eb2dc1b20d2275e998b4e5e7b35006dbd638fdd3bef7a4129f30fe026bbba897b472ca7ee2cd34c5d096c92c0c5c553de9b1ff9328ce9d72803bc49ed924503115908ad498400bb16de423970d9905a387853d74faf2737f165c8168d1b7fd39b78fd6c95234f42ddd1aa236db79cc270c5078b1c6f2f7d96d6227cd1fc9d65921cb17e193270bc6c8afb597db45b56e2584203bd7f65ecb9887771e0f4c967d0bf07e7ee4539082386fc4153639b6f78ca10c7bee051f58f9c4d9c91138a8c18834e3057c4cb47deed42fd0f3676ec056cc669905416c506e0c9d07167792bb062907d9d5ea4206fef08e49198983787f2cbf6546a189adf1c4bfd112065fc010b60c21bb5eed717c14ce75c49851ac8493224a12fb16e6eb1a3eafb48511f037799eba727378b6ace3608d9e51da4a17baaf1cbbc0734b1766e4ae1b2847e7fd055c1be97aebd13338477ecbec5265e6edb0cd458821ae4f0144426efb8c00144ef3b21c017dd598e162a2a1fab2c5d955b7a1f20f06151ee89476b650260625673f9883a67f5073e05522e9771c75f5b7fe6452265f3400fdf263f3f63959672b704a3e2f3ed54e7c7e40f6b648d26b6fee92570c3637640dbce8ceb02ec7fa48268cb035f1a7cba6f1d8fd379b806a610b463e006a96bdc8d341561e3756b1871e138d13ac3fd6135bab6f5d9b8a7b50aa2f1d94c74e527e8d9af3f01a30a8df239e237641816e941134d5b05c41e4735ece498fde14f88ed72b97ce350b3218a5ae420d71002fcdad71fcbeaef4c433aed06a5de31af78b4b8941d55b2194f9843a86e50ab0d198510c485825a07613aa2eb75953bad8132f838a7c663e92a79fbdefba72b96335e8f79375d662391122b2aac1131c0696e3cd5e4a916738a3d39a6f27d4d6ace714a1d20b8e0fb824fa68662119ff8b387e2e463aa83205808c96a55dd7cc18239400fcf89ac1dea5a06a3cb1af5431cfe44ff7f4f0ff62413941c74c3a1351064497629bd83b1772faed7fa70e5e09f27411a1d491bd4c82439f6d4ac63245735faf860c8c5ddad1c2f509ebdf45c64e316af805daa67bf9cf8f83ae17ffbe1793c4d3aae7a7d2b45b12a343ce3a46485e236d7d71e575c778da1bfe0dcce9285eca93068e8bd798b1aaefaf5ee00cccd4c4e88f7ab51dcb0d83baad63e10b86d46412c44ddb4d545ecadc1092fc7490696313a71835578334658ca5cad0cfa789f31bdc28ebd1b5f2b2b906a15dd4a2e49d7ca5650edcd7cb94262278c0006624821f3994a921e7c08f5ae273eb3c909530ca19f28c141540e3e251f34c37d3b6491b989f8f20b64dd21fc60c27ce5c6603fb89f9af0fd157bc6bba8747359472864aaabac95419e22c50cd6258fce67dfae888a2fda2570a7d94fef8813e5f145d88be4986744ae795c5cd7ec73038d653a6c065f4894b1b012547c12dc1448e282140d845166a8c279bbae57b0c7aff62750271e1eff9400c4894ea99e038205c5a08fedc46810eb6db8594ca94bd69b5e9cb5c4012f6ab3ebe9cee34f367784421831af506c8fb2b1881fcb6609920c7552df5f5ba71f282401d91019086c53f1470e9fca9b5527ef46ab9c35ea6d321c251e75a03766335c02b06d12a8113e05b2b9929428ba836f1093d6f4b4cef65577b5a28a2a6224774659244848e9dde88efba699fbe43f83c360ccb60665641c682d63137bf733d8c91806f5cb654f978d1ec33c03183017e7fd78ddd1962d0d0dc11f26c27b3525425a30e4010874f0677975b219cc0709fadfe83b9bd8e5a9731f14f0701e08cf39d9997ebc438d34c4081439929b558b2d59cf2fda594861d113f3a864fab5374d6ce3682511261fd4d3d8954eae6bfb456f3f48b5449c130ebc64a5f8a217c00a1b7da3df46cf0c176283611d5ecb42a9de1b48325d271", 0x1000}], 0x7) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 16:00:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x80000001, 0x0, 0x7cb3ec99386c5c35, 0x81, 0x1000, 0xc0000000000, 0x2, 0x0, 0xc0, 0x2}) 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) r1 = socket(0x3e, 0x1, 0xe8) sendmsg(r1, &(0x7f0000001b80)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000180)="6ead07c48214528bac893379848889cea151257c78bee41b8d314e796e52c2ae9af2cb49d4b284b85ce069a3f497cb6baf8167ae79fc65a94b742b846753e3d7d594ef4ee68040c26f740c721d745ccf7ba40da42e188c3ab58de41012c3ef5b82a5f60963716245c7c9e6920f0a6b3ee974317a34458e8a2cac2caf4417624c", 0x80}, {&(0x7f0000000200)="a0ef05222dddcc62840a4e7d21f8d71e456edf596fd0997e4f661ef83524e253806e8aba32b588f6c8f05a002a96e93c5db5ccac6ee7c92df34e880c74d40de133095209214a0f612d20aea51adcb716d5be396fd1a75edaebe5f5a159861fdc512a8847d0c8cb648e9e163d6766575250572cc0ebbacf793c8b413759f46cfb90ae064c", 0x84}, {&(0x7f00000002c0)="1e55051a3550dd7872389c911404ec4ea31d0dd510e52edb8175efd8b6ab5bb08cd67570ff8163e58093ee74e949058530772e41fcf5383f4956b36effdf9a7bdc411036dd2175917da83d123833869b951dcc3d6258d3bf58adf63c50d1b363d2d3df27345e3d3f9acdb0da96b4497643a160a2e5b07a1f37efeda5c90dea3781a48e6fa84126632265b7b3a071e037442ec0ac3dded04f6d155c0dd0797f2cb22b3cd3899d4b30c0755af2bc36c12f38a926cd6554d8a0d2aa4c0ae81213b96978e6a7beabedfae70207667d3a89a917b7c21db00831ddfeff33cff59a4e29c5597b5a83d9b9896ac0aa50ca0d8d16b3a8f101190eb3e3df3421760c3fd53d668157e00c2c340c7aa4106497b3eaa199e859ce589d1b1ba63d47ea2a159ad8eca7c9a7649055de4136303c6ce2201f5e99a67d52a81c7e9eea23d02d5c082e63b94f11d4a653ed0b80ef7c02eda1dec1c820c8b64cce7c55ffbc8f9de5bdb9141aa5550c03a9f83bd06bda57de0302dd4025a1d5ce5108896e803592f294b31a38392b0d9431e2cdb0eb524e148115bbe8f772467dd515b209e6f7750fe6eda961a21c7bb883def49c2de8488607633cc5ee2b2e0c43413923e6bd378400a7c248b4920c4ec80a1b07efdb9515bf4068ae8f48f4e6c6729bd6082a935a06eb2e22063f3ea9e050236cdf8d3fc534cd792c777390a8bc0d0ad84a64837f9683dfa303f12caff8ef419401cde4f3080231b40a6354e139163f83f71986e1c34cceb997fee8345531f06577b7bbd17375c3d29c6a00ebaf31306bbf780d35ae85aefcb0e4e5b9ff6ecff616e3bce82b826aeffa866ac8134e7db9863be287b9c034c6e2561894c441b5f190d0948a3460d721f0b63a3bdf2a6e2aa92285b38e90d953b1252338b3d29c77e26a7f9877c42b4979352046d37b39801feb31e9905e56cb1ed593bb0f52bdef1b1e2bfcaa7b0a759f04744f77db8cead87dbafbead9361cec238a6b4cdd0feafe7d7181fb444922ea9942876dfffa08acb8e87f4d40e4f71d388a1a4ae9d7528aa89b74914b1aefce431e0ff84d657f7ab007bef1e7f8b5ff0111dbd87d8365cb079b45afce2d06716845054fcb9a8e9feae0f8ac727b175cc80f42dc211847e974530f8bda0490d648071a12543124356c510afb39cf3f2c1f44ba7519f1dabc89859a4c612e9ffecaf2999cdfa3f06c232292269203c2cf07b29fd58df38e1e1defcc2853a88d943bf333af6b7efcdcbbe62f632007a1c955478f1920619f671604a6d2ec2980d103cd3fb752bcbf4810c687c6db7d7a5a4edc7434dffb28fd22d9d3c851267794d521623864527a7fb904e8b6bf96b0cbac081e48b3acf8c4305bbdfec81a5cbdc2f1dc74d54b8f2090700634157c824ef82d74693bb0e65afbcd6a940828dc6964b65f2ffcf2bd4a00b781613badbc0b4afba1eeecea9368c2360e222eace7e12e0e541d12a16922028b9cec7117e2987eb70d0f6bd289693400a03915200b6051afd5b477f821717dcf5afbbafc0ad015f1e76a36c010b2753285d7746546b3bdc700c880f23c3f3f091c1e2b0531912a79eb89de74a4be51172b9557470d2523e8ecb51410eba7a4ffb219f70c408c7c704965a0d1f5b4978d59a426f2a40bc940f6c1498c2117754bb32b80e9da64b7bccdae8649d3a304f9f10a31ca7801c417efc3b1988263dfa99293fc1809cdac69e6a3ed56e34b134338498de0866706e7e849b7de561a4ae3ea4dd81bcb81e1fba4ae104d2df99f28e7ca605ef5b86e3f01efa2bccfd18ce45ec8ebd447b1fd20c6b2ecec0ddc76fc61fd6cb14cc1809a737d7ad7c21122be21e8584a980a6b9a5a312dfc9fe7948387e03694017bdb05250d0a737f4252b34de01e0c3e43ea6bfabe8cca82c90cf260a515a9cb4eee24e935d0b63bc0ba34246dcf2a6547c499a07d4be5be43da84b8eb4c31779ad72fc9b6236c138f9e4ac39d106fa3d63465c40dce5cfa60fbb48a8d1d87e3889397839d97c5076205a1889373661fc44f84b610b32448aa9d0f98145a20e8a4575059ac5177b6f6c6971f840df3997fb364ec7cb73fb79f53acd2e53c89ac45c1e0185121ea339e3143a759502ea9dbae950108aa56466c1ff0b5d77758eccf4e21b2f76ad0953ebf27efc348dab94494e373e0ebcbbaf1aa5facb0ef63691cd35f592b04676bc7e05eb221941c7cf9c99ee22629729bf26ddfbce902b5085bfc470e307dbc1c2f579ab89c5cb9e2faa9506f60bdf0cd7a10bc485509fa76a3fa4a9bf7b1491583808e549c52d1b516498f13d61f641efef7c8565219b70b935519b7b21eb408c0cf767129022ecaf552e53f3489add5478f3e83d9be1bd0f5860a1a3c06efcd782f56af448a2858f9797b01b95ea7777c948b79fdf9ba19dd8c4f4c3603ef6387b4b92ec31a8bb1121e42da3821f635070df12c77cb1b18bd67a019008da3e75b9f05c5c9f27d1629b50a46b923179eca2b8be7cd4cf43a731ca4574b94cb6dbbb8d21c36c052bda48c1cd039403d739a37b131208dc0dc7d5b84a625796d2f9a9a3df2a9c8f9301586b9024681e8b27f0b19a740011a8382e0b1e799057f8ce6d6572d9405cd36e957a1f51f7dabb6bc583e6518fb52715139ab3f111d8dc25a5f6f85332a51ac73c3c0fd88e3bf268b7fe28bc04d9f9235b0bd0c8dade27540bc18b0ae9db2c2772db04be4afbe9b9d445657a7be04a9a5fb77f24aa808ef27fbdc1fa1e6fc5fba6080c9a60788b9da6a90fcc4ee5576461e63b1d26f996731b0b8f849275e02de762ccd971cc1333e0b6ca47af591258842e8f9fda43485d451d18f3ce76ff24d232cade85c8803e3102992e350d605a9c039a8dd7e2a79a36cb41e5b346bb889f7d3b50a70dd760acb50e67657a8f614f4e5c921b0f6343a3157353e1326408fe247015e65310c82466d232f32743ef2f69e0b2330b586e3c2b272f86fabf63118e2ba92f04becabd68c2ea5edf29c850b09985ff013e975e34702aef3b4960634ac8c2bddd77e6db90c1f7597936d7fd21ceb02ef4f8607ea32031fddca985cd493e436ff49d5e2207902b363a50dbebe3ce1c8a1cceef338fdf3b361a0fe53f56ad8b03a768300e44432299c5d9f5905fc787af01c0b3a68be2d4e95a36bc0d6313ad1368d975ffa060b110033f258f72ddeec4c258203b57d96a7a8bf86776e821d82aa7a7c1513d5ab4d58b76478583d69b4d82a003339bf6e1c0ba9cf7f25c2f20685f5a60d2fe5b117164d4844d9440ab8fad3642bc3f914000208bb1557cf1eea18e5fe412c5ecf015a2ce4a830fb488e014c8dac870c3615ac489ef4fd3d582e3bce80b26eaa80beeda91f13d66f2e4f5e5d06a47df3c2eff7aa9628a2db43d99d63ad212714688f6fcf32f18bdbd105980c7119aaacb5e76ec8a9f339d4636deaa1ce91209272053a604d790ebc2de9b58c2fab3a4e0e07809a8f6460b45b5f73578846319d16ef05d3f138fe357cf53dfdd0e26f6a785c7a48d0631a02845c3a16a78b1cf47f7aee28d91c7de3bee8b4acce5477abb5a8c4c3aa1f0943128eaae8c2c65a0c2554ab526582ef60ccc58b9aa278f132769249b772c5f921e3703c91046bc336835c7281efede3d694629fed2756c6282ed976182cbf71a7dc267a2e127097687409922891fdfd51ccc31f9eb95013bb9bb6714c7907d4dde4a51704309dd51aef87ebb2f25e2da51bd658b472ec668d06b42aa63317e78c7a9e2cd568d1f5646a1997eebf8b0e6bfdf3cfd19edf785c537bb6af5f14388c393636a58eb886cddce85cadbaa09244f8932270849143928ae2b13192655cc84f1d35a237063768f3fbfa1d209a6ef8144b725dcc6b8e334c09a49cda26e58b6059cdbb6a8aee8edf0ff0e7c8a37f060573abc01d91bd20135c458784adaf6219be32898eeecd7a5e194ed282695bea0bb35a99dbfac44dc086f4aaa65becc711073b0e9a87bc235c12efe91177c1729cd38c48cb6d29f0851800de41c61f1ea8cbf0374c225dd23a2f0c687023ed5093284bfc32c7ee2e0f1cc918a0ff7f1bd4773d9bb3cd25bf09f36ed5c5d2453e92bccf18376a5c4437fb30bb31182020aba0ccffc1a1d218a51c0273eb0c5bf145757191002ccb09656c225304175a2c5515d9ce13ca3d475eada79a578f10801b3b83c35116c5bce28831faa2b8ddea733362a223f33bc350778bd14569d58a17ad7b3b46b5fafa58eba69045c276b1d2b1af1f7ef380f6c3bbd9d78d6501b690f9653ed51537a4764ed79adb0178e374ef157a523d2330264ebc9200926add4bcf4a6235c93cdb82dfb3dd36e21db7497f0ae3df0d98da3dc55ae6e3a49168bc4e040bf009f13480d65bbf4c2c7a46ced7ea34d4e861a96b7341d9fabfa9de065c77be8bc4cd127afef3b6887a67ffde3e110ec38cd41382bb6f2f9b8f604be05f12e014a4ff9b5153abe09bbef428aece4ed483fba0dfa1aa7c20a915eeb5834b8df45688ca01f11b352e325cb33817bfa3840298944013f794b450026827ef74b4931e2786d9fecff921a12c6df5253240b4602730b543ce3a2359d05df9c1cbe8d48f898142787a1ebfe82cf550284483e30d3b1a6414efda661b542d73a5a2834efef750d372796a39ecc6f13bedc79ef3f75ce2138cd3fc913a6d46717697609a0b96cfae12d87f4ff85d5bb9fa807182696c3230d77cfcd477a5db3203bbdcd74f6e41e4e4e161340cc830f2c1890a6f96df98d04371be2363cc3280ba799707c692097505b0fac687aa21c29c39e606ac593e2c2bc8d07520e36472b339d7ed0987da949a7765158b875671521c6dac67d0c85bae403cbc575d3090fc3b171941adec25f8a188bee6c83397817382da16b35a0431fe84a65220ac476063bcd54bf0c6a45cdd1034b3d01d3c9e2d10676043e68fcc6ca5bef4e66affb1f54a781ebc6b68b0748a6c3b7af008998dcba97662a2265f7aee09cb441d3ac59ad6830fd9457fd13742de7d758182897f7096183c3faf801a14c2c9fc460c76718bef09bd18c59bbdce9f491858b9a5d83a838e475920269eaac5b8cde7736775bcb83863678a1b7e0c4296ee57ade4b3db5bcbcf64049fbdb8ef9a0e7fc0eb27c8e084cd830e1f1a0b9925dbafa66fcff4ea44eac230c3c243fb59f1886d92e79b1bcfe835c10bdfa507573d9baef2be1db7faa162175af45d48ba1cf013c057275db659054932090089e8d2a3ff67e66fec02a3565799397b837e90a73af3f8310e9ee4c6d50224b50c20b91f8b8672727f622003485fcc0cabc4141cfe9cb10d240c60df38e3784c407de80f19ceffc9ce73bf9c0d122d9433812a2f7454278121324064944294a820657f7c35f9691ed81ba319587665eb93e1e69d70f73d128ebe9e153d7e7a3cb6ef36f16c3fb725eb163a725c94d5e1276fa71119858dadc90d0f8ad19b445d92f1ad1d10b8ea58caf452c87b7af6e42896c461fd4f6701da521ca2d77e0af7a4b58b496c888a1ac03c66e010e11bac46076b4c263ed06900801498d50943113b58b4aa82ee036a048801180c3d08b31dac32709f69cf956c253c8646f9bc296a11ea0eb29dcbc6be3d4e2a48bbf02d63551b525d79ffee357e0b195b0893ff022ea0524373d9ffdd67dd10f19dd39ad5f0842cd3c45d5f7b073cb49ec0c5e197321a866f1a095d75f4d5bc8e782034a49dae790c54e6190b7b60e594af9beb7bfcb5c1b1e7d60198d48c449692c63afa4012c6dd99b63f6ac8e1487635869a", 0x1000}, {&(0x7f00000012c0)="233b9e07a573d2a42ee2aa2338309d5936a3628a2f44a882a322d01e421ca160b0aba75037232cb035e94c894d29d70ee7e3aa8e6e68a339d199b2bdd5629e1747ea7cbffe1a1691cb23f192cdc0a1fc98c0de1379247d552c7cceb0baf65e6024f1ff7854f748da35be73b308c9093f2712f8abbca268ef8c348a4a4b4a0b04e05453452a613c8a412603b1abc37890abfad965ab4a8bc15d4963c689523f05c2c22c6de9331f413cdd1d4c8f58f3b60ee52b0ef5cec69c9e1cd143daf2138b321e91e1155a1d69540f931e0e9cb4232e47c6426714cef91fee9879a91d7740ade1f3c3d21bafd1b77ecd2a1f6a0ba3efb5a918e49f7c9a6147bb47d25b", 0xfe}, {&(0x7f00000013c0)="4c500b35a18bcc2aa84242325eb380fcbfecac2bb1d3b2dc115af763b618ac7305a32c58a3044490b5506551c347d1d404d2287169639144787ef4aab3a85444e14cc9668a0cbd9248ff9d50b6493b883e288f4ebcb82ccf499d2d48bcf79369d77704ff905ff0b1c052afd72a9d6f79aa7fac416107d2acd102d145fa762750e0fc5175b0f4306a062a6f73e10e6d012fbb541f7d7dde62bf31fb56604f", 0x9e}, {&(0x7f0000000100)="84f426e7b16cd13f650f0c91be8b2b0092966d6a48b81645202e88e70d9e39fce895137dd0dfa8db2584618724832b9cee274e", 0x33}, {&(0x7f0000001480)="b04dcbbc881f86c3d5cb128d00a463f842dadec5ddff39ca9d26e0e1f95127c82dc012cd2d4d0a5ee7628fa9f64c7c8d8cff1a551cc2dfdf3462aab0863dde3f6bea6e24da65793aef17c94a212087904055318f9c016491b9c7ebbc37d303e9d93f513be04e780983bbdad4c046f6a827d63eb8eeebc66e32dd978b342f6c5433c8ce993db4b56d772745cd022060e70e796dd65de5162e36cb62a748a813021382df", 0xa3}, {&(0x7f0000001540)="8a4d1b21fab6cf6e113dbcf85b50fa1d085e0afa6e6bb918eac5ca1dc300d111f955587deeb96f360e48025352febbf75de782db46fe18a33cdee89fef20056bf1e37d2a78e68eb6447e768af829f8912735b031a7a4377b6c5d14332670ce6d8b04d77ee218888ac6d8c9b3ff778001b031bdae31bdd88b65", 0x79}, {&(0x7f00000015c0)="a068181c04fb8cca93ca15189263a54b0da1252004184312718478bde81ba95d43f5472f4e12fec544bf0aa3a7324ffe097cc08e88a781b559305ff01aa67ed8cfdbad13411273ac8bbed8e7a5bb68a66970a6ebf167bf2cd4bf743de058f0e21d1013a24c64bb82e8cd2dbffc97fc760a00f8f034b22d64d3717fd5d33df86970d18d76928933daf7ba4a4deda3b863e83157134b5f51ee496b1f33ff55b53aec0603a371", 0xa5}], 0x9, &(0x7f0000001740)=ANY=[@ANYBLOB="3000000000000000ffff0000050000004d8293800c3c752763dd92a0819bbab28ac6bffadf468f7894ee000000000000a000000000000000ffff000003000000fcd6ba489688f04f795c3e236fb87715ad821c552babd7633fa29952ddda8c3492d3029506692898faaf55d8cfc3ad6542a257a489f83700a7b5adf9d7a82ffc1f6101345dd1a9a8c67a958932bf3d152ba88401489d91f7cee2a47c6cb379afeced93fba14657801abb919c47515d73934259d5c2e95d805d9eacdae6dedf38538e840fffafd37c7a7397beb00000006800000000000000ffff0000001000000a383ad3f38280c665326e0b0bff68826b9be465722b23c9f6aff592066613932af80dd2f1084b501f962f8e4d36c6e2099fc97fd01dce1a2cc20ab116dc272cf3f3dbf1ca12a42ad7e2f905621a0944dc63f8c86b88c400d800000000000000ffff00002b0900009121a128eea27aa7707ecf1b41ca565b2ccdc37283183c353ff175f4263f74ab4b32320a224c4239a44f6b7beaf96a4c35b74688ab40bbfbe168e1d7f0c8bb18eaba255a7506f0b779db4833a1f07226b1676f6ebdd0dfff6ea5b1c51d3eb11107718af89205761dc179100b7f913b924c780f0ca4501ae53a832c0221c6b7c8dee26aaacc1ea39da262551e891c99b7c2c98dea3bd34e88f40c73ca9aff806a210680460b253d12b23e4e668be75b73ee1aacd9000000000000007800000000000000ffff00000300000005a62113037bf8dcdd6e1633099e6c4c7945b47038dcfbefec3648926ecc0a4a04077d3e2ecd2612a50fb801f917804fdd5ce9fd1db5287d4bcde5301407dbc7d00455135a149b88dceb75db46320a59af272f8c3442e4d6f3d2da29b0887fd5b1ce00000000000050000000000000000100000001000000b03bf58ff8cec6b3175fc26a9c81e20cfd86b41dd7fb764068f2cf348fcf071c26b8125ef4554822312f4e8640692bc18fdf14e1df297c1df1d9260bab450900a800000000000000ffff0000000000009b7c86e9120bbad4690a56f9dd51aefbf5a4de7284d3b8cebf8e700edf8a0cce53016e430b1c981ea6cc77ffdeb993bfd59625850342ad3f7bed1d9bb66d339e21de590abf69211c84a2c44b8d401c7cfbd1cf0a2c428b0fdf8cfff33ccf8760ed6dc5078519e0e337f5ff48022ad1baf82712ffc5d64385d7faffbef5335981b01bb8697b821b3443ce1421e7abd773ded34b4400000000c00000000000000001000000090000003332b86a39aca1283ca9222ef84c5b4f6f96e0a5e8b650dc7b72b0a2980b71a3e5fc2f5d701b1501dba2a8036117bd78a00126bd99790ed8e183dc0785fe998d98e291e072ae364086ec41f9e84feae1cfd5d759a9598552d68ce63b41aea29b00352e0f66fd213a302fdc62dcc11f9fc8690fcd3fccf207000425219ec19c8289916af7d60cbf49759c73e7aa4996685490fc85ccdcb67fac0c0b445833e76e9b8972be433cd64b21815e000000000000000000000000000000000000"], 0x440}, 0x8) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getflags(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1107, &(0x7f0000000040), 0x4) dup2(r2, r2) r3 = socket(0x18, 0x2, 0x0) fsync(r1) setsockopt(r3, 0x29, 0x2b, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000001c0), 0x4) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="60d6c3eff801800500599694635a07d0066a76a731e8c1fa09d2e6598b7f2f300a377af6b6f9d9588711a0ce9e434b0e75b5eed79f3028573e5bdd293757825b277f792ee1c6d998b68a0ce85f6a329550b9ff92017fcce6f6ebce0beead80eaa0b287311ae012351574ce07bbb8e14199361470861c91cfb7c3a7b18259e10527875ae009babcbcd259442f1b22fc60ea6b256b5bab87d3b7282c7969c1aeff6282b942f99a38ddeb7b619e86a514dc702daed1db0091b99984de82c63607780f8b20ec2481b0046075", 0xca}, {&(0x7f0000000180)="8946c7b3d812ed3d1804c560dc0e2743cc6a75d013646705caf924062d86db40a9d9cfc51dc7d149cc4ef4aad7412c6cdbdb37be2ddd4513f99e45c6fcd3b6677237c9789f52b00d93b8ed399f7a74ed6d1970f223ee196b7d75011686ceb72995ac72bc1a1707f5aa36", 0x6a}, {&(0x7f0000000200)="ff0e94a5c865ee59ede4d6e8325329f854053b371c599eac56742da0bb0df1373b28a1c9e6b4b185fccda6226677be69c9a1573255b2be75557c8f7a8c4667cedf07b35de11deabb650cbce26b007698689068d3365d77d72af3ec7b5ea1b902b6b54b3123d803936f8683192427d4dee6c5f2789a90823e8a3e409227d1bf7c5cd34dbde59bc9b1279620c6e2618e71dd88dc4c88dd04f6c7629bc61cb1398e85167b8bc376f68f3befae5db8cd2f6faa4ef33631677af5350329a24d83b671245ce8fff34f6c3805721bdf35a384a65c0e08225b8844c9723579fa683acf39bb16f33ebe584ad6", 0xe8}, {&(0x7f0000000300)="b5270060e35c5dcd5782586c4fd3bf", 0xf}, {&(0x7f0000000340)="a7924de7040c25a2fb7afef2d5765f483e970ae58fdfafcad79b68f5e7a3621b7051483a413ac1027d30619b4f76ada5bc6688cc9e82a89aec1e282c2eb6681c6f4aa4c35421866360ea386b0c7668d21457089c7d4bfe6b56d3d992043ce539a95c54c19fe7eb2e5dddf0050bb9c613152cc5eb161f7ec77491022570054fff1a13a2e9d47273623a420970a41f53c73d468d83188c2efe7ed1dd22adb3b2959924362360e2be51af645fd6d01c5783ef0a7dbea13878ecade11bfb979b36306ff65be81410a13594ea34372e9d627f38fe1810aa", 0xd5}, {&(0x7f0000000440)="637d1a0ae072ac98cf2763292345109b6a1464b696b62afec8af7fb825a0390571315dc32fef137b87dd6e0a9f2938cd526bd0b6d88a2e64dcd4182827aee6f5671842d03ba2c553f215d936516bbbe7890578ad08e141a7e26d25ffa2b3718a7a1d8212a9e32e9bde5ce1fcb90c9b198c100d4198ab2c6933f5185beceacef91f7a014061b6ac11b2fc5717302214635ab0c1bd68ec6f3862a1b059fdd70445cd09346533ab75d3054d68ed8ce0053378f98dd0cc926bc7bd84dd444006c82620b09886ff1eab992f0b259536756d4ce93a36e9df901eb30b328cc7", 0xdc}], 0x6, &(0x7f00000005c0)=[{0x90, 0x1, 0x2, "f93cf1c13309d25c50ef4150a27eb0bf5d054ddc20db8caa31b7d3747278c1c5333eb45beb5d68e797a515a4b12ba7540e274005eb066fcdee9f60dbc6515dd3db3757359533b163affc016d4d728ca7e1aaf787bdfdd65b9f4847a0d4df7bd8b11a4df8741027a13561a01db5eb1bd768d89972e73f74c6432b52"}], 0x90}, 0x3) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x800000100000000, 0x4}) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) 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) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186104008b00023c00000000002800ae6e3b3bd53f7f71ecd952b0b19901000087d7b6638c89bc3e00060000000000ff64", 0x4}], 0x1) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x400) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) clock_gettime(0x0, &(0x7f0000000200)) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x8010, 0x0) sendmsg$unix(r6, &(0x7f0000001780)={&(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000001380)="88027acb3873788c66666982375265de3cee325d6365cdc4c07d53ff37ace3a9e0c2e5b515d6ceab9d119118fc04e8a8bd17d706e09bcd9f0bf0897c7fcf7242fa10b0325da3760d0305b37caafe2798b4a7903bc2962c4f0f315790080d645100132bf5d44edb2ce7e3fc33143d4835db930c6acc586702dfe15f5692bc57a53c5ca714a905cb4d07f3e2b6eea8797c14f10182f33451b1c876f07870ad8aa372ea4dafaa7fa5054a539ff8404f67097c2f8e1b8ad2120b4e06025fe2be67b29ee2d12abc341c35c189a311", 0xcc}, {&(0x7f0000001480)="a97aa3bb484ed8c5f4993b74e17f352695fd2c6ac0b9f103b4bc2f802d1ec045825d64dd8eef69b758bb12cb6fc2325312956d5f4fed78b75b750f950c4743383d66b70da0616ee9e5d84fa09f6b17e284914821be25ef99e6e0", 0x5a}, {&(0x7f0000001500)="52fbf85fa31cb4a6e81fa92afc8d52e2ba7bb4a806c265b326bc2878d1c3c3feeff890377639c50b1ebb0b5da5a81a572ed6a57ca6dbe79527c905fa3daf9233575a6a372c386a618b07003fdbe3e4698186caef16858a9427ca2fc2a22729002a7237305657aaa088ba2d6d836993ff6bdac351e5ec8a746a32a817f5f3c8682697b0d51ee90676eb9d6017d01fa4ae5162af723878f2465a54e4a1ffd4e2e52d5996e8869a63af472446a8ff34a710e9503d599523609e2f45b9b2e099fd1a8ae1002e7588d746b14db1dc36315e26b1f9a297b397f2f6955f9e324a0db2f12b49", 0xe2}, {&(0x7f0000001600)="a7cea781534021848668b1b145ac29fc57efb54341a4cbaaf8126dd991dbac4ca0a716ebd466fb5cd942927c5f8557efc91e907e3ba742fcdd7fb9a261496483776a9c64b90b165d4685071781c51939f005fd7f974772c30e2b52aa93b4e26bd9394bfbf58dc67891afcadf3a034bfa12ee803859b39d506dfce16e692f8707ed8b6a30f56a3bb22ba4a9cf9cb4324006890843fec8317236e53efd937377f875284d0a9782b8494c83d1758be9b0e84adedac5c7c947facd53b8eb99978a0545e3be9fc157c3835f2a74a284fed2452dae0db512724e9ce1eb96b862cd524a96a654d280f68128d1126ec81584", 0xee}], 0x4, &(0x7f0000001740)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x401}, 0x1) sendmsg$unix(r6, &(0x7f0000001a40)={&(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000001800)="01ab2798022e0cee26cdb8a03e8e08363e061ed992a30027d9d8b7616107ee88222bdd066153c2e1e2bccd580df936936355c74d42ebf674ded1e3c658151b158126f353cd4b4fbe2bd14790666c687c1fc264ad96698d18452a8c985e3b95dc6d4f7d7301c5d79aa767aeb9d79fe184b02ba34fb65c2312354a6ca1b226586d3bfe762a93a160d42a", 0x89}, {&(0x7f00000018c0)="a8c34e5c6dda8c8e1314a30f1a52e00b5016", 0x12}], 0x2, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r5, r1, r4}, @rights={0x38, 0xffff, 0x1, [r6, r6, r0, r0, r6, r6, r6, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r3, r2}, @rights={0x28, 0xffff, 0x1, [r0, r6, r6, r6, r6]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r6, r0, r6, r0]}], 0xd0, 0x1}, 0x401) getpeername(r6, &(0x7f0000001a80)=@in, &(0x7f0000001ac0)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/null\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r6, 0x5) readlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)=""/162, 0xa2) mknod(&(0x7f0000001c80)='./file0\x00', 0x8105, 0x9) lseek(r6, 0x0, 0x3) geteuid() r9 = socket(0x2, 0x4003, 0x100000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) lchown(&(0x7f0000001d00)='./file0\x00', r1, r8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0xc) socket(0x18, 0x0, 0x6) pwritev(r7, &(0x7f0000002180)=[{&(0x7f0000001d80)="2c9c6edee9e5f3ac28672315a70933e138f8c2afc4ef29d2ed3bfafeebe96e69f16e8c701598ae90807a7727cf2871cdc9ea8fd51fec18c0b04e55232b2270e26922eaf1e420bdb01af08229507acae2e8e9720178f71749609a33c46a01b4fa957e2978d05d1420d72e2c8d97d884a12cde9c680b8858dd22562c66e63558e9c2a091d310011e477324fe8bdcde4f3a45f1667488501e121c4733aa71bbc4bc164df364b2432dec57c993396da6aa7948dbed48e88d83597a740d1e2182b496bfd451c991d3924a55abd870fabc2a83842a9c48c6bf0db0088ceb679c21122687c4186a37afd6936ce1ae72c547468efb", 0xf1}, {&(0x7f0000001e80)="c851a387fd3d4e21636e2e08ae4f23f88fc6c477fc6e5cba6092fded", 0x1c}, {&(0x7f0000001ec0)="8282f9ff468c33b7392539ca9bbdb8d2ee908805122499a5dcc4f28f99492842cc269f46be215a8500f653225c7a294076afd44142af7e851d06aa1828124a785c6d97d2fc86240009a4e9663fd422227879629a746999bd53ead925cfce1af92a9d5c99abd9603bfd3be14345bc5f798aaf860af826916fdc882cbd8f3cfa22e43f76846875c9f382d396f5263f7e55d918b8ee80c31a5ae1633c7b194619064e590cd8a89c1bb801d1d6851c800153", 0xb0}, {&(0x7f0000001f80)="f009fa04bcb9755f1cbc2564d963c00b8e150b517f80822ee3425856b2c58eff24f482ab0f1e092d5a59b898b57ab567394719ab19c1b9e9c8d3395855f7c150e8513d0643bb53d339b08c2c91385e08d3dfe900009cc521b37af35df4584a0875f3d2b73afdddfb431bb26218e81ebc462ee9f77d6872284aa2c109cd813a6430e25a1b6585f4ff8b47ebd0583110baca9ef6a790bbad1a9c45c5802962416044fa64a93aa813d8cb9e3796d2e767a23487af6398a93c5943163d5a8b0fc34bed1a2651880b26acaf0d2f4c359977c847bb477cb59afef90f27b127eb0605fc27", 0xe1}, {&(0x7f0000002080)="f344fc9d79de0fb17fcdd12f014e1af6dfc4e3173610976f92d7ac6e2db0d6c8a94fd95577b1fa1d6a5f01f4be1360266ba2eecd48de5cb737e964df5201390add5b5fd1692934becb3a15ad12403bb65680d9cee970a7acfc68bde3549011ade58767646210ae26a03d8445a962c54a25653d0869f985ddf5230bf153288bc171fb59efa538a48fa6ba1758b87d80bd1fd61ff022cbe0cbcd4f97f54fb210986942b0b9b646049f2595d2deec2d1fa93dc8f4230839970fc8e8f8d532c70c5262f04daa081b007503ab5c41a6d02e1ce25fe1dd7488570a85626f6db5592155405d9ccbf28c3e8026b2ae090a0e74ab527e5e4809293670", 0xf8}], 0x5, 0x0) getpgrp() setegid(r10) writev(r0, &(0x7f0000003480)=[{&(0x7f0000002200)="00322af9306ba36ae8d849ca9e08e6042b919a2f334519071012c5e4301d9a341174a819e60cede4a4cf02f4cfac5d85d97e9c7660e947c8cb2d8cb1f254f7a8a78998e3f2032dd55b9598b9bd", 0x4d}, {&(0x7f0000002280)="8aadfa5674958cf0abc9aeb65eec80e312029f3c1e754fa36681039ac459c48f5d5f41b62e99065e7a0a41f42a3c32fd8e565434b93c4c3b288fdc28037949da63954582b7d03d695e2959222c798cef9e5996e7e6ba2f29336364919c2ed39465284727f0cbb51bc80def27120124fb79f4ce4db3d1357988681ac05b24f927ea6ff2a41fb59b9f509fbeb385e76db3950b016116dfec652ad931467eea8ff4fa8fa2d39f3857009ec98746d6e25ce7a39b8dc4b9e1d25e56fe021670f90114e4d219919b65f353cd80828623e11f245fb7a15d7b20604058981eec91df2aca80460d1fe12dc734615a6a01eddfd30eacc484a1738788a0c0be72884f6b33075a27576a13f45248cb3a5a7bd1f3657f9f1c84a7c4a24663b85418880cd59e7b007c62a131dd88afcad224f1680d3821469448a696809b40685865a0c5936567bc59916ae1cc7c88f17e10b6f6edeaf0875ffd02660b614e1643b1c0878e8a3b163f971b2d8f1cf57359c8a199052759725b4b521843f440dd3a084817b739c98a20aee5a66c4fb537a73f39b07defd9f2b8bf8a996f68ab37b9e16e6c3c2d7253bba1d33f020c0c0e67a2256986232703c3779aa9d1ff645300bad5f1defe5d5da647ea065fb2007a395de3f3e481581e693588fe51be14a80ede1e51156e5da485695067852ed4ebaa177c349a09603a432a7bd8ec240101fa16af180f014638301d22796d344cfbc356a0eb2cb93339842088d5b75e3a211404f984b8f891103a4bb7ecdea956767e3949a5a60aafefa99548ad1fc22d7fccc6f49ec59311a0e20ba98fdd48666ef40958f5bc3c0df1553d846d0fa1d81e8938cd0bde1d759d81b57298f2fc0c18c5fa0fad07729c3eb67cb5907c33837677f38dfb5d9584b8b3127aec1fa26f4a1f2e338549b5c71fde556822f3a7774513cf42b3fa58536f383a775ad6d8c7d591dc0ee8f92bcccbe9a3878e6f2c406f72f83e533d1a894f4bea67665eedc7714228ccd615d977512bf3fbbc3bd93a6994fab808ed0b6cc8110e543e9af00eb366c16305bfc90469a5e67f2f53ea58ae1df19566c48f03efdc16c9b330edc3cb8941ec9275f7a4e2c6f5d6044bcb8a4afdd9c699ec409d065316bbedc90a2cbba39b27dba3dd5748b297c6d84d1e01ef946acb28cf718bf6fdc8777675532387eacdb3d471d340d625847e30187e0925e07d59c429c4963448bf5078c0586c1278050ac1705dbd9121287a14de56b561314d06e54c837319a057ae93192cfd569b695c9a337edb190159a8fa87600ac8b0c0f3c6ebb07121b14836349e7b99f555c9c52f9eeadfb36d3ba182bb25ef0b8652639d7235420c6304d017ab64a099371391447a978ce59b9d03ab5b9ecb027a8b3f840fdf639700119a680bf111e1a8ceab36f8c7fe24889ba7c3a74528c895d52d9f33311cc00b7926823c60f9bf51425b1c8aeb93c66676bf9bb39440c4855e32ca90d2544a29b0fb36b74b46c4a8e1cdab1b455f073cdc150dacddb33a99c1ec3d490181dcb102ff4c06220aac07119f653230acce2078a1639a76551d9e99e6c3d5b70c70f347fdeb646579cd7c8068857d5dfe1b54d19507d7fa7981177289c2b9026ef7dcd91558bd35cc349b7af2adeffb731caee905cd5546abca1c9007212e441ebe24aae98643eeceffd208b5b002f8a2c65e35b646d67799232d23d4a44d13886169e0d3947fc83eb40596006b0f0e73f88918954c4b2fdb178dc50feed9ff5040f7158a234ecae9ea30ad108839d7fe42ec69338d10823624b0ea81a58e4c36365ffff67e9c6f1ab9a4a3bd26cb00fd0663930796af7ccf6bb890969936133bdeb1cedc1e897a0683ec523548a408247f3e256c3710f1b5dbbe61eabbb7880e7015911aaffebb911afcfcc7ac074e6a27c3313153375fd1279e9c7864f5361f89e5ea2cd2505e41de5f8a2c5bba7a99d365c94c48b6efaf77a6431a55c51b64513110bf5e1203b51d1c3f4d2c9f104b208fa3b16376bf25609f66a3c21e7bf171e5265f7a2178ce9597d06478f56e1b4342a2db01054d14ae7d2bccdf74992dea86afae769e4389122837e445010aa4a98ae3f5b2ea342a6f010c7b4cef8327145037abae7849857780e95f426db5185299a0101283589399aa2374fb39abf8b08b239ed109a9778bee761a20906dffa4710182b2a48b7aa10c0841305c0d0d600b33aab3fb4f16077f49d41131c3f8d77cb57a37bc547c800e2bd7452707a02590d98d772821d25da96997e382b5ad960cbd55c2f4268327ef299cfbde230e76a0eab46db3301f226af9b9025088fd86ffa585df669122c63d9255bc2e0ec5c38361000394fcb3585874ee359b2522a02d471e6b3bc63e4edf097c972d21edfc228ff0b885806c2c713eccd5f2cb4a12e98789faf076966c2f7d933a3002de0e8b3f8e3f667f1a902fe6b04a3c72b481bc1bb7857018c5a184b1fa9d4870028183a03bb2e7b769c5eaf4b96b47629fd6fd550501f42413a107870b8d878b733cfd83275401515865a260d376f3db7157e5426a7549a3cca5aec31a683318ce68844596017ae23f80370c74503fcf069679a080f6e2d766a4cc8e38ad118103f0ec06d8c802a53ead2d1fb4101c264a8d8fc3679dfa5e4682482b0f252fb9eb0d95023bf1310fe028cbad5067fbdc2a7109a88163ea839cd7b20093ef168b66ae55dcc30f5a6c140f1972daf9c4528e04e8f09810f549d871b9432fa5bea995383148f61c26cde03a4ba6b683e59848b12e53e2271756a70ac8e9a3c10c12542ffc1559da583255f5f75bd94eb4cad544d8d888452e16f6c1d3493b7665a0c3e5927b79c9892635e1e0d1dd9aae939092253403b1720d18082c8db6d8e639d385fd5ccf2679c3baab716b0001fba2cfb6dfd8842ca21500d5906f3f480f21c6f70694b808b8d3b5f5dd93091c73d8c1584c79f78136a552408cb25863d466e456ce254ef93f684fe78e2cd1a56329d49d90fd195c21953fe9d0a11aedbb15d6d5b02d95704772ea35f9624b9f922e5d5d0e17b4e07cacb0ec310cddac75083d35a5b35b7cb2008a1b218612c4b30e62e364cf148063d7ed233af0b7020064781edd7667c031c7a681db5026b25b6b40a1f6870aeb43aaf5d064e7a194a7f30ee99be2c196583778110481ecf449099953d582f5c06b7bf892874c18075d7a8e59a5d8dc1d42e26e4f36c27fd79b8840f02db0e6b590c87414eb5c680abc9c90b22115ec8832de398947f863a9a3304cbd0c8656c09d0f2fe92905a53103dab15bf66e18ebabbca52fbb40ba7bbac4a28313bd1a29217d7439a6d831528c755945f9872cdf389f6b3c35461da0c6743de2acd326431d5309566e99ba5831d766d120b7521aad79fae249a4180ec92d6cbc171aa2de13141799f813cb7fb76197e2a2a4182fc2bc2de8f8a65d1c7c7b9eb6d626aa3e5419a557a959342346b7ff4fe93c981726a2841b42ef00d4284bf107e24413621f784aeeadea75556b4778d5a431783cfb23d3c07db54f9d70d26517911d46ab1af40f2b129771027fb0b8ee3098924f2c808b12046245dd5aeb7f77493de9d1661a54289266683d8131c1723823cc0d837003c0bba1e04ea2044dbe06043d04ded9e80273eab96fbbf76049d36661aff2f204274502545afcd91e89337eb34602a27e7978f7b61f1c7eaa35fe8c87a350565f540b8372e0e51c077f79fc399fec50a797caec1e04d99af93a3e7bfaa006d7ff7bc26f9bb6fb008d46aaa5e4f42fae4f8a5289ed282f90257351d0235bb1c809f52c02303e5779bae45c9a254fd415fdba9a5009318360d26ddc241fe9a6a30033837bfe974c1a55904d0398b9ad668c55bd5dddbce9ff21a23577b55bd409ad4351f8890884c8a487ec5811f5e9ab1004cd5b61c4a5ad070bcbed9af8aca41030b2245c2511e2931cbe4519f62619a4c502bc644641d20a5dedb1fe1b980d9b2f78b918c3a9c1d3b7f9430f0fb8784068a75c368842b1eee9a1c79b963c57ebec8460de0378554b35cbc826cc2beb848c735d09b1d58a32c4620f9cf52971f1b53bf7ce52a85c6fd7e6e542176cc56b4ab1748e2e7c76cf299566846c7d25daee8f2d95c134265706c1953c97af36c1288068a19e90ac5b84b4c29190b1d5dd0acb0c04a8ecd21338306bfa44d82602afcd5e54bcb3b1beb36c88795eee40513200b8f1d0a5c1427e4003673d3db0fa6fcd3dd32f6eb3ec76489f1d4633a849d5f9d56ba6ea56bc39bdd855c96feba3a6571c7841691cab472c0588d4b2169308aa2a77de404464dd32752cee1251fcb989e648a2dd10327d59565d3f99aa35e7b503908d9133daeca201131e93e3fc491aee0e830a229677e972800a338b38be1df6f9a75aa8c88006e773b58a4b82fe84f5625eb331437cce5e17524cb6fd88eeb83a649d54027b024be1020f7d99841ba3354f8369cfa8fab2f2c5886f8526ec92c23133ca34d62dd26b634566274ed9499d51b9946f2b6c22452f89b45d072ad4c29d77af368e0267099332304e5602822c2026960712c5b80f4a9b377a0e333f3e3ad9bb3138afa52766af96d71b1e1fbcca6a9ffc81fa3aa36d153c2bbcde68f3cf30fcf9961b2c944df582339b5ee7fe9b370fc90d09e133079278e1d0a8875bd0ba240007e152555de9afd12e59b45cfb3f13b14102515fd39112857f34887e95bc32a18080f20f0aa52500f24492c07a8db2d60f63575ce72840264e41a4f6934cafaa83d0fb6869b5439005197fbb9f5561b3946da0e01f5a9a7c3422e01b7341474d01c1e7543e6cf17cff4453fe7c36a8b1ef2c01667a10abac123d3367df105620c9eb09c2aa3dc8d72c83221a05e221b3d69ec968a7ba3153abaeb84c16a604c93bf392ef701a0d40d06534869828a973989e9f5d320424e58a4ed1d4d57d966deef707cf7b0f06822c82c16ebab0a8e5c69e3411a58c89856649b4e1f0f1c2a6bd1737d253a3d764ab247f07847c8b80ae58adbc4522d28dfea8638fea6d4b48fa7904260c2d9428ae2efd440f8178d76c905bb0439d3be2d2e64a8502bc8291f244698f9c838c8152bd08b8ed48a9a8e9209e3942b2eefafac7b039aad149eb93e7b920cbd3cbe67e6bbae560aff7f6d68958cf1a80494c3b30915dfce3b93fe5099a8ff2705654061b6a82f88474c4a6581f27ede8a1d83103d5e090b0119453f1401ff95d0df4c7004cb77201a7ce093c6b13f6367687f5237cc974adaba1babd117ef3f33c2fd7a11017ff47e98098990be53c2618962f88a09924ec2a2576e37fa26daf9da8002e8321573e4d3e68a1eacc57eb942c6ebe45f3a284e57f13980997570bb4d75fb0e7059a8560ed12e05c665b0701de8f80e71d7f34b21a83166140ef7671288f80d584b581755d0db2884fc143a8a35bee6c381dcbb3b08712b7c15fda745701f1a315efa2b9038c2de8d7a4d9ae4860bbb1d8e8ea423fc415b4eb2ec5e58a59e1c54b70ba9a57f5751bc1b244b49b8f06c68aa085b0fed729deb6b9ca5178a6f08d8d9d0f95fb4137696d2105f5d6898e9aff3f2b25f445996729cc12e9931cc3c34f6d428620f8ab4e274739835b366bf7df0321ab2a9e05a4d5c93ac67ca074de1c1ed6613f0f5b9e30d88d6f7152b8bd84594695eb427fed49522da318db82871cd0cc9e1a51774afab2195cb0e634956231ae5f162a7263940920c2c1af91d94ad5c338bb1ddc01b151895f5f8617fcfeab9e4f9be1a5cfcc806948d143c406804528a84a", 0x1000}, {&(0x7f0000003280)="9444135bfb776155aa024cef63541582035fc8c6d4251d5c27e8c6b0794fbb245d4de95fdba1b5d29306b248771bc3ff3b7b7b3e5a6de0c23554746bf09871d2fa0d0052e432bd70b0b8bb0295d1fa9b27ee476c62c98c4ad50c185c1d8e32d92253f4ac235ef1758f4a1fa08740abc606f0ad", 0x73}, {&(0x7f0000003300)="92478848e8d40e15e3d2aadcbb0de35bccfd6d20b72e1908b2cb1afa132002c7f151588ffa1782b3f7d4bf55138701ac32d2daffd8164749a9ea91a12ee2768dbd3bb609ce0b3c4361a6db32f405d41bb06217cce161f10b91964357bf0e23b032eb0764d97c695296865aca7fa7b8e42c5b4df78065f2792f5af4a48eb83601962ffc45951fe734ec8b0bf39900785ae35d2a", 0x93}, {&(0x7f00000033c0)="1e2e39c4e143e2bc5c29fa82ace84f8a57043ee1daeef4f535936b10feacce45c31259527c6901c1be8b88ba6c1967a05a5777295b437c5aceda55fd4169068eee06fab2c2707e29e26507422632", 0x4e}, {&(0x7f0000003440)="4859495d6b97eac75036c468a0bfc9e3", 0x10}], 0x6) socket$inet6(0x18, 0x4000, 0x1e) sendmsg$unix(r9, &(0x7f0000003940)={&(0x7f0000003500)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000038c0)=[{&(0x7f0000003540)="9824c9ce0070c24667c421176d27bb0f248e24747e5eafaeaf088d7bf1dd40f9efab92ad8e89a78b", 0x28}, {&(0x7f0000003580)="bf6fe995d3577eb2170c9697046c0527bd7be12fc350d5ab8b73ed1b882198de00d05a53015a9c59b9de7ddb1b458fa812ee2810041a6ef76b4f", 0x3a}, {&(0x7f00000035c0)="482cc3487a2359c0744e1860328214000befbf1b8842db8062672235dd3896b1dbfae1002df70a89a095783377faa092a290be5db35b4766b5ca68d3ebfab1b5a4c76cb6e6c2e489639f130aa405c86147d68786650b680281002744aac58c4e9e92e1d5426a125148117a8ef6d5cc79a043bab2447221916d25cb5da825326c10e5ad5dad2e5138199f54a341235ca4ed62e7950e177a7a3eefb464fde71ef964c6c67abea3dd7bc00af7c4dc01c2a6792534d2d0292a51e01e2a4b62c5cb11783b5363870a3a5d872185b4008335cbea1f66c9098e8a1c140345b807b91ce098fe4caf0563b53ed834a755672ffbfee4ee954b2088886d0a0d68", 0xfb}, {&(0x7f00000036c0)="9edde236e000a1e94092b71143b7c1631b93a87aff9e485239a0091e39a90161648a8dc82a7525564e17c4c40efd68d13e6bcc8c5df9cd0f58fc95312cbc8a3709c443d57bc6c28dd8b1b94c50c29e6aa26a9ad122baae6727d70392fa07af33beff63de0684ccfb2b4f376e8b323743c504a881f00c42b2b8307f81d55cd2d99228a29bc5679a93fd7995ab06a54c9c1a67ff7cf6ac0a7b73144a72f2d00c43e41a2f761d54af75b8d4d1b51910a77a41ecd3b9c408e4c532cc82bbbcb9355a2aa50b81675a04fe423a993a6887b7fab09362ae00bb0347d31e8dce15bfb0c9cfe3e0ec26ccfc0cb1b7d23c85b198a6b0", 0xf1}, {&(0x7f00000037c0)}, {&(0x7f0000003800)="908c4e63a103a8c5297662c205060373dc98adfc2e81e6d263a04de670b1d2dee1e2", 0x22}, {&(0x7f0000003840)="bfd14069ee4985e2396e88dd26911fbb35453f9965d08fb485a55654199fec6f4f82eb835a6003aa8c2e532010b398efeb0b3a65524e53ebe86aeed291f21fb0b8a0572f66ea975e1a9c", 0x4a}], 0x7, 0x0, 0x0, 0xa}, 0x4) 16:00:11 executing program 1: r0 = socket(0x2a, 0x4000020003, 0x8) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYRES64=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x20}, 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)) 16:00:11 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, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000640)="f9124dff7bfcf239beab8e35cd56d2f6e3584aff19d52421affc37082253b3c3b61ec4c0ea22cc2bb0a839106a4b043bbb629ce0d2d86bf310470a1cc3054acccc6055725a318390efb69ef4df6e9ece677f89cce67ef00000000000000000000000", 0xfffffffffffffdb6) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r4, 0x0, &(0x7f0000000000)=0xfb) socket(0x18, 0x1, 0x80000001) r5 = semget$private(0x0, 0x1, 0x351) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r5, &(0x7f0000000200), 0x3a2) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r8 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r8, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x7fd) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1ac) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:13 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000011c0)='./file0\x00', 0x4) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f00000000c0), 0x4) renameat(r4, 0x0, 0xffffffffffffffff, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r2, &(0x7f0000001200)='./file0\x00', 0x80, 0x20) preadv(r5, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r5, 0x0, 0x0, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r5) listen(r0, 0x1) r6 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r6, &(0x7f0000ff9000/0x4000)=nil, 0x1000) open$dir(&(0x7f0000001240)='./bus\x00', 0x20900, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x400, 0x7f, &(0x7f0000000180)="7157e20c6dbc45c78235e37686f0a786a08398b6a014caaa58271fff0c4d585a66dfa988d0ef87f7d8d62c9e2d78cc267ae4ac9d75188939d339dc183f6951c3febf547634d869ecac43fd13fa3a9464743dff5c7afdcfdb648b090b92f2d494c5b7b1e6813e4e99f6adb6dc8d1bc001639ffdd843358434ec89532f6549046267790373c20f6596fd62ef18a730ba5fc4f48eef4ec19118971fe515bf4052c5570c3aaa39c12d5c834f2d5c49d18af3b53f846037af0a3427bb069a93b3ff94c01c5c4268ed905126e04496c60869af662cca93d4090af73cc97e8b67afa8602b31", 0xe2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x8, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000640)="a6", 0x1) socket$inet(0x2, 0x6, 0x40) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) poll(&(0x7f0000000000)=[{r1}, {r3, 0x124}, {r2, 0x70}, {r2, 0x4}], 0x4, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) kqueue() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kqueue() dup2(r1, r4) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10040, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffe0c1}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x206) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="ee73ffb5abafa147428f940a3d6cba8ad76f3e0fe2c076feefa5d7ae8b9bf29f168e988db264b734184cc32dff4baaee05e76b32ec235bdcf0f0fe5dc22c05860371fa191e094cc89700fc3b37fbe38dc41ff484ed8fb100b18ff956e2d86028efb0397ee323d959aae2008680d26f4b2b052f341e29dc46885441f3195530e67b4922d520519f846c7cc6ba21295d95253304cca98c52c8a49d0e9f17a0a39a1f03631e392c4a455a1c451ea9e7d438de2c009df4afaabe64bcf6e19fdc", 0xbe) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="cd8eb23ced51cc8f0814149b39d32edb70ef51ddd46ed9c7b234ad32de5c30d7c78af4d780b037cd386682af89245914c490b8a84fafcacc771a160ce3af605edb3857861c9659f594d73c8be027494444559c6a894f8a894a41e735029e2629a53607ca6b365ea393c333a8e3f2bd47f29e0585", 0x74) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:14 executing program 0: 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, 0xc0206983, &(0x7f0000000140)=0x3) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a1", 0x91, 0x0, 0x0, 0x0) r2 = getgid() setgid(r2) read(r0, 0x0, 0x36e) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x40044274, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x100000018, 0x3, 0x0) r1 = shmget$private(0x0, 0x2000, 0x40020e, &(0x7f0000686000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x1, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000687000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x3, 0x4000, 0x8, &(0x7f0000686000/0x4000)=nil) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) socket(0x30, 0x8007, 0x5) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000000007fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 16:00:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x2000001) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x4) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x481) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() r9 = getuid() r10 = getgid() getgroups(0x3, &(0x7f0000000300)=[r10, r7, r8]) r11 = getpgid(r5) r12 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x9, r6, r8, r9, r10, 0x80, 0x1}, 0x7fffffff, 0x8945, r11, r12, 0x401, 0x4, 0x0, 0x5}) clock_settime(0x2, &(0x7f0000000340)={0x9, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) socket$inet(0x2, 0x3, 0x6) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:14 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f00000000c0)='./control\x00', 0x6084, 0xd06) open(&(0x7f0000000080)='./control\x00', 0x0, 0x4) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) 16:00:14 executing program 0: r0 = socket(0x0, 0x8007, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getrusage(0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r1, &(0x7f0000000140), 0x8, &(0x7f0000000180)) r2 = socket(0x0, 0x4002, 0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000280)={0x7fffffff, 0x2}) fcntl$getown(r2, 0x5) 16:00:14 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x40000000001) mknod(&(0x7f0000000040)='./control\x00', 0x2001, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a1", 0x91, 0x4, 0x0, 0x0) read(r0, 0x0, 0x36e) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x1) 16:00:14 executing program 1: getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xffffffffffffff15}, {0x2574000000, 0x5}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x8, 0x1400000000000000}, {0x540, 0xffffffffffffffe1}}, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000012c0)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x1f) setitimer(0x0, &(0x7f0000000200)={{0x60, 0x6}, {0x3, 0x100}}, &(0x7f0000000240)) r2 = msgget(0x3, 0x4) msgsnd(r2, &(0x7f0000000280)={0x0, "04c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c31fbb743f110d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6f73dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be6acbf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701f629f6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d3fc1bba729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c8830725f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb059f749da9f54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e72933edbdd851aa84345be8291fc25455557f5a41d64a0772d602847ae370443dfd9440a398b9190e2d7e830e4f3727bb1e402a7a76f855c625711e1980188f6b1b1fda7cc75ae98de80f0f09f6bd85f9c494367671ff9ff3cbb58af0ffb86670c3dc1dfdb14024dc9ae3423894fb33c9686759009b4c52013327bffc7776b37c436c981281ef7121a1c5641a310dce102b2ffd0823528584c0e209a655cb71d632f54c942117ed8c506d0704ca77db4a4bde1c6a4bf45c251b6d9d82f7f183c840da49d8a1b947969e2fbab8cef882dcc7ad392301f0ac8a202e3f1d43252175a5d48c5fce00d31a9736d2974ff2e01b93e439042b88f6092acea82324711463951dddbe5f015fbbe2eaf93cd6e84561410b299341359d6663198f4047ea0b57ddf43e69acee2e04f57581db46ecef47c0e0772be7e197477d1b9125d68d0d6cdd77666f13c40b8a0b4e30e681d0610dba3c83ab3a6dbcea80f98a8c717851c273b0c69d059c7691ccd8100c16d52c9cd4b7fd353ddb2c273840ea1dcb3e47a1bb8be62cd818a4940cdbbc9913c82629cb9a1aabf08f0264754e3251370c3835c75b2418e1c9e914b7f61527ded4371264e42724624a936579478f8c746ce5fe23ea92c396706ab1fde3801d1185c3759e2e04ebb285fd04c0eb77ba4f80537befdfa0feb422876a243904f774531dfb14fbf3c852135552cd0cd1d383d7031cd0a43bd5459a6bdd2348c42c6a830c7413ef151798fe5649e23ff1b4c181e15d07288d91fffaee236bc9e71712de52e9eeded34965bfc7a389cb0574a5823b8af8981e543d5adf07711970f30b22b33b7ec5d515c1fc466294bba93bf357c79a4197ea5bfcd4f1f13669129a4ed5cdb741ddf2ace71d1f4ca45153037c6b031a31256b95ee56e95995bb4f3954e2f965e1e5f65d253deeca052ae54cb1a32331499606e206ea0cea737448391ebcf5fcda0dd1960881cda4ca32e704d035450aee82e1e86497172e58bb701487a8264e557ceb2e0ff8719dd9bdd00793c50216d2363096cb33b7aeca3505a8c80da07e9bece7c44139b7584c2ddf5ab2f63950f0618014d04fafb5cfc4119c4b5f114eeaed1e77c9a1cf873ab0cbbc1dfe5b4d4e6db7b6d0d084e4799cf8b0ad446eb8fa304b9f829c850e519ae72a3c3443f8be6b3ea14a48da6eda5c62457795addf6f31ac49ed3353f9c6193c95641f9648494c84242711a8295d9de8702448b908956b3b3b919a3b650ab5b96a844a3dabbb8037af9b051214c2363ca9f05bb2d40ab841537785ae667526e115b6525fc6dd58451a1130b7fa183601772d12a0ed6dcd31415fc3c49dd3fe00c9a1708f79bda0aae7328f239a8cda3f0dd9fcd229c2ebb82fc390ce5f7f42d93b52cf59e1da3ba9c346b48c8e699646e3dfb9eecda0fce23115dd983ced0c863cb4f04377d9cff5c99e2a4e7f4e5145ae2efa089e351785f26f73b518fd4f508609315d35397da0b4f83453cd6acadddd41e163e97b53597a4cddd555dfe1473840f0c05e98ab3f0fb21a06a93756926b8d5a3f68e4a22380b4afab977bac2ff61c7aa27e839b06f1e4590077429a4597286083ba376e541d128d6b8a695f52ba021595b03122fd2b367fbda72ef1dccc48d7341c7a9ec99d6f62b8abefc7aad22c3bd6ab6c291c8eae468d1f7fe619ec48799dde9ca27e070657935ca5b17204cee4bce27558293e2641b4fb06f6984faf7f37c147b04d820441dbc7ebefddbb68dd17134f2e719676acea540ace7c2e2e4c254bc7d098cef1257e91a95ee2f896f2eb3853a7eee91b22b81bb13535a4e9bafd2d85bb560e5b6bdf08b2256625e373f4f711270ffa9986a20dc47d63d83e2f8fa2b224abb0ad79d23d7b3ad261a243f8462fabfa24ae047c9f8ad59a1f45f17f6c3b707f8039696242d716b14551b6ab2fda74c703d054656b6b8d487b552dc98d5b9212d093a3d04b380e56639573bdd217ff2534eda771d52752000ffe60ce9ff08cb28fc7bb8e1f42161c19008cdff277b93013e639c18308521d2267da0b45dd1862f9b202404338ac7b8e0beec1e71b10d69528be80e0ea9e21a64d77fd425da083bad861a6cfb0b0611c99dd1ae3418f5fe89726569dfe2889ce172bb111cb8081f91c15135f8aebd432808e1302941ceaa9ffa91f86d7bad6000b37e058f594f93ebcdfb09c09b1fee7256934aade20a2988d7ef66be2e1233012c59db7d2d946c38b57d61150adb8b6a7881159ee5bf7f26539f84bc3b22ea21b8101994301dd0ff2364159ac11025f1f8979592c314a1dba77d8a0a42cb4e03f5a54e04750672687857d62babc0351bca263030b0c470b14f7713b1605eb9845096d292571696202c2fd41c67e8a5100cebf674b2f8c7499ce64b575d471a9633ff5b4a4ab49f4c381d14d3f384839ad1a488ed0e40a5752b28982dd7e43a3fe8f98f9457f2df9228448ea304d4823bbe3382e754adbba3a9608d5b19d8ca9f3dde995821b1cbf4b4fc24665a8fab5f9fdc72d3ad80f203fa9349335a4d82cbc1e5cafa50223f10192f5c53849bf94f4b82a55a12ed31f7071dac79292019e665d3a8c5b1bb2a6da5936d24bc0ac9c1d29d8ecd6546fbd7065bbe0dfcccbe702dcc3d92a872ae927e3cba19ab6bab5a506b9654121fae832aa51f29ee1b5fc1a0cb6ff14823f957989808ad61a42a85424517607474af0bd298341e01e9441713c552527b6ccf474e724ec75e8678dec4d5f8cd51f9607767f627827608dc052802afad7caafb5ddfc113bdc2719c3501e6fc0296bbf1a5928ed3cca87a39d676697a420f3c4ae0b230db19123e1e917ac51a0e86aa41b909469603c404d36947a8328bb37ca9375b8a54afbdda69d36c3c0614eb23ef2f90cd2ca9872cb62800533a435add1b1328ffc6d4fb132d40b7df567c08ba74caf8283e05369f00d1ce20a780634d9ab8127318b87f3beab7b71408c0bbaf449cd30f734fac59eb3b7de4ba46d684d8bd283c546dcb40f4c6525df67f615212a92476a935c60b6c5fd856fbf0a3a50a7c7f3465ba48dc8eb654eb7852fb71acd146fe5637bf95a657df1ec344f4e0ad648833ad3ef98d54bc9828643811fa9222e7d22f8ae948a831efdd6929eb22f884db7d90e8929bf9d59cbd9472c21d85a2db6acb5688117592db4fea7209092369fc69b97f8ddd9504fda79a2a0780ed9957c6e13c78ccc36e284d5871241ccb6de8de62fdec6a15df553e1ce5837ac646"}, 0x1008, 0x800) dup(r0) geteuid() r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000001600)={0x3, "5d99a00cafdc95bb741e3be4172dfbb396b8d7f2af5ee7b814f5023087bb69d1f5a9c94ffa1697d7c83b0ba58d3fc3f1aa8743211aa96b859433630f60d806c96f3de204eb98907fd7a5073164a423920d7282cfcb1c0cba3002b62071499a67e13df146cb5085cedf057717da3fdcd7c7cddb5554fa59b0a056e3a58b9048ad22226737dcbb79d8564cce6d4f8c0cfa1e48639c66574c62b634c6c5a0fdf99680b9de52321145e3dcb1d217466bc2e88ec39502996000166b5c53178500cdd19129d98aff145b788db085b1e32ccac5197b0791bc6cd951c3b261d804cf6c2dc4d35dafb4c1ad64aee0ef14b40bebff7e50de7f551c5fbd6ab18708d7b2e561f47b4f9975d621531525578fb5ef5b92a8b185185eab4d428dbb1d911cd6c2a10a76d69b37a43f941d9c28b06f8148bd8e8ed12d870c1129f9af0e3a3077886c239965ad4a05cc63096fb1f4f8f374ff9f0cfb7676adb61622b310d387edb59925e8c16d41d4252f232c6b70a0ff26306cdee48c71d3d1726736cb5854530ca046f01a34c67917241d883546a377fb5d8d7760841c60353f1e74f3b01f46647d97f111e9ed2fe2bc8a03da66e5ce08bf1d4c431f9cb610972a1871ffb5ffa114fec80909b108474db37ae31f5b5fb9a790967ae1862d334cbca65154e37477a6ecafcc73bb2ef37e4a5caad7a5e32725b8ddc314167b8b3637ff525fc26e59f7b62a6e36c6f7bcc2e843315136a8724019d6fa00a653abbf65ae50041e90521e8631ad35426bd12c94f26f40a45e60181affe4c2c4c295f747dde3695b7a39473f18648d3a32cc9e3a5851fa14250c2b65c01f9728939f728733695872fde5d1993f18aa520c692a345d97270083a04c51fcdb71cb298d3925265df32b0ad11bd9352ddea208aa99ae72dc59981844b628891135de32feab578198961ea9416b9a6f7b4c1dacdf0de525a5575442d871ef19c0dc06f9e912be41244bb07f36e9fd0f930f702184ef9ca2304c3f92d669e1da1d5e030ab8e7a497206eb0a30ddbcaf7cd579dff058a988a13a0e1f06e95ee504b32cb0890aab210214bd59f79a7df9630f5255b5e67e7091699cb8457e7ba4b2d0796c70d281e3c5bb75104790469f260f91502cc386fea603431e9566c998ec36aa21cbc95dff6ca730f118c24ec77ae9884722643d837f19774467ab8971d98baa999f0364fc16128adfa8701a7b55a946d4ae7b597dec21f48ce908e821e5876569f4ef7e552eeb4fdc224abc2279813160bbdabd64ed6cc7474c760a9ab63b5eab332a448bdad0cd12084674f8d375c3baa96081a0975918993a9e07796e5f2fad3c201c1f5f82d450adbfe5ab18702b12c290c3f2ab1c44bd6b0a2c7e19b05e24194ec2668fb849f4b321c59fc0ee4d71b2ed670d9ddc3e6ab009a522a7beab7d33f24fe8c3a32e6466d0686003a3862adc41bae8d770719dd5e97f422b5ccac36f389805909cb986c9955b0c355de10dd14c1a2025cb6170aac099ae4d4e727494e88dfc03e44a8a88f421c66017e99969a07f189cd6f5736364402b08cc5130fa85e432b96b406cd3e30e206545eb1665cd979811398d0203ba1d8a1b600e819094c64e7e2e1af9aed16c030549ae228cce3e9559293125edb3faaa6ea5cd5ac020588bab73146adbb06780e389ee8b7516dfd9ab7c232de4cea286f255fefdb1c1d3b8461e88e6f64431f904138ff64fef75e591cf9b0e5562dfb3623532b3e654e339c1dddcf1cf289d8f5bf3e0d8dda435e02c2949ce3025aa66a32ec16d6c68658096ffc6d27179b0ace76989697e12549a4e38f74bfb75d2047dc40324bc0825cd2d8278650c75ba7873126ed3126902cb0a6485e6ed67b2fce2259e9c9c5b958c2700c5924e67600683b71e72dd3e712f2612034173d7e936799cd862a414d1713d4a20ed1de15db32a5b2217276906759c462395eb5f87c100eea25bf8e7b15d538659c4924a493399acb03b4527836c51c14ca050686a4839bf7b79ebdabd9b3c8a2a49e83c8b7593f6ecefcf0db3c7a522b78c065532411c9e237d8eda12e5ec265bdb9dff39f820393aad791b4fbfea3a9b61ffee762780797d84e5be4494d0d1abbd59019559349395ee9e93c9d09689152967d9c353caaaaf1403123000c0e94b5214b52e8ddc66e96acdee08fcd9af98f17078e31efc1716c5998a21b42d1289950be120fa74a8d6c5b58ffac0e9724fe37f28e3d438d1467821d4cf927354594908b2f773db2f97417a03693368557b859be38a07c52f3452751d2734d244866a21ec37ecda0fb7b4b45efda8f1aee806d68d23891fe52e814fcf6ea71245cced3b366bcd1ef1ec83a80317d718b50704853bf886820c215513c31397509c4bc5a4822eda601348d51a6ae35a62320d9dbe38578431e527e765a3306d32f59f9b6f14859786f7b4894b1672242f69385f85ab8945583ecacb323f59bdedf5344a336be18b712e9bfa4314439dbe11f7897153bc03fef1fe661ee72f6543baf3f0d9df6ab6dda936143ad2fbeb7ce4172010b74c10d3db649b3ca1964f1b52969f45a271f7227c1d56a50f7fc383c820ef07db94932fa75ccd2aa8b9cc9ec6641f0c1ca83fd819aa142c57c4fbbbcd22996eb329aaa2ac9cf3a9ef83f0333f37ecff5c8071715e98a264c9b7657dd99081eff3e0a5b0dd3463bcda1c1b3b6a13e47c90f5a6ab7ec840fa528a790ba82cba54ee234de2bd8e88ef4d9f3ee7ee57456be5427c4d908efe8394f239a963edcf9d9dc8a8673885ece9fbdc1094932f1b7f1beb71ef53fc5f407c28cca3568b7aeaf6d596763953ad70fc73d5ba793ddaa9ceef12f2186a0ff2c5abbb8f2a9584b2ada41b3aeca887c500bf8027d86befb5fcc94ffaebd1cd63c2aed4980b470a561c207744f126c4fe5dc8d801d8bfa52f5aaf6c5a1e88dda67c518089a6b4867dcbda0260aff0f304e9a450952f7589f09d24c936c585fb50e4895055b3efdbe8df6072ea773dbd366c5885e5071f375e9d3106118c176ae1b2dc5dafcc20a865e26b8c888814222c967de488076eac6310ee554e97a2f9f3b7ab059d7b4d831d60652e77e1f6ea15c9e50dcd64e1357d4c520e7d89ff088c4870f7945363f328f5fd079b71e2f41bbac9d48e3fce0fabc57a92b81eed3a3be794ddbf8caa05989294fb670de54c1ebf233b126043b6a156b3f48862bd0bb088c38c8ab17dc3069255612f236d8dd3065d0c57dae04a16d178143e73c1b2e2b85b21c225661a181d710b3522c34770942fe1ca2796b61edba3a77f098a61db7081e8414a284550b8a007ab14d9bb1d003a4f75bde0f7e25f574b20fcaa4417587762629cb8f6ddbca123bb252ba4d28059cd0b49a4c9bb43864e1c209b78802247d579fc272ffe9aae14d18627440c8801e7b0466b765ae7d99e08a5deb931ac59f1aca8f67687f7a41dfcab54cda2ad8449cbf18a599fc5a03d4822062331eab5a0caf00e5ff896f704ab0a8da8e81048a436cc40534fb9677e56242457bdc32037ae2eb1be038c7b3b7fec82aa145802d037c36116969e49306a3f4edf9e99383ee34f2a98a4d494a6b216eb9c494fc7bb6ae206d9b8490ea301ae11f112d5400660359a8dd7ef89df4cb460bbaebec8ffb4e130e525f39f606f317213b39960d33855a281acf47229d0d2a6fb5e4f464c518f14c2044fcb92200524cc70b8bbb97a1b429395966a8237c9746f44d6e8af3ade7c7ee3a70c9c0f8ce29f678154f1c85253fad5dbcadb3f32e589c6490a59ae39a1567a9e06f8235a63cdc06e088b9e64dcd94224ea4a3e09a8e3a2d5fcef212232e713bcb0dad38296b5b22bfdd9fdbbdd733900389ab485df3c9f9a609aa7da375ced299d1880b2756f6bc46df8705774a635bb45fff66a4650ee3ba7a84f1ccb14cee1e1c9c312d67651bf6d904b85468e870bccb122512964a983970593c47497e506d30230a11f77e4ba475c0eded53fdfa540aa24f4923dabeca9de362e454653527241fe39fe9c93438c887c6ee6d987caef067e448d80d2e6d473338c1c43d860f90a8c9dde678421dbd10ddf421b6469a0eac58d9307d2ddb513846a5559750daaa905f98c67279ff8aac4a0e8949c64a231bec2c4532397631f196f0872d6898339d4c9a4b0fa48314ba3d67f020f1aa5a21d0d1570ddfabd7e397f6cbf3899601b46d84dc03c2a386f7bea1900a3b4d07c000f3779361be90923a28588c6cf4e54bb4ffe5f6ee76fea96defa25f79b4e7e9ea80681e76dbc2e3edbddcf9e1f494e95d52387fd383d54513583531c72ffee6527e07913d6092991d5eee644274914d328846b4f5f2451f5a2246d2eec0b8e1cbe5a07883d5e7e284f2214e94713a6ce494c5ff0cc2447fcf7dc48d2ce8df22e70d402f49613c44bed858d77c10b5935cd242c1a0b15b7b26e14b1286d07ab11783a17a74bdd46b304b8fa64730cb288e77eb5dd22e425492ee82d490edcf76d76a53b15f08fbd9c05961e882bc5116320d687fc946aab74cbe0b56758b3640c8bb4f300408482cab8988341dabcc5a741d9963999b427897c12f255a32b97e4cb47929724c9733df8690cb7a040dff8f29eaefa9b1db15b77ad6b6481aa8d8790c9b4a869411e24382574c3fe9371d90275c6effff94a930bb52fe4885987583eb8d66dea176e76841c970fdd4dd3710bdda29511b006e56f5927e67cb20d9ab26513f5bff9cc3c2d0f1196bbf48c30822db5cbf635ced5acf567c02f371a11149a2a8ba8746354c80cab3ac488511504f735c252366f59926c0c9934822dba6f21cdafb110b98c36f609b7fb7f385c20f02ed1fea7dc25883488afa51d21a72b152a9286f11a438e754b7fbb40db315c13487ea2790c1c82df1de977224355e0a1a96ed107ae27810fc91660534001eae34914ec1182621cd40cecf2c572434a49bc73fead4891ded597f0004c319171227f328fcf9e24168cf56159d20fa2cd55c2365dba371063ea83e4e7cb7f472c51c40cd9b4e4e4a34a349f6990b08eee8353c1ad6e22c9ffcaedb95493905fa5fef4f0965993589f94b04bd0495dd2a87513ce8e1ad3a96af81fe724c17d4d8911c3fb65aa809b2652f6bce53a933447141523781474aab36c8377197ddcef34ac9752c90cc598e81b291e2aa2fd78f57e1b1bdb8bc8354888b033e24965563eca712cc413065bb09414e5b3898bf6b628785c307cd02b47ad2dcfb35beb7ae37b05f6b6defe022fd74809fdad6f4c156f07de9276c4e9920056eee4d068008a0ccbb48498ca0c3c4228362e1b64b83c029a84f232c4971b07387ff9a55e59c1f026df5813f66789fc1e96dd07a9a836ac486fb23d6b93ba350521366b453089555256a0f92ef2f11951dca85bd80afc2f5204916c8f9d8d268c1f4c3f47f26884bced85d4e7aeece22090e4ec886ba7389619ba19878bc19c4c609cb0424061476faedc3f764b56c65c9181a2590e174dba3d3c73cec8c0ab16f540570395ba0e04051cc2a7805fd3510bd090c61ba80b0a717a377359b57f1af66c0e13f946a8132cdbd261378e606f2cf5efe417bb42b02126804f335ac23ad0da4fba1e246bf47e920f527d10bf6d5d06dd6cf0051e06be6b2a33b61edb021c924ec274335b316a04f1c067459ea98b61128ac73257bc8cc53e24f0f235fa23a5566795a85ad4992cce585ccba3a6ed8d2b5c797efc92bdc0626784dcc57bd9d7a83905cb7f2aead8be49ee72d81e8c4389c135e232c4236e5f10bff2ba2fc22fe"}, 0x1008, 0x800) 16:00:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) ioctl$KDGKBMODE(r1, 0x40044b06) getdents(r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:14 executing program 1: chflags(&(0x7f00000001c0)='./bus\x00', 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000240)='./bus\x00', 0x20000505, 0x3) write(r2, &(0x7f0000000200)='Mn', 0x2) open(&(0x7f0000000140)='./bus\x00', 0x20300, 0x4) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmodat(r4, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) geteuid() setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x5, 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0x96) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ftruncate(r0, 0x2) poll(&(0x7f0000000080)=[{r0, 0xffffffffffffffff}], 0x200002f7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000100)=0x4) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *448159 25526 0 0x2 0 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c03b40,3,ffff800020b659e0) at kcovioctl+0xe6 VOP_IOCTL(fffffd8062a2c598,80084b01,ffff800020c03b40,3,fffffd807f7c6a80,ffff800020b659e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8079702b60,80084b01,ffff800020c03b40,ffff800020b659e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b659e0,ffff800020c03c80,ffff800020c03c70) at sys_ioctl+0x651 syscall(ffff800020c03d20) at syscall+0x5b8 Xsyscall(6,36,7f7ffffbc148,36,3,9f02c5f5890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbbc60, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: out of space in kmem_map ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c03b40,3,ffff800020b659e0) at kcovioctl+0xe6 VOP_IOCTL(fffffd8062a2c598,80084b01,ffff800020c03b40,3,fffffd807f7c6a80,ffff800020b659e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8079702b60,80084b01,ffff800020c03b40,ffff800020b659e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b659e0,ffff800020c03c80,ffff800020c03c70) at sys_ioctl+0x651 syscall(ffff800020c03d20) at syscall+0x5b8 Xsyscall(6,36,7f7ffffbc148,36,3,9f02c5f5890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbbc60, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c03770 rbx 0xffff800020c03820 rdx 0xffffffff81f8b510 cy_pio_rec+0xb6d rcx 0 rax 0 r8 0xffffffff818b7283 kprintf+0x183 r9 0x1 r10 0x25 r11 0x28d83aecc659b4a r12 0x3000000008 r13 0xffff800020c03780 r14 0x100 r15 0x1 rip 0xffffffff8151a288 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c03760 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=448159 stat=onproc flags process=2 proc=0 pri=53, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020b652d8,0xffffffff8235e518 process=0xffff800020b7c360 user=0xffff800020bfe000, vmspace=0xfffffd807f00bca8 estcpu=3, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *25526 448159 41139 0 7 0x2 syz-executor.1 5579 316169 41139 0 3 0x82 piperd syz-executor.0 21247 103102 1 0 3 0x100083 ttyin getty 85787 411337 0 0 3 0x14200 bored sosplice 41139 172620 89123 0 3 0x82 thrsleep syz-fuzzer 41139 325505 89123 0 3 0x4000082 nanosleep syz-fuzzer 41139 200056 89123 0 3 0x4000082 thrsleep syz-fuzzer 41139 144083 89123 0 3 0x4000082 kqread syz-fuzzer 41139 252960 89123 0 3 0x4000082 thrsleep syz-fuzzer 41139 442834 89123 0 3 0x4000082 thrsleep syz-fuzzer 41139 146432 89123 0 3 0x4000082 thrsleep syz-fuzzer 41139 413160 89123 0 3 0x4000082 thrsleep syz-fuzzer 41139 330166 89123 0 3 0x4000082 thrsleep syz-fuzzer 41139 510716 89123 0 3 0x4000082 thrsleep syz-fuzzer 89123 482163 51926 0 3 0x10008a pause ksh 51926 337743 61481 0 3 0x92 select sshd 61481 141616 1 0 3 0x80 select sshd 85890 275360 78035 74 3 0x100092 bpf pflogd 78035 338112 1 0 3 0x80 netio pflogd 48925 276276 63419 73 3 0x100090 kqread syslogd 63419 292073 1 0 3 0x100082 netio syslogd 48762 134731 1 77 3 0x100090 poll dhclient 27764 114692 1 0 3 0x80 poll dhclient 92561 269231 0 0 3 0x14200 pgzero zerothread 67708 521924 0 0 3 0x14200 aiodoned aiodoned 55899 228410 0 0 3 0x14200 syncer update 5329 94947 0 0 3 0x14200 cleaner cleaner 3434 403949 0 0 3 0x14200 reaper reaper 60646 408009 0 0 3 0x14200 pgdaemon pagedaemon 81423 308900 0 0 3 0x14200 bored crynlk 92866 97173 0 0 3 0x14200 bored crypto 44933 144673 0 0 3 0x40014200 acpi0 acpi0 89481 413685 0 0 3 0x40014200 idle1 21569 324972 0 0 3 0x14200 bored softnet 23609 492528 0 0 3 0x14200 bored systqmp 93939 302261 0 0 3 0x14200 bored systq 25379 521686 0 0 3 0x40014200 bored softclock 29271 169956 0 0 7 0x40014200 idle0 8112 47890 0 0 3 0x14200 bored smr 1 74409 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 25526 (syz-executor.1) thread 0xffff800020b659e0 (448159) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234bf90) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9500 71939K 71947K 78643K 10934 0 0 pcb 25 9K 11K 78643K 547 0 0 rtable 82 3K 4K 78643K 740 0 0 ifaddr 46 11K 13K 78643K 225 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1496 0 0 iov 0 0K 16K 78643K 104 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 75K 76K 78643K 1769 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 16 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 152 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 966 0 0 sigio 0 0K 0K 78643K 21 0 0 proc 54 51K 71K 78643K 698 0 0 subproc 53 55297K 67586K 78643K 497 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 138 0 0 in_multi 22 1K 2K 78643K 234 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 319 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 88 13K 29K 78643K 3932 0 0 UVM aobj 47 3K 3K 78643K 54 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 38 0 0 NDP 9 0K 0K 78643K 75 0 0 temp 143 2374K 2444K 78643K 6493 0 0 kqueue 0 0K 0K 78643K 7 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 16 0 13 1 0 1 1 0 8 0 inpcbpl 280 565 0 558 1 0 1 1 0 8 0 plimitpl 152 67 0 59 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 149 0 118 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 174 0 170 1 0 1 1 0 8 0 nd6 48 28 0 26 1 0 1 1 0 8 0 ppxss 1128 24 0 24 5 4 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 34 0 27 1 0 1 1 0 8 0 pfstkey 112 34 0 27 1 0 1 1 0 8 0 pfstate 328 34 0 27 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 685 0 538 12 0 12 12 0 8 1 art_table 32 686 0 538 2 0 2 2 0 8 0 art_node 16 148 0 120 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 4 3 2 1 1 0 8 0 semapl 112 150 0 140 1 0 1 1 0 8 0 shmpl 112 52 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2936 0 1471 48 0 48 48 0 8 0 ffsino 272 2936 0 1471 98 0 98 98 0 8 0 nchpl 144 4465 0 2788 64 1 63 63 0 8 0 uvmvnodes 72 3278 0 0 60 0 60 60 0 8 0 vnodes 200 3278 0 0 173 0 173 173 0 8 0 namei 1024 13942 0 13942 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 14010 0 14010 13 10 3 6 0 8 3 sigapl 432 1129 0 1115 2 0 2 2 0 8 0 futexpl 56 10935 0 10935 1 0 1 1 0 8 1 knotepl 112 497 0 476 1 0 1 1 0 8 0 kqueuepl 104 239 0 237 1 0 1 1 0 8 0 pipepl 112 850 0 831 4 2 2 2 0 8 1 fdescpl 488 1130 0 1115 3 0 3 3 0 8 0 filepl 152 7259 0 7166 6 0 6 6 0 8 2 lockfpl 104 212 0 212 2 1 1 1 0 8 1 lockfspl 32 114 0 114 2 1 1 1 0 8 1 sessionpl 112 33 0 23 1 0 1 1 0 8 0 pgrppl 48 51 0 41 1 0 1 1 0 8 0 ucredpl 96 1363 0 1354 1 0 1 1 0 8 0 zombiepl 144 1115 0 1115 2 1 1 1 0 8 1 processpl 840 1146 0 1115 4 0 4 4 0 8 0 procpl 600 2968 0 2928 4 0 4 4 0 8 0 srpgc 64 78 0 78 7 6 1 1 0 8 1 sosppl 128 14 0 14 4 4 0 1 0 8 0 sockpl 384 1019 0 1000 4 1 3 4 0 8 1 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 128 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 186 0 0 9 0 9 9 0 8 0 bufpl 256 7936 0 1149 425 0 425 425 0 8 0 anonpl 16 132587 0 125441 73 20 53 53 0 125 16 amapchunkpl 152 6637 0 6552 15 10 5 9 0 158 0 amappl16 192 5532 0 5077 60 28 32 36 0 8 8 amappl15 184 353 0 348 1 0 1 1 0 8 0 amappl14 176 290 0 285 2 1 1 1 0 8 0 amappl13 168 37 0 34 1 0 1 1 0 8 0 amappl12 160 233 0 232 1 0 1 1 0 8 0 amappl11 152 316 0 297 1 0 1 1 0 8 0 amappl10 144 205 0 203 1 0 1 1 0 8 0 amappl9 136 710 0 706 1 0 1 1 0 8 0 amappl8 128 311 0 288 1 0 1 1 0 8 0 amappl7 120 193 0 188 1 0 1 1 0 8 0 amappl6 112 197 0 189 1 0 1 1 0 8 0 amappl5 104 288 0 274 1 0 1 1 0 8 0 amappl4 96 1180 0 1147 2 1 1 2 0 8 0 amappl3 88 442 0 437 1 0 1 1 0 8 0 amappl2 80 8793 0 8747 2 0 2 2 0 8 0 amappl1 72 34416 0 33998 26 16 10 20 0 8 0 amappl 72 3316 0 3283 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 53 0 7 1 0 1 1 0 8 0 uaddrrnd 24 1130 0 1115 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1130 0 1115 1 0 1 1 0 8 0 vmmpekpl 168 13293 0 13271 2 0 2 2 0 8 0 vmmpepl 168 132854 0 131493 115 34 81 83 0 357 11 vmsppl 360 1129 0 1115 2 0 2 2 0 8 0 pdppl 4096 2268 0 2230 6 0 6 6 0 8 0 pvpl 32 390609 0 380296 184 49 135 138 0 265 35 pmappl 224 1129 0 1115 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 582 0 4 17 0 17 17 0 8 0