kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 30 19:54:23 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.149' (ECDSA) to the list of known hosts. 2019/03/30 19:54:41 fuzzer started 2019/03/30 19:54:46 dialing manager at 10.128.15.235:42346 2019/03/30 19:54:46 syscalls: 1 2019/03/30 19:54:46 code coverage: enabled 2019/03/30 19:54:46 comparison tracing: enabled 2019/03/30 19:54:46 extra coverage: support is not implemented in syzkaller 2019/03/30 19:54:46 setuid sandbox: enabled 2019/03/30 19:54:46 namespace sandbox: support is not implemented in syzkaller 2019/03/30 19:54:46 Android sandbox: support is not implemented in syzkaller 2019/03/30 19:54:46 fault injection: support is not implemented in syzkaller 2019/03/30 19:54:46 leak checking: support is not implemented in syzkaller 2019/03/30 19:54:46 net packet injection: enabled 2019/03/30 19:54:46 net device setup: support is not implemented in syzkaller 19:54:50 executing program 0: r0 = geteuid() setuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x701, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() setuid(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x61, 0x2, 0x100, 0x0, "e54cb22351d0da8804c6f8e8be393d3a02a5f445", 0x3b, 0xffff}) r5 = getuid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7, 0x40, 0x4, 0x0, "0c7b24d69bef0c53e3ea50bf2171e28e195c6867", 0x5, 0x31}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x80000001, 0xa0, 0x2, 0x7, "ca449d7d30be49da114310c724a29085ecdd2b7c", 0xdd9, 0x1}) setitimer(0x0, &(0x7f0000000180)={{0x8, 0x940}, {0x101, 0x8}}, &(0x7f00000001c0)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x2, './file0\x00'}) ioctl$TIOCNXCL(r4, 0x2000740e) bind$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x7, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x7, 0x950, 0xffffffff, 0x0, "611ec5958cae4a21743e6aa6757095531d43853a", 0x1000, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x7f, 0x4, 0x81, 0x5, "e154bd8e514efc9814ff8333ac02f97dcec9c09e", 0x8, 0x9}) geteuid() setreuid(r5, r5) sendto(r1, &(0x7f0000000340)="9f7579770e97cd0bb51a13f6f6129e59e4e51dd44057423c7d69e67a0eb3f5f50087", 0x22, 0x402, &(0x7f0000000380)=@in6={0x18, 0x0, 0x8, 0x10001}, 0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)) r7 = semget(0x3, 0x3, 0x200) r8 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x1d34, r5, r8, r0, r9, 0x4, 0x1000}, 0x39bc, 0x7035, 0x80}) readv(r6, &(0x7f00000006c0)=[{&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000600)=""/145, 0x91}], 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700), 0xc) 19:54:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'./file0\x00', @ifru_addr=@in={0x2, 0x0}}) fsync(r0) fchdir(r1) flock(r1, 0x1) write(r1, &(0x7f00000000c0)="f465e8fa5b4b0576935a95813365c390389722e59d79cf94f0ae67b603063f67d6358b4fcef9325a40dd2f", 0x2b) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="b6a538", 0x3}], 0x2, &(0x7f0000000200)=[{0x30, 0xffff, 0x5, "af8ab7739e0bf2469af7c4f4d08446b1f7d2fe7db20372f552071393"}, {0xd0, 0xffff, 0x1, "8f025d0400537853a7d9f782969b69b4ac58a01be78d56003b337dc1db7ec9ed05540318fc9780490b82fe76fb4afc70086316c3c453b07b2274e43166b3009d65cdd7d4ab72830f6d4754403918e893d7e4df0ee85c0a6a15855f883b569b067d255de6dd40dbd2b925918b622dd5fac55df40b9dd37a7b2106a83bcfc149a723925519da56323b22661d0e514ba5e5e3a300d454dfc450322ea692b6a2527eced57b4ed3c4bbb3c937ebca4064143c83f7f9551c8bb7aa82"}, {0x38, 0x1, 0x8a8a, "2b89141e90ee3e2aecb1099018cbdb4f2b5a52c1994505d0ae7db73785f352364fe38d"}, {0x1010, 0xffff, 0x1, "9efba319eee5e9825b2961a4d24f5afbb41409ac1bd230a4a7f3c59f7ae0863923d6dbfd7cab53c22a3736853151dbb8aae0f59ebcee4157deb101234b1b64bf44831abb110c0818318e21acbb33bc5773b805cc8a05af100e429e163a58c93ab5d33b7390ddff18faed8c518f8da40175ede2931c2e4e6f4a8ed814fcd3649cc35f192c4325b9db5048e030e2c2daf0a73a2be26bfafe5eb3214f2c86d42dca8dd97792028de428603ef249d3789658c37d7354b19aeeeeaf55079da9deb97d0c49cfb0a0975befe3f4e5cd812713cfe7aa0ac229c35a1b311d0409f45f228e5f3acad9b98152b9b0595b4d16656b264a2d77931760dbecec8daaedcb09c9bcad194ee7b783495058f922ff98406fdad68ea90bd0f2ec29ea325fecf4a0488c56f5f2394ccf4f50a75eb01a2f67dfb69b03d61b627f61f9fbf434cdad4b9a96689d4c02c3ef235d06686875c1560dab593c470e8c9552b910038d9f5ebfa5b2a97bcc98fa1d00e15b058c43cfca5b273eb626b3c638b6f79b9188f6063ce6451c5d7b39935861cb31260da102022867b5c0f799754fa8b7514b92dda0ea25f1b46b8edb5e8d6fe39019d450c9eca2049e384bfba170d538689957dbddaa5d7566abd97ebec61f4d76ebaba3a426031764ea89ab8359bced7b4522bbc8468408db857e843d4aca035601df4eb017f277a83a91fd15dbe770c801a40132fa096bfa9e0d3ce44a8e817fa32ffd6b99df440b80de0a9b81bb341a995d363c1c376930f21a61b552a85ed977909a046d430a0956181ec361eee03fe6899ccc38f8f88176530175b541fb3f00c5e24b65822089bad39be651b7e3e8e41b0a6bcc98aca7fd5636f47517aee372a860eeb9ba5ac7b328e76a2ac1a7d520a5072456037efe1ab3a25e1afae12ed116ba47e2f4912612fb3728d4b03f7d334a58bc67c16cebcf7c08a57d68d94673f74e105c4299aab93818e10d9d7e252f300ea9932658d7d9abdcd8a188cf26f5ebe66881abd263493ef6ac0d3569dc4effa87708c3c7767d16cdd03c350d365b76057da3362b430667ea7f3ca97d24a52e6623dee27f511fcc938bf90447afba4b7879c852cce96ef2bed6d2383ed68741d8dc2516eb8edb317ea1f6709e290066de5d4feb1f143ab543240f6dda7cde8084f926fba345d430d19f151a9e399b339f02375f4225f80a6b6251a12e88eaed90ec14223039d7a28a1f2fa10fdc0ae4b34bdaa66e3b51082629e09f02e0435f9d003645104fbaec75b6ba7b6906853ad46e030c9f82d4351622c013f5d6639ec405e1785c2e7215bf274b32b7a8e6a80bafca131ba932de089df83678ddd312560eb50feb1576523235e1eff883b272ffd804bb650efe8d72158f982461aeebf1224fc6c82fde82d24f0ed96690e9f002aa9f7079886d168c1d78f48758c93816efa394eb97d1e2c677ee1f3a97f8f5f852c5e381b89c1a6e0360326de106962822d73eb877c3ecb185f520af29822ae5ffe03c7bd61886b4d85ee3ebe44cbc2f25e258c6a493bef28eee12c3db5b2c319ceb9ea4ddd6d145ad8786e3a0de9d65990ba35ae13234eeb5f1d321d1b8e8592acb592db018e23d0bda64bca93a4120cf8243d66055b2bd78d13e787971dd640a44414e6767d8afd6a49bba4f8f22070d67fc8e16d5d6abcb64bb52f69b46e92988020217020dfb10de2e1a9bc3f114d84776ba18ff69d27eb5a61aeb85330010c80fd69f3e5dbd5df789c41828b99656dc82b97fc1a1eb8c0f71c7f5786932d316e0edda2b15aaa6ff4e579ada42ad696b0c5b490476bc0985523afa50174873323d3fa4cfeac3d4146c456ac7079f8b791dbb5b6379f30f8c305962ccecfea9cea9a102b6ba99bfbb5ffcfe282ba1edc2a8b3f8ede557f10e6b19475a513ad25c0e9bcc0c7d3d2f386c366909c1500f7f6befc4a96a5d3fb1cf359eeb56172eebd78dc8d4f10ac0ee2faaa81290c47f40b7e708e29683347c798dbd0f199f70baa258111599d7cde5abba57f9f6d78a06e78722983877c5f143d456832e243e6caa2186204138fd6d92433de42c33fe4bb83bdab98c2c2bb2ee0b2580773cef7fb5b20c212592b21db7875d4a22343755d95e908cb31478d8608f4a53fc289a637c058db5d7c4aca005472b943c6f144c730e5ff0eb3cf5d9b7f73d42e6f1777d86b58e270d14b440fe2f0e0ca726fe821d52b5f70220a5c30df0f8dcc7e0a347de2cb9e8d58e82a8b192074dbd0f4e7096d97f848809a79822efe6ee2ad6415d3b30210f7903cfe595c4e27f7141de6647a56caed2f42c4f72032f5f011415f200238cdf176ebd721eb03b341379ee6da44f50b5867600e19d582dd3f790a5bbbc8eff8e966fe118685ed9793f3e81c88047ebcf0828c6e0a98715842b92c329aac55df4dee5fe4bd4e3b2f3e9c830e2c78b54bb0ef62ad08e64fb253e56fe57796954bcf798078f6e974666a046bf33561607bedf9e64f09630f93bae2d7878a440c6683b89b91393af1e6c5b0a8f96f192db6461a32867f3fbe3717e66f7174e8b106debfb1b24f353bb2e57bf38ee379fb5f7fa8cc95b5ae9b5420cb8ee0e58bd9013b55f172e882618b1731dbc26005eee5ad4629ef370a60a718091262e5d7104952f2f09f6efbcca289b94424db8843597cb8388221f8f15fac8e4731ba5ec755672a6099895dcca36fe8d8e33ad5b8705d227fbeecb807c2833bd47970ea6050a4e45315fde9b815874e5524d6eb47ce5e5887d4d32afb92ab3119b90634d54680d386032171390d7d43a122e186e6ec8521e97cd8173ce090a17b4076f906045c6cfe4597b36768ce9bd96b63e814beb3f2c15801c2ca75f051001618b672ca195ac830fabee2aef1339336000c7d9fedf017afce8e9324d90997739b878b31c9d5e10baab30df0fa47cb2af5328449d9a16ae0a2f19d3326b463eeda044c1da8aacaa81e3b833d876430dc86de94944282d3877bdd27a15d90e81392b8e14c51f8003a43b9b3b46e095dd993dbd61efd12408c0ed2dfeb0191311c90346ac42ab80c386512d9cbc21c766916e5be47777176a16888db99216a2d46d6067445d9455d0ac80d3ce3a37812ede708e2b8d14f6dd534fc489ac2eb6428e7d8fc4f6e8b56d1311152f2a6b9177e236d0fc275c3987d335467392ecea2d1252a54d86361090b57dbca7e282f8845857c045e6bbc6b182b1a8096e1c8e7953453e0fe15a21447ddef6a5e69e87d982a9763734c95b8c2d96c0725582d663de255dbcb7e4dd4d4fe09bdd1b15c07c3ec50c33c213c72f9f1ea7551d65a3d42b18a7e43c36a1a51ca1768073782a799504a802a079ee9d40b1dcf4e205efbcb209335185cde141cc27dc3fd51f68a572cc07f2756947e7f6a01e0dbaadd7ac2c254e2a4debec49fc13a85b566f52014968b83ea6ce74db1e6f0670a9750fd5bf4eff6e99d78e45f33da13e2db0d3c8d4cb4ec218bf334941538b454ecc5db08b5075235abc1eedcd0f19ec25407003fb12b2278f7970d78da22610f80edead1dcfab276ece65d21caf007d71207a1eda6ed9ab20ae32fe5c36f9e5db9fc98f93ff5ccb942bed258f1d32007e546fdce807c123f569d86e762c972159f739173dcffdde456c298ea3402798479094057c4d94250ed57cabcec2afa4e733cac8ecce2551fa92f821aad695343fdbfc5a12ac639224684b22c24849d58684798c04fc3049984dfdfe482fdccb071c394fbc79e232318648de29b65a2ad06f96a25dea7f2390d47a019227802db2365f87ff556aebc46499f67915e7dac79cae3fa18d2993c95379f6bed7a3dee6ec82d742a8974397c70f0603c6b7b6183b310df463df13e198c2d884dd8fd225e3aaf7ed48b164f57fc4dedafa0eca063852390642bff5d2103df728bb3fe331bf75701b79b3239e86387c5baa69939413f4e87e41b2363f757ede7f3004341c5ccda700222be9e08a09407553a7df2f3496fd5978cbb70baad7eb808b5cc28ceb6f1c4e0dcc243b7ff4fcc3eab3ba8532bda657219a1a5c1e6631288b699126e0b8231fac140c0dc0437ad352e00451ce544f9f51bc45ec46acc801b8ee30730e5efc357b346412f4da2a9509a2314dde7f17751a359a170fd497bec493763f91ebd567691e4136570319203a7d9e92550a8aa0a63aa622660ab698ef965a53f11643434990ca0cb8f1baa79acb86e4d6a934e076f91d117808db2edf058cd681e0a3d9fb56557d2880b978a2ea497ffd90d61c3b73ff4fe2c8c0f28356643958399ca2be8166c447ec5b662f2be858419534be1be84cfa2dcb2bbafce8964368dcc9b3cc03caf573bec0310a7552007a0c59f7754586a6fe77d6508e40cc1f9f3892100c9f5b317c82648ea69c54d06b988debf9353bf3a15111acc46725da0050971531ccbbc88e1dc36722704431f0704c227c78a838fae6d29706535e58c0aa3c576174b1afc5b523f599d94728ad269bcc33597ad13c827e6bbda2e9c1e2e4fb640940436f93baa2596d697baa095ad7a38dbb18d42e79adefb66ebc798fb01d3604395f0f6d88ccffe2c41cdfcd7e1a407492281709b63ae98466d3a21d2666aec3a82ba3595732918809d5fb6d233e8e591ee629f72a13e1f9d09c7fde858f2b86273763e9d942d6d95e1d01e898db2acc524ab93d3dab330a0e12d4db18d8dc565e7f140933cff171b301d27475d02d93e0e463b84b429dc0dc9b36aa72faa2a9da3a056bdc52d15e58460572d93fd5cf01726c6e73ab1fcd8acd1446dbb3069e1dd4c12b1dadbb1557fb39cfe8ced9c7670c30476d9cf46c568da1fe98706e4e665832413a5b253ee58293efbe03b42319805c86b035af515b663298c974a9985895f9c63845681f77271c7f893c1cff249d61d6c4e22ec3ff8f5b622c7a84b79ac8d817a94c00cfbabf8acede506ef24926a5bb368985ed12382b3dc9b49674d8a51cf2344c438bb6b4b222359b80e35dbf3a77f015f624ff4967e7428ba7ac9a553e2d104b4d5e9763f28a692536662d499d6d9f71316d34b20f172bdc25ba965e02abf7e546fe90f2e87e0ff94ed6736ff71ce561aef7fe8a82b3184ecb83e95d0de372c3e5880a5c98c6818f3515a92a1cce2ccfd627c3929f3f0e7cfe5635c6b958c9dadb4bb5e20ea97a9acfeeeb17018d57d7aaa4ac9b6315989c9bdd925d7fef079fa769be5707ae5890e6b3d40c56aa188bea660b0422cc82ce10547e4afddeeb3fdb4ba62cd2cb25b46eded34b364bd7e50ad04552276c169e6de9baed2b7f9a2c059f073080cbae4ff6fc60d2c2bfe94052532e1380340a35b1e3a4f9eb5adf2c225f353be651d895e8efeeaae19f709f09e6757796961d99a5c127cd52f41a49835f9fa953c1bee61962c56e84b7da0001bb1a11f2a3a89f296fc53cb7263a9e54f689137f8d326b50b8e3ae68b9e5e069acd2330f0ee4bdbcf60117c84f4f76eab8cdf9f7a6f1a7a7ea69125437f653bcb625893a1d56ad165d4d0c13f51003a93445c47b371a384850a0ef03f703fce5e95d8abd278157f02d6dff21355c49495ea57e10d9e6c52f7bc2f516ca32a5608404f5017aa8fa39c0eeda7833fdeaea42ac1077fc0b579e12c6ebb8708a0b0c6519ba72ae7f2c538bb3957753f892fb62cc7f21103bf065d4f5eb34981b8e995b2ca92f183b1d9e5c549214fd1a0f7f37d5c2023e38bf58cb63017f9c8f8f7e7ec568d3afc5822e4084e8701ae5d9bf810d91f61fd33a99c95e89a417d7490d82effa0b803b439eb32b"}, {0xa8, 0xffff, 0x991, "73956af8eeb0bf8c672eb4514942c8e0295d00a09c05296c1f60845545aa65a11ab63c8fb964459be90234e039319853423fa740658243b254191714a3438c1343a6eb7ab2674270dde654dca61340f3dfaea39afbdd49fb75db4508cd20d02e649d651c07970b4047e827322827b24919d8cfd8888e182d6ae09dbb8209de10e2ea0ba9a402d311add54c4f867809add4d8"}, {0x38, 0x1, 0x3, "64ed494e1b3ea3b422cf2ba237a7fd3095baacd6cef73274da3c38c2f857b2345787a822d17269"}, {0x98, 0xffff, 0x7, "0d4914d71560e06bdb6bdb24aa9833f9643361028cbb334800efaa04d335fd0dbd402354b68a083e44dce815b36fc6bad0313ffe85ed5d6f6e552dfdd0fadaea06a5f9376c80c5d81ad21ec1a2150629df2ab7cfd33f9f113c0e0fe197f71b72de4f26c8e70830aa03e8a53b9355f59f204afb18b1c35e1a6584ffcd650bbabc436dfbd880"}, {0x20, 0x1, 0x10001, "1264f8d68d165c7fdb47f6cda9eb"}, {0x58, 0xffff, 0x8, "e0cd23cfcf9cb22c2d07cfdc4bce52f31abb11301f3b5eeffd01b9a8ac07577250836abfc0594ec3dc78477f304eb34b054fe644397b893ec5ea7e187501dc260d"}], 0x1338}, 0x400) sendmsg(r0, &(0x7f0000001ec0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000001580)="4db4ae0082e2e2bf4de1dd3a177247229bb3f399dcab5bdac2ced16a76e7d1f4de1c46b226b7bf1497040f2bdafb517684f44539fe2215193feb2323cddd3714bee28802d86e8d93919aea777fed8c03bfd33913aa5e705d38ec1d55679850e42976c4cbac0e6b3cb7445a84eafb901d738e16efad781985518b2007f3106b95369fd630e2befe26b637f162f53440797245dcaed2d6e09143784cc173dd2367af42b025d6f38d56d72eb361a848665752fe30ff522cf77d6c0a1f19b1196bc541221affbc2311db596c9389128f9fe76908befe9e4363e24969b068fc1889eeab4ef797aab2a008f15ed755907ba62af954d370b6729e18ee5bcc8189", 0xfd}, {&(0x7f0000001680)="045836312dc9f52a61c5d1ce250e02279a0837b8de93c5cdcbf686e00d29201d6eeb396ca38980335a06511dcfcca9191c42098f0041f663c9b9d33bce11a34fa719aef10fcd1a478e1a275be6c535ea48166a3024a9e1f63ecec7737cf478c8fb4e58465cbe3686bd1858f8c042bcfb7c5d6f28ff0d10f8f8ea8c5a7394006353719cd42fd1cccf0f59ca64e3db251e05fc59a66221bc841414a75fb7233210744d30e253cc0e4d1208516694929fc57cb56c904f8ec26195763fef70b82afe4e6e710f4f79f4df869cb422025754fe1b37c13a4ab73cc39fb886f80e115c05f324c4026b9a1ce340", 0xe9}, {&(0x7f0000001780)='$4', 0x2}, {&(0x7f00000017c0)="8e5c09fba2892d1f4edeb39c87494f164e415e4d7da2197ea3c64a034d66fecad27c0600c97b21576894ae19f360f542561a67d719f1b4cbccb02e8c1580926df255f82cfcd8430fd24dd04e1e80f51f6b284ec97c", 0x55}, {&(0x7f0000001840)="b337ecb0cfeeca5db1942fcd615e078fcd2709f32dc3829ff716ed1207692fd81b09dee5c417137c", 0x28}, {&(0x7f0000001880)="f1b799f9548f83cee092369b18c31095e0be21a7fc07166756c50b845898aa9bf745ea0bba327d97411bf0e4008dfe3115f0b54d", 0x34}, {&(0x7f00000018c0)="264c4426f2e3ae60da41c329463a2f5db8ffe576c93b4180189ebacb7aa5f0fa2aeb00d59d8d645d1e8768fe466aa6a4a8326dec8a9df168a4f848def3fa901a7c2d4e8bcf4bd0d397d94c2b5f5c8c1d91df479cc1be05b333fc89f9605cd2af87fb03de9b4e474e948a45fb0f249dbd78636f12a820e4d2382912a5d58debf2a73db9dbcafe0154b8ab3b", 0x8b}, {&(0x7f0000001980)="7b35ac4616042be1658affabcd05c9a2e728de4bf4497a49f3dbdfc16895", 0x1e}, {&(0x7f00000019c0)="35c1456db9f22393e2c2f8c38bbfcd619b4c17f5545e8bd6aff580d8d434255efc160806e186feb55b8abe71ebf3ffa6ac529b8aac53de215310d7d621eb60d042e579fa15b29e078aba68118c7825e28d635d770639fa6abe23dbf7e7f31ce573081bc50d22403cf4bc99784ae75f92281efabbe0f326ab697f26afb3c365314b6ebeec64290f2a398df053380d9f340a8883588bf287f798cac6b4ccf307a2f0d2a0605f001c7bb22663e89a3e68aef3b1237f0d18762a9603c1bfea8ed79cc1203f25012c0abf569d0e7f2481acd9c0bfcfb86e2de0e21e1cef66d5458e14e300b899beceefc203c052c71f3c963c7e59e15992", 0xf5}], 0x9, &(0x7f0000001b80)=[{0x58, 0xffff, 0xd92, "5fc98b51295d6482135d5640380eac6b84c59f9ae38c74e4e328610fb53f78eb96b4a53d870f728d9f00d58c882c88994f7854ae888796b5fbc64c76fb711c7fcbbe0770"}, {0x78, 0x1, 0x100000001, "c472633236581bc7191c464deb809120f9a5301157d12a4426bf0f25c458cd33d989112870e67432719f77e26109b03157f8b636414a3e4856afca7b98a134ca71bcc1b9c530d2da5ff23f1ccb4ca3743c8c7f8629adbb7b01ebf293c83c16c75243ae7c56f4ea"}, {0x60, 0x1, 0x80, "5af74334be8c398f7fd1c6ad2115c38f9167dede060dc58f275081f22dbc430c1f48861665ce59d0d6a891104f44680a9fc259dd0d7e277cc8b3cd5ea17d1a505f6e716b0f9b9557f6"}, {0x68, 0xffff, 0x4, "73a6b11acea4a821548b6897d7c3f6324972ce1a084c6e1b43e997095de9c20badab1b3582d29f30b47ab5035459558d5f58e2ef2bc2f0bb96c9bf9ae63185225b9b3fd35a025f6f5ae70646f42f1ba686e67de2990375e5"}, {0xe0, 0xffff, 0x707, "5fafb9d83f6cb32e585f2671452435fc935d85351a094718216033b7800c61129b4a7c0fc34c732e425e5385d5cc8029c3aaad36f73ea904a5a26f1dd1659ce40123e9937fa339ef6c34758e6796e461ae778d6ff4c4776ae4714f9ec1ca408599863ed2b9caf4ce323e1a65c331d8054bb9aeca03b7134ccb32c26073c67a3171af44848551e9bdc6a7bc8f2abb65f1ddaf96917bf571332af92a6cf3b8e848bbc9703a52feb52e5c94d91f8071da9e5c164f356d87b3c72acc77d786b11bc1e52dea33ab9bcab0b0e24743"}, {0xc8, 0xffff, 0x8, "9057341a5f5410c443950736b9f27f0c69aecbf32087a02a81a30089af488c97d97c607c3329b967164a369d7822aa946855f8fe322cedf43bc50e5aedbdbc1fa7191228433d8b26d5ba2caad1503dff16795fbce042faa58ef55b7a9ad2c04d1249bd4fde484f0fd349cc627f4396be6917dbadfabbf089ad22ded4ec71c89f9593057044a6350eb6b23a211a1a5a6b754f0a43008c7ffbc6a991315a828f7d7c7987452e502d65cec8cd1db5f43b0391f8c4"}], 0x340}, 0x400) r2 = semget$private(0x0, 0x1, 0x1) close(r0) r3 = openat(r1, &(0x7f0000001f00)='./file0\x00', 0x0, 0x30) flock(r3, 0x1) ioctl$KDSETRAD(r0, 0x20004b43) chflagsat(r3, &(0x7f0000001f40)='./file0\x00', 0x30007, 0x2) r4 = open$dir(&(0x7f0000001f80)='./file0/file0\x00', 0x0, 0x1a0) r5 = fcntl$dupfd(r4, 0xa, r1) ioctl$KDENABIO(r5, 0x20004b3c) sendmsg(r0, &(0x7f00000031c0)={&(0x7f0000001fc0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0xffffffff}, 0xc, &(0x7f0000002140)=[{&(0x7f0000002000)="a47d34990973b33580474ac824663cdce87e0f62afdbe8de24bcacf816c8eaa5aa3f5e86d447c3273629c0357c41f87c6cc4c2f7c941cbbf4e27b8d2c118808a7f631e18d1b3ec676f1fe20d484f1910a6c533f2183b8b4eee4e2f16e5f1a1267b6c07bfcc1a064dffad3d25fc16062703b8412627be3d6cfa320b7137ebee1b902005b5e15772963bccb208bf84e4c03af25c741995edb400290ea00f024a747f40ff909c5112cc97fe0ffa5687", 0xae}, {&(0x7f00000020c0)="07afc0096a26269040694b58e40f15fb49341a4bd2bddbdfc13f7feb6788cc5da7d5e076d8fdde4e5eba91bc909b612729ce4543c219c02ca349c875282e5aae5f80cad938c4e26b25", 0x49}], 0x2, &(0x7f0000002180)=[{0x1010, 0x1, 0xff, "af0838530c683bca523e07a96622782dd7be77d59a799c40b98f79d5447c0f30f8a26851b32ecfba6ab113ee2a79f4ce6451b8ccc1be2b89841446402374fc6b84276572ef6f3a3a2a1fe8b8161704dfd95caae4f067350dd52f4ddf461b5c781675c3095cc0b742de2592e6677cad5c01f28ea298a097e9c7741502fe7606068c7bcd7bd7d3b62e84d9f938e062dc136220e9ee91dcabf5ad60d08561e55e3c22c2b6db49c1291ca4dff48f0ad39ddd91c75ea7a02cb10976afc681370637bb538c5f0836680dd94b188c41f80d3ed49921b20c34fc15bd197a5a33fbd86761bc097d1e1e1b66ce56c731874d9e4564499de8df6beb75982fbfb6b920ed48b6b88084bb1289794511cc51190c6b68e8fa29e0662a6b793380496fe8f0e80c5558675709f94222db21cb0b4c5d0b3f86a5e5d6045a6117a37b8e659ef181d5ac2dc8716bb93317f5da5d1a3b006c883af32751866ad128e9dea85481c189ca3a5f21a6720956a411f6543eaf8e22033a9cd221bb1f24ab5cec1d8418bbae3fd4932ab3c31fd99814558b370dcb4041c655b434a03def5341ade8f8120a934e43828102f636e0f6bc9c7293c29d9c70ac2a71f2cdc13a634f9811e6b35c25daeadd3f0483a4b732d90c2ff1eda8f544a4b58697d040225728696c1d41224f80d51066d4bbcbb8e0d6f70bd6cf4c90c51b62e5171e2e2065da4d96c7c2249eb111fb48ace236f2d2a7e1366f77c28b136f46f9ead014f7998e415a016c64de2843c7bc685f5292f44590271e4f5ec8e5eaa3b721e9c689de84034b9a50901f24ffb2482f9e79838f7152da0e30782a46b81753575e967f2c21dbed1b4e1af26238422b7a5eefa59c7b27e651baa43ab7a2f9d7f641eca5965ea16f29822c9e52fcdd0424d4eaefdf150d000bae92af7da4254bf774824a631d289bcc5a81c8abc6edba272310772a7e6195a00e290e73289f2d66f25e6cedccebea52dadef9158721ee7a4e8e787d41752bf84e2f0981dbdc6ce19c243ba0fa4e2231ef63affcd02083016ea4f750dc0263a4fea3fe62e3f6f954659877ae8d36c79138b4abcce8de19c160e0573d0aba4226d295c27c42d85aef4c0ee8fc4957a8b7a67efa4767fba602203921d0e5a6cd9bf979a3b3c2657ac89d5c674f0dbfea5a1a28c629a2f320d63f042c58354c35d3e7efd5846e9d9a279a8aef1bbf3108942f1dc0e0ff389c0f6ae70fc43dee2d0627b983db5c622292a5ca68d91cc596ce41a2b08f0f0950e0ef840f81b82aadbc868e6c24f7e2b3097f3501925ba3739ffd2f675caa6d97b6b1a799403e7a43d7ccc70a039fed3f4091f539600826b5166298f449d349469f6f49027ee3202a9ae0fce134b25a42aa997339d56a5ff943b3fd6fde140690300176bc4ff686862ffd30a575518554233f5df739fec4fa75af91f242e565f9ef8b468e334a00ca8a2fd52557f75ad0e6839b43a7d51ca1f583f770ac5a82dddd940441c109784995609cc29ffced9276424390493951c40fbe48fa79c328393694563d3d471995baa7abede18c880b3f045f6a07a6cb13f7f886a0e780b6497d5e8d5d96fdf6a07f57bb302f27f8226c2361809e0597ef996b06e1c7a318cb82e437bead6943e4e52d09879a32c72a39a67963938404c4fd4da6b36cd74011528202c573e436b2a31728751f73fdc4f54d30d4ba1c2b9691f1bf294345cb689d303792b487ef776fbb9c4f9642aa3f888c14e0611f5349adc77f4ede11b77f179489534ee36b6ba8d6637a13035ffe04b24cdada789252e0b0c5dc6b630bac7834b688769a9465099ebd051ae212cbec4df7335a1f3452a46828eaad79e5d41f74fc18851d0014ef258c794b89c7637a01cfa43c102ca938f8109892bf80ef001b39936d4b9cf6c2b3bcabdd70bd7c9fce0b04cb740eaace6e5278d6c0a5496c1f5c9d74c1e8f2e68dba03e3c0daa6968c468aa7eea5ae47fd5102982bcdfa43a544316645d333e8120ebaa42c1ee068df4c87cc6d549dfe0df333298e539d6a3ed3d298dfb9d8abed232a22097267acdd711e84a4edcae2c1d8087458100c2edc5cf512a94932bd4a759a85a5685d0e679810ae791ebdb9116b2c5fa0938a2f0c9b95998bcc0fd03b33a346c0c5c0fe4d961baef2560a68d83ebf25809b16afac4c8c1855bb691ea8bbc87b59a24c3d6e6d17919c50abc7a19207d86428b23a365076177b4acf33a14a5d9c07bc906e93add183e41744c7ec956b8d5219f765f0be1f9bc2965ba7699d86e91713a42e5e137392324612a554a5ff914369ad08e55d3f4fcc3e99daa394aa6f30908bcd076203729163de75defd675d659db73a9ace08941f373a0ee3bff1fe85bd443d87368e6ab709e3f1310d887ecc665474bf1c89cee5030e45a9fbd5bfb19992a1c9a8db7863f3b1d0318d0aaad852efc6393b081c7a456d219df2082f6d7b7d30905dfbfba998e29dc42c3c3e9d70ea4245264679f25d03eac399055e26cbcc31a96f2f1a9e4fca5c76ef9f7b86d1184301120a00e4a5fa21914d5e3323459063e08007a944eb4d5bddd1fe0e46c2407c7400219f8014c06664f1294982a4b13f4f16b1956bc5f796b2f0286e5386d324f7e6fcb4ee4fbf1a2b67a86fed501ea9b1cb98972d14770c6c4509e9f5c48cd8e5e6890d26974fb0635ac0e1a30e55fb0019b85f841ee302028d41235505b0ffc920e72073a55204025749f024c917b90a3f0a18c0c970331f7b52b07f75bd5f771aa4da07aecc96aedceaf83b49052380c4e7fddd90d17d9721d29564fb05b1fd661d9d6155da3e8b3571ca847fe97c0cc4e2f7c2288c6a739f8a33fd68bf2374c1c340cfdd80f5ac7ed0695c7ed9c98eccf2b3ce905b11def6c394b2c4350a057b070fd476fbb87fa011a8edee7ef5b52096afeeaf87bbfa99c2b64330746dc0d692b0f376a898d07856a476a4d0a81585af9abe3dcdd2d19051c9dc0dd3bddbe5b03d627a9533c95636e833148420bb1395ee0af8b89759ea8d290a0300caf63de3ed5397321fc735c0628c4201fb45fd77265dd15ef1436a32240a56488b4b763133a95352854c5f2a49dfe57343ac9aa3cc37b86d3f996de49b0a1b2e087829dbccaf1b70d9d1a5656ac423a31c72eaacd6201a54213bad6e2d61e851eb80c014b33c766a741241900326f0c80d1401d9ae003fcab83bf292d6683cb9834a1559012efd376f2a649e0ff042a64659032c7b49b2ceb20235fc9dcfb1f299e6189ad7b6dcd5040db3b6752e4466feb3e1f36b0285472d458a4beafbddb4b730bd3c11f45bd025ad02c93032c16004cbbbd13c49d6146dc40db6f41561e716ce5cfea1f8c228916bd6ef7794a93f7d2d0aff4e8d2dd70c2268d1bcba4b578633c6147a93051a49e5b71eb16e9a67e14afde728d9a0f20ff0c6440725ccbf76fc679df73a1e37c3e36cb4b5c8bb9598a2fd0c9cf8a0e9057575ce7dcfb20a6b2aa94e921cf7d398a741dcd2ec29c5dfd410c008e12627dd1eda8f5b2e50fc8903fcf8d26d70cbb87bfc8f123cb7e35204391f98d220786d015364e608d6ef922efb224d545343cc0f84e3b7a080f6c4c3542d19cb9f3056eb7d141e85aea21d61fddd342916487c8fed2d37e7d5d4735ecd167868885a6d26e0491b7133f56465d07e54c0ddc4d262b755cf69e459c17c12b5fe3980c644c43736c798f2e4d5c58efba019c9cbc1eb95761372ef2b75e2c010cd3153d306882f6ba13cc9b445f83419d4c588e557ad3411beab38410ca6c97502291bc014e3a86d62e1e20727b7ddaeda9f8238c387476abbacf574d5fbab015b3508f00853343691c39c79707d533b6e178ed4b35bab5e029154d3c67fbf97598ad58e2c83346be6d6edf3bb1db8fe139f1346ef13df3d1b9d304c42867a2256a4cc610e23ae20996885432fc8366cc8ec25a5c5cd2c9c44cb7c1a9c2cd2c85a05c193dc39f420eed3ce896eed9e21dd353b7801fc50e7d94128cb14080ed4fe4e7e38842afd1b8f2038c15533728152eed3fc6caeb7e36f0b39410a653f7e7f948b95ffc4f58ebe0c2368a3d6d514e3fc71eff0a8634726093f383dd8f10a4553e87ccef6e73346c46588128e7d98c7aa0758e1ba3ea499e5a2c86726eca01c590cb62be1f81e0c9b5ff072c9e2db695dfa406e17acd8a02342e7d3e38819f7b0b3effcd03e3b801d930b4331fa4dfa1d5e995bdf43acca3a0219a67b7ca1c89cee9af61b2d68184ee8da068c933a2b5ea51f73e3a1e5da813dce3eb904e0d7b4922336b558e762e75ca748a923725c74db8f447bd763e955fe1de52dd4d26569d62a1a3a9caa6cf6d5e844457b64e451d85a3a1e16c70d1799ae5d7faea702045d1997dc8bac162a3eb2ce1000e1416e1936b380b90f5747038ac68e530b53736740fec0139dec46fbcc7006888dd3d2d858a584a8ad2e3e02e72cf804eedf822dc7db6dbd81ccd5ab5c9a3bb626345c9b650bbc241e1a1c99d8e7dfa4f5014f04747fc2035a15cddb062e38a54160f91ede19e237c888f0f4216d857ee115e9233e05a64d7471920717ac61df2933c17c75da924751ae6f4809ee0341c77f4ef164218a4ae4e894ee4812db945166518245482b2deb13518ff581d0019663461fba021c5103c7bc8865851b67df7f59ec55ab7e201394575c31a2f3ab7ea86564e4e379b1682786ce6e9a396843e9f33d8986c6989e3bc1ca9b6704ddd4efb9df05dd6f8afc9dfa0a55cb157ec247164a4c2c7719a64946768038493356850ed0285962a15277dc8a3353fcfb1cf779182c0e2a5d5768686197f842cee2929465b5929aa49681fdc870d5ca19e1241bfb2ec32c5596c3f5a0c065a810b474b294208f08d8b43e53ddef0c5961f7e4d44b702336a573664f0ee56c6eb724d5ec8f1da20e71f5d4ab5998f7429962de86d914e768ee747db0cb45f09e6c257d1c3d4b6cc1c58e1613f85a986c9c087186a6d21f602fe3c98b5d566ffe7cb1ab7308ae2741493987734202be64ab6af35e868dd1aff4f1260aa45b490e355e8f3348e926e9baa03027639f639d41a59b06fec0c426257ca32a9f75e917db31dfd88e34a5b32eb1ed249bd028fa3e083394d953e87f54647ddac9490ed0f55576d93a8101845f7b8ea5edbe295cbb8fcb619e15a331c58aa875fa706027ce6085cda33367aad4c94e3e51a5dd73a7b3336befa0d4a861b2ad1aab25f084721ce58134930b4fd86bc001a76fd1658952238ee948a148172ffb42dea37e5f64b56a4b154a3037d392b9611b7febf4fb8af7ae4435a14abc9f33d7938590fc3179e50b4eb482a5e9bb4a280d6581a6c4a0811981480891e0dfaab0ebdf3a3c629d5875fa269422bb44b1a5918c8e143fdcaac95121915e09d12a7c95af873d46c054179d8b331f2366842d2150bd2838691f0ca8237b6e3b6810793151a3a464c0f38c6b204b0f0b0e119272b2517e684282621ed65fd29f42037d191da02990a14e524edb703a821c2106404e6476af75af622fe5ff2298f3d3ebd790b2d4da63f42f45828e5599ed1077e494a9c96ab854c35629f9ff49108a18dab8a9ba48966d1371cc0f5ea4feacb86f763b6e46b93330cd610a24f621b23782e0b804bc0e60f4b642aa429b8f0c857531a0797c5c2e837823748d8e3cfb1af913c1b9d68e1f5d63d6cf46e13d9cfb486950aade5594e13a11e1d73badb0ebe9720d915b395316391050e0451f32889ff8399b334671a3e61e5c3a962194bf8afefa453915c93ae6f4300253de7d83"}], 0x1010}, 0x401) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003280)={0xa, &(0x7f0000003200)=[{0x7, 0x4, 0x9, 0x7}, {0x3, 0x8000, 0x6, 0x8a}, {0x100, 0xa7fa, 0x1, 0x9}, {0x58, 0x6, 0x800, 0x7ed}, {0xe2b, 0xfffffffffffff813, 0x6, 0x8000}, {0x19ba, 0x20, 0x67, 0x4}, {0x7f, 0x1, 0xd21, 0xd386}, {0x4, 0x40, 0x893, 0x7}, {0x401, 0x3, 0x10001, 0x2}, {0xffff, 0x10001, 0x65, 0x8}]}) mknod(&(0x7f00000032c0)='./file0\x00', 0x4, 0xce) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000003300)) getsockname$unix(r0, &(0x7f0000003340)=@file={0x0, ""/108}, &(0x7f00000033c0)=0x6e) mknodat(r4, &(0x7f0000003400)='./file0/file0\x00', 0x2080, 0xfe0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000003440)=""/232) chflagsat(r5, &(0x7f0000003540)='./file0\x00', 0x1, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000003580), &(0x7f00000035c0)=0x4) open(&(0x7f0000003600)='./file0/file0\x00', 0x0, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000003640)='/dev/tty\x00', 0x200, 0x0) 19:54:51 executing program 0: socketpair(0x10, 0x0, 0x4, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r0, &(0x7f0000002640)=[{&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/12, 0xc}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/201, 0xc9}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x5, 0x0) r1 = msgget(0x0, 0x400) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1000000000000000000000000000000e8000040afc5da66000000000000000000000000000000000900000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000000000000000000007000000000000001000"/208], 0xd0, 0x0, 0x1800) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x41) r4 = fcntl$dupfd(r2, 0x0, r3) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)="c791e8cbe6278d39950942553297064f84c543a25cf785f94c3656fdd2d405d390b8866d51f6c62e1c05ec214ce16609a8e6488e3bd7d1fe422489bdfd9fb3378fa912f237092729799b4842b4d9139cb42231a7bfe0bc7c18d86c75395ef904b51671695f33912ebd740978008dbc428bd9832a487d5e44a6ed98de4fa4c8486d1996cafbaeabca81b6dbc6a2", 0x8d}, {&(0x7f0000000280)="73f80513a26810c7f04724167a9f8cf312119335ab3500827afaa52652021137951e3cb12e38439c131902153e81fe6f04695a25d07104656f3fbbb61dfabd21ea41b02615be19cb765ef899d30ce9601eb977d0f3e70d637486ef9ce5f93fadf1e066c53b59d8ee98238360e789fed85eb4dbc178485512284c49415c4158936ce76016e60521c232859303907d62686e495ad050a619f938b6dccc6d6827231616f2e2", 0xa4}], 0x2) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r4, 0xc010427b, &(0x7f0000000380)) mknod(&(0x7f0000000000)='./file0\x00', 0x2ade9981c010c0df, 0x3) 19:54:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x9) 19:54:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x4006, 0x0, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000340)=""/87, 0x57}], 0x1) select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x0, 0x8, 0x100000000}, 0x0, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x8, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000140)={0x0, 0x1}) 19:54:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x4003, 0xffffffffffff0000) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 19:54:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0xffff) pipe(&(0x7f0000000140)) 19:54:51 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x1, 0x0, 0x500, "f10000e50300000000000000e27fffff4a00", 0x2, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="5b52b86b130c7b277c08bdf4d001d9a320f93228c4d6c0c78ae7af99ad3bbf77a6a98ba22101c8354f6c6c18226ab44878abfbd95e9bf98d427ca6c0294c814b748fa7b846249a0eb710bd7cd8d9914d8f08df58b752534c292084c427715945091a4945068e6bf00f67a57312e80bdca39629dc7586521b16427cd8f379ea37fe23bdae9a3b71d523", 0x89}, {&(0x7f00000001c0)="78acfbc1e8132b524b699dd37efd8c5f636fc7af8187a536671b162b4ff8dbaf087eca623ae6246d6e5a6994b55c43e3705f502c45645bbfb7bffcd7f9d69749b44dfb94e003a37b1bec8c60c982834b39c94580b609c15d6109c03c1be9fb774c3313b31905b43e14b916ce1a90f7020dc52a675e04c4261c664b91b43cc7560ed174b003864d2f6103b7560482b55f98f17b0f476bee383e8ce4a9632748c3d95b066f4eefbfab54b705bd7fa18834db2d8b878ac53329b9f04f66901890e0d9de0f641afef2e6045aeb17bb66c9154a55444500df4b6984fadc651aa2415b58f5f13d6e22dfb039fc34", 0xeb}, {&(0x7f00000002c0)="ba566591457f4d42c7d15c8c5ddbd2ccc3158801d7c8f1e8be5d4d5e639f9ba44c88ca8f06ddb83e1895e21b6877f0e9d899f5879f6cf7494602dd9a97101ff4235a196059c0966b1f362b0200ad0733db4c0063586cf31da628568bb87bf80481faed98bac2ff5bc7a4abe5707beff066c21a5af38404b4831aacc882efa38490bffeb2bfa17dcc9b77c429a635b323a8ed42f9a97d96ff63e6d156cd9a3be79ce485522ec81409af43eb91092b6ac77d910390f174c8ff43d55ff57738c12c499efaaeabe86e994ac5f653038f0f220888", 0xd2}], 0x3, 0x0) 19:54:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x2) 19:54:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f00000002c0)=0xc) r2 = syz_open_pts() r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) fcntl$dupfd(r3, 0xa, r2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x40) r6 = kqueue() r7 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000200)=""/153) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000023c0)={{0x18, 0x2, 0x10000, 0x8001}, {0x18, 0x1, 0x0, 0x617b65fa}, 0xfffffffffffffff8, [0x0, 0x4, 0x5cd3, 0x1f74ca75, 0x9, 0x3ff, 0x8, 0x4]}, 0x3c) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x3) kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r6, &(0x7f0000000000), 0xd2d, 0x0, 0x4, 0x0) r8 = getppid() fcntl$setown(r2, 0x6, r8) kevent(r4, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 19:54:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x7, 0x7}, {0x5, 0x3ffc000000000000}}, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 19:54:52 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 19:54:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 19:54:52 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) socket(0x0, 0x3, 0x9) 19:54:52 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r0, r5, r4) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) setegid(r3) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000017c0)=""/4096) 19:54:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='W\x00') readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x89f3e5b00772573e, r2) getpeername$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)="bc7853ca03b5eb8d9e4be7c0bc820d275a35952eed53d89d5ab55a", 0x1b}, {&(0x7f0000000280)="807a1ee932d3cda91e6ba6478971f5a97d9cec6f53b7ec3e53fbf03ff9733fbf06e353d13115621af2cf650c989f11b7e33db46f96401998885af0ccd72de6d8dc7b9fbec4ecdfba66f919a62fdc994fe76258bbad14d8a07d1ef6e93faa9a5025880018c16f26d7d5aec691f9cb8ba0750dae9e7270066507c5fc6cbc41d2393638bda04a0c3b190bd1d6c730cfa95c39ab8e9204349528326f7f68e7516c4b0ee791a3005c2aa329de100877ed634793f14dc903ad6b9e4d4192ff82d50aadb7a83506165ab7f4b92c80701dcf69ae8dc37abc", 0xd4}, {&(0x7f0000000380)="8842efa3ee5644d649c6d70570e9160e2799a5cd34010c5e4b5a83843b41eda8bb5dabaca2af7e3b0081a7691002bccac4e8d4aec3519c9c126a020e3643ca577b8b6297215aa60ce82c389dba8fc3673058d08d5a517ae9d48ce2512496380e0f53787bccf12c14168eb8ea5a5d11bb02187d3c712a9a8413ad84513133da9e6300989c867a1627b0a85424914583f98a36ecc7c30f0478c7c72b4bad52b94bdf4aff8045b3b484514836f4a18b66c37bb123a395af53", 0xb7}], 0x3, 0x0, 0x0, 0x2}, 0x9) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x4) 19:54:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) close(r0) fsync(r0) 19:54:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x1fd) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:54:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) mlock(&(0x7f0000599000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x400000002, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:54:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x10000000000, 0xffff}}, 0x0) 19:54:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x28, 0x20000002, 0x1000, 0x7f}, {{r0}, 0x0, 0x8, 0x40000003, 0x6, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffa, 0x18, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x10000, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0x9, 0x7fdc}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0xa, 0xfffffffffffffeff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x24, 0x10, 0x1, 0x80000001}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0xffff, 0x2}, {{r0}, 0xfffffffffffffff8, 0xb6, 0x23, 0x1000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x49, 0xfffff, 0xffffffffffffffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x5, 0x40, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xaf, 0x7, 0x5}, {{r0}, 0xfffffffffffffff8, 0x29, 0x80000000, 0x6, 0x1}], 0x800, &(0x7f0000000100)={0x9, 0x100000000}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) 19:54:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x7f, 0x3243) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) 19:54:52 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x843, 0x0, 0x0) getpeername(r1, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000907166a53e12f03ab4c2a5fb8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7d6cfd796000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c967e1faa721c80d4f816228e432dd636f02e2e9ab441b850b4e78cc24272ca93910eb222923fbd8fbd15275fdfd47577b6a093425c4c0dd123e72feb3f23c05a239092695ce5ecd0e691053b262ded99f41299baa22f2ca3ca60197a8f08adf41c19e30df9e14e0231488afba94ef8844d37a54b9efd1cdccfd3b3081944"], &(0x7f00000000c0)=0x1002) fchmod(r0, 0x4) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 19:54:53 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28148, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 19:54:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0xc0) socketpair(0x12, 0x7, 0x7, &(0x7f0000000040)) write(r0, &(0x7f0000000380)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffbffffffffffc, 0x3, 0x23, 0xffffffffffffff7f, "854955882e0261ce4e6637ad5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000100), 0x0) syz_open_pts() 19:54:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x60) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) ioctl$TIOCSDTR(r2, 0x20007479) recvfrom$inet6(r2, &(0x7f0000000200)=""/85, 0x55, 0x40, &(0x7f0000000280)={0x18, 0x3, 0x5, 0x5}, 0xc) 19:54:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) 19:54:53 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r0]) setegid(r2) setgid(r2) 19:54:53 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b2039", 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 19:54:53 executing program 0: r0 = socket(0x800000018, 0x8003, 0x10000000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) 19:54:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x100000001) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x1, 0x0, 0x7ffb, 0x2000300000000}) fcntl$getown(r0, 0x5) clock_gettime(0x4, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x156) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000004752f308efde5b30a13da60c0f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c92d453358bdb9e57399c3d76d6b0b823355a585b4fc01336391c30cb762b844badcac92876c63183e30f090471c225a463d3216e8023badef7cf3fc08a416c2d5fdfd515eb13c1ccd7fe32f0ba8a5a43bddd7f269454505bb2b4f767622cd577109d0a9d4e0391269bf715831b65e1b812b6b10"]) r3 = getgid() getgroups(0x4, &(0x7f0000000300)=[r2, r2, r2, r3]) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r1, r3, 0x6) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 19:54:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 19:54:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x9, 0x9, 0x0, 0x1, 0x3, 0x80000000, 0x0, 0x1, 0xbf, 0x2}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r1, 0x20005) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 19:54:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000003c0)='\x00', 0x1, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x21) poll(&(0x7f0000000000)=[{r1, 0x50}, {r2, 0x40}], 0x1aa, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x1f) read(r1, &(0x7f0000000240)=""/187, 0xbb) r4 = dup(r2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) getdents(r2, &(0x7f0000000040)=""/32, 0x20) r5 = accept$inet6(r4, 0x0, &(0x7f00000001c0)) kevent(r4, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x58, 0x40000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x21, 0xf0000000, 0xffffffffffffffe1, 0x4}, {{r5}, 0xfffffffffffffffd, 0x8, 0x41, 0xfffffffffffff9db, 0x6}, {{r3}, 0xfffffffffffffffe, 0x20, 0x4, 0x7ff, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x6, 0x3}, {{r3}, 0xfffffffffffffffa, 0x10, 0x40, 0x7f, 0xb6}, {{r3}, 0xfffffffffffffffb, 0x30, 0xa0, 0x5, 0x4}, {{r4}, 0xfffffffffffffffa, 0x44, 0x81, 0xff, 0x18f8}, {{r4}, 0xffffffffffffffff, 0x2, 0x4, 0xe47, 0xfc}], 0x3, &(0x7f0000000540)=[{{r4}, 0xffffffffffffffff, 0x80, 0x80, 0x5, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x9, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffff9, 0x40, 0xd, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x15, 0x0, 0x800000000000000, 0x8}, {{r4}, 0xfffffffffffffffd, 0xaa73e845c25e4ad0, 0x21, 0x8, 0x9}, {{r2}, 0xfffffffffffffffd, 0x42, 0x2, 0x8e, 0x100000000}, {{r3}, 0x0, 0x10, 0xf0000000, 0x2, 0x63}], 0x4a, &(0x7f0000000380)={0x33, 0x6}) 19:54:53 executing program 1: mprotect(&(0x7f000024c000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x1000}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x5) socket(0x6, 0x0, 0x7fff) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 19:54:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) 19:54:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r1) 19:54:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='$#$\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='-.+-%\x00']) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='*\x00', &(0x7f0000000440)='!\xef\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='B&\x00', &(0x7f0000000580)='^\x00']) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:54:55 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/50) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x0) r5 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) r6 = getuid() r7 = dup(0xffffffffffffffff) mkdirat(r7, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x6, r6, r1, r6, r1, 0x0, 0xfff}, 0x9, 0xffffffffffff8001, r0, r0, 0x95f3, 0x1, 0x800}) shmctl$IPC_RMID(r3, 0x0) shmdt(r4) shmdt(r5) 19:54:55 executing program 0: munlockall() semctl$SETVAL(0x0, 0x0, 0x8, 0x0) getrusage(0x1, &(0x7f0000000200)) 19:54:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) dup2(r0, r0) syz_open_pts() 19:54:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="900000000000000000000000000000002a80000213227b6d19931c95008fbd3561130a598d8a01880dddeecc21dd5aeb932ac90250606bf4edd8e78f2952726d17441f7be8419f4389efa5116afb4a86faffb9f671d203b4a221731daab60b31fae4530def2a3cb9d97fbf3d42415647675cacad083f1358f765fd32a70090db6599ba0780164f0e445d000000000000a88bef1e6a206d46222154ae7c4fe5d38228c1218259ae0faa77739022e6b3aa5d2e0b6840274dee2240bcd072ee7aa350e9f3f039d987c7e6191d65f3be826be16108ede774444817fc3cb58561ab0bdc981087fe14a67bfc6656f8d5d9dea914fa74f6c7a3c7f5f51c125ae44a34593c0d9efe48b071f052de7e512eca30ff7ac31f3c9ed68a0494f4009cb537f6fee958fb084ea574306e93c2236d37cb372bb157775592b5503b771402666edb820812d03cfb5b3af748ec906ef4412527a948b00bc3"], 0xfffffffffffffe8c}, 0x0) 19:54:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xffffffffffffff92) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = openat(r0, &(0x7f00000006c0)='./file0\x00', 0x1, 0x10) r5 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) r6 = accept$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000007c0)={0x5562, [{0x3, 0x3}, {0x2, 0x3}, {0x2, 0x3}, {0x3, 0x2}, {0x2, 0x3}, {0x3, 0x60fd}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0x7ff}, {0x3, 0x101}, {0x2, 0x7}, {0x3, 0x20}, {0x3, 0xfffffffffffffff9}, {0x2, 0x7}, {0x1, 0x5}, {0x3, 0x9}, {0x3, 0x1}, {0x1, 0x3171}, {0x0, 0x401}, {0x3, 0x6aa}, {0x0, 0xf0}, {0x3, 0x6}, {0x3, 0x8}, {0x1, 0x4}, {0x0, 0x8000}, {0x3, 0x80000000}, {0x3, 0x554}, {0x1, 0x7}, {0x2, 0x2}, {0x2, 0x5}, {0x3, 0x8000}, {0x3, 0x6c6}]}) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-]\x00', &(0x7f0000000440)='\x10-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/null\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/null\x00']) close(r6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r5}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) socket$unix(0x1, 0x3, 0x0) socket(0x1b, 0x0, 0xfff) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000240)=0xc) r7 = semget(0x3, 0x1, 0x8) semop(r7, &(0x7f00000007c0), 0x2aaaab2f) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000700)={0x3ff, 0x3}) recvfrom(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:54:55 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 19:54:55 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10982, 0x0) sendto(r0, &(0x7f0000000080)="0931a2085191fcfb87f1b37eb8ff00ab8173a9331ec443", 0x17, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1ff, 0x6}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() fcntl$setstatus(r0, 0x4, 0x8c) setuid(r2) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 19:54:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x26f, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x14c, &(0x7f0000000000), 0x128}, 0x0) 19:54:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) rmdir(&(0x7f0000000080)='./file0\x00') r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRES32=r2, @ANYRES32=r2, @ANYRESOCT=0x0, @ANYRES32=r1, @ANYRES32=r2], 0x29}, 0x0) 19:54:55 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0xc000, 0x380000000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x4) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x100, 0x8000}, {0x1, 0x80000000000}}, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0x6, 0x2}, {0x8b, 0xfa}, {0x86, 0x4}, {0x48, 0x529a}, {0x84, 0x3f}, {0x0, 0x9}], 0x6}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000002c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f00000001c0)=""/20, 0x14) 19:54:55 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000081002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)) 19:54:55 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x9, 0x1000}, {0x80000001, 0x8}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) syz_execute_func(&(0x7f0000000000)="6744dde0c4a2d1b62af33642d16b70c4227d785e00660f3806c81b55b5c4c371407d000967420f10885d6acdf1263e8092f246000085c461f85ae5") socketpair(0x20, 0x2, 0x1, &(0x7f00000001c0)) setitimer(0x3, &(0x7f0000000100)={{0x1, 0x7fffffff}, {0xd3, 0x7}}, &(0x7f0000000180)) setitimer(0x0, 0x0, &(0x7f0000000140)) 19:54:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x1f, 0x80, 0x5e, 0xb6b0, 0x200, 0x4, 0xfffffffffffffffc, 0x25}, &(0x7f00000000c0)={0x9, 0x200, 0x7f, 0x7, 0x7f, 0x8473, 0x81, 0x2}, &(0x7f0000000100)={0xffffffff, 0x2, 0x1, 0x732d, 0x3099, 0x2, 0x7, 0x40}, &(0x7f0000000140)={0x80000001, 0x100}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x7fff}, {0x20}], 0x2}) 19:54:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc6, 0x4}, {0x48, 0x6}, {0x187, 0x5}, {0x0, 0x3}], 0x4}) 19:54:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='\x00', 0x8, 0x1) r1 = socket(0x38, 0x1, 0xffe) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000009640f06d46a918cbd3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbba59699a1f132e27acb5d602001d7d008db45e5848d60b351d2930471b6f026bfdd41115353c1dbba8af63ff37282934e4fd89f20fd3872babfbb7730c0000000000007cc53c894303", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x80}, 0x10) 19:54:55 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) sync() getrusage(0x1, 0xffffffffffffffff) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000500)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0xfffffc63, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x1ff) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) 19:54:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb39, 0x5, 0x4, 0x7f, "e89872606d36db090aaa2f9872f4b77fccf185c0", 0x9, 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) write(r1, &(0x7f00000001c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247b99b7a7b33cfa47531552d2793f889427f48a92e4c360fd19c79f0546400d4f33e2b0093444397040b4de06054b7f27d9bf12466bd2489cbdb9a1b17c5b0ef61ab7e3d35e953673c69c2ead1ee1669f96e65c4d5647409cfdc2b8fe33b565ae9d6e570620d816b9214c12f0db897311831faf6efb7c4be3e000c5bceb05024a74ca9b3e05fb2db4ac2b5721777ff22d7cc8d0e8d495235a8e83a66863a079028d6b9d4da680b3d7161bdebb7008909df3d7fe9f4dbb5a3b5b6f0f0bdd4a644dafdc25c4e47f", 0xed) 19:54:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xc6000000, [{0x9}]}) 19:54:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000040)=""/197, 0xc5}, {&(0x7f00000004c0)=""/234, 0xea}, {&(0x7f00000005c0)=""/247, 0xf7}, {&(0x7f00000006c0)=""/220, 0xdc}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f00000007c0)=""/210, 0xd2}], 0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 19:54:55 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050405002100000008b10501907c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fefe6e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4ffa0c0accd46c2e59a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 19:54:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000015c0)="000000186004008b000006273e2a7fff050001e19bffff01e000000000400040c60100f2e9009088c6f273e9034f889084f64ec8", 0x34}], 0x10000000000001a7) fcntl$getown(r0, 0x5) 19:54:55 executing program 0: r0 = socket(0x3b, 0x400000080002, 0x7fd) socket(0x10, 0x3, 0xfffffffffffff000) socket$inet(0x2, 0x1, 0xd93b) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 19:54:55 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) 19:54:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x0, 0xffffffff) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff8fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x5, 0x9, 0x6, 0x3ff}) r4 = syz_open_pts() sendto$unix(r3, &(0x7f0000000140)="6a207ee3721a611b6a6b0e983dbe0dfae78109f82169e79d8935a73946154795375cc51c21d9f174194cc00b4e7a85a5526060a54955e07c1f575197bc778e69ac35211f8edecfadb75c5b6f59dc523bf2cbd3cc71842bade5d213b1a8635f5372b7298cbda27bfb8716b893d82be7198484b77b65ef1440bc8281c40e4d94", 0x7f, 0x404, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r4, 0x2000747b) 19:54:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r3, r0) 19:54:55 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) flock(r0, 0x8) r1 = socket(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) openat(r2, &(0x7f0000000080)='./file0\x00', 0x92, 0x29) shutdown(r1, 0x2) 19:54:55 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="235dae3070ca9f05", 0x8}], 0x1) dup2(r0, r0) open(&(0x7f00000000c0)='./file0\x00', 0xa80, 0x1bb) 19:54:55 executing program 0: socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 19:54:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0xfffffffffffffe05) accept$inet(r1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x4, 0x5) 19:54:55 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="3228d1ae4d0c91328d75dba3efc27c2b369b9359f4205fb10ad1e1eedc4134a69917d42b89a58af1d4ba630e3373ab7bbf00000001000000", 0x38) 19:54:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) r1 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 19:54:55 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x2000, 0x1, &(0x7f0000000000/0x2000)=nil) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) write(r1, 0x0, 0x0) 19:54:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="9d77b414eb4e16440aa70e3803540461866fb58889f83fc6b3ddbc5f1600"/43, 0x2b) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a17", 0x14) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0xf12c215dde6983c8) close(r0) write(r1, &(0x7f0000000300)="e2ff088b1d2c874413aa1f652c07d446659e1dae1599bb2237e27e1b2e061dd920b5ed21a271a72c81697a503456a1d70a93e504efb8bec28237fd7dbf9ec64150cf40728875e3d76e080e1c34", 0x4d) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) syz_open_pts() 19:54:56 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b", 0x283}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r0, &(0x7f0000003840)=[{&(0x7f0000000180)="b41ed4655d9f44785d4c2a1400768965834d7655e1e26e978421241bebb1458188f7c419d0e346e1280bd4f9470c719744d5a7f0eb696fc0646b0f85bdc80131b4c6fa8deb6bb46d475d683585709e7f63defa155d3f8679a74a0031c10c3203", 0x60}], 0x1) r2 = socket$inet6(0x18, 0x2, 0x8) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 19:54:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 19:54:56 executing program 1: r0 = socket(0x0, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x6, 0x2, 0x0) unveil(&(0x7f00000037c0)='./file0\x00', &(0x7f0000003800)='r\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) sendmsg(r1, &(0x7f0000003780)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000100)="bba273418ae976447f995099536d9881f38f323d2cf2a4e96e86ff11046d6cd52d5547b1d815573d228dabbad088c57e870ecc79e8f721634194ae00ded110ccb73ba0", 0x43}, {&(0x7f0000000080)="2cedabaf38478d7287160660f4afc98ac6c870a2ceca4e125540fd64598a1f82879b", 0x22}, {&(0x7f0000000180)="9b2f056ff7ad348d5efbd645baeeb7", 0xf}, {&(0x7f00000001c0)="1b47b348db1468928f0bc1d6c1a205b921b80c6fde17d8f4da35bd86d62ee8e75e474b36e9a8cb6a1b07c9ca7257132b4ef621a55778ca5fbcd20570bb0425e76d71584bf13f31f7be539398d3d4f860fa9321e1e182b05e59fa61e6ed95ebaa81be7510733da1e2f1ad198cdff9d30fdd099ca23d72e16a09623c489f5d36f74aed4fc1c558ff075b80683ea2f3feb51138c5d57ff296f58fb3c9bbb4220c711ec987cfeccd2910d3ba8788b98ef8df0c9b323c709fdeedc8764b181283ce2d9ddd1026f629813118beea3f32", 0xcd}, {&(0x7f00000002c0)="d7679e2ef4079af7811cb459cb39ca9f25b553b962cbf04c0cf8b123192a58ae181a6bb4947cdd2e2a6c92041c3ae9c8ead5e023b1adc1f181b29c9c53eddbfc82f8af51fd69b0", 0x47}, {&(0x7f0000000340)="c6eacb93e48774fefd09372db5ffd63f9be37aa13f2de70ac8ad393c782e2b559dafe8504aa748c6ae0d911815d199ab30b4723ac762aac49f07eff4f0723a8424a2191a72476b2f6390eaee754da97f6359f3cae987c61e3629245e8bb726fc5527c4e34ed7736479522ac76b7848bff2e922749c468b18e9a48c041fb3e418df7e7c2f60746f70e9edee0bccb77b1a18b534869c42f9d49815bb070e4fba7b71a9150d85b0f5031f23e645388461e4e235221d99db587fe994b2316ac5286de1e7ee88a4454e1b2240a23592836ec69c4eaa658d3838a7a8e2ec9ff7e2f1f56737232a2ec51aed47c1fc4554f386678f1fafd60a718d695deeef2b95b812e5f3314a53cbad0c4eb0ebf1098bd2ef02f576221220570f8b045efde6f640c69eaf3eb145ef528228082d07c45bfbb5c74f58be847f50173f73e39aef14eb16549ae7a3cf08e3aa5e0c7a1c5886807efb5be6441ed394ff789f42a8c2e3508366053987dcb248ce115420d2f0c9a7bef0c7c87fd70e9cce9509d1cbf526274a4e2fadee485c09b7e364dbe3befcdd0677b1b252758f5b089151ca6f9f6925b2dc01054a1f301d016fe40b525ce9fffcd40751a3e81d62b992a65c95c8b042e69d2d81925815e4c8a741aeedb238c64590ab83dbec3db57d13f0a233382b213737815070b7d7ab02bf7794b016b0cb9c797e20c61c0a3b614d2ab760db331c69d280a2a37d04a84f9d8f5318715cad77fd252695379ba315ab7da4f28c000deea35bc1b0edb2460c62446629ee33033977c2c8690af3076ceedd9ca9e4f2856848cb6c92a74c6925f76225905ce0969db3f0edd57fcb8bdb5ab00ae3cc1b9cc944e5267a29a64892fd81d66f5ec2b98f1f4a80dac7099a5397bf8e5c4b1ef4fc5c9fb018c97f56637da29ae9e0c7c0d27b02a1e8b5aa06ce56ea53cfd43136612b19cacdc5bcfb8b6c213cb9e5ed12a41535f4d034a7f63b3799096ade130ffb52fccc34f1bf90c732e4d1230040f901d98750f62e9fa0fcb24cceb30c651cde250f28b23c60ad256700dfadfff0a63b50ecb6d60cf9d0809ad4329bbe656a460e22942e4ccc003f807010fd995f94014b08a2bf3c595c28383242858337851a58e413ae3a7ce9be38ec20da84106ed48af105273d26eaedb445300620d025f9a0afe5f398cf0df5b3afd9e2fed879edf7687b429d19d9d382e652512615f27b91e53b41a12dd8d98b45a1136f9e0a9ebfbb08399b80b5d3975c7fbd669e88573e5efbc5ca1a8cc25cc4c652b846d4bc4bb45d34971a9696d7603d8afecbde146c62a670f1985464dad106ac5654af31bd125ee9a159bc732baecaff9c357079aa4ebdd1827d750890576bfa3385d2ffc31a7ba4428e8e26d003afc74a278b473187759852385684608e2f8cafe96c9490d8619d4297693f7732707e1725a2823c5537d50729fa3f65a6278f84be623f4e5fc67c4caf8593e6dd06d9addc46312ecd9bfbd52122036ae71ff4bd497d16c6dcc000eceffafdafda1f5905a648a655db61bcfee928aa6449f646b6ec6d9e78c17502fed3315b1f6b10b4151a414c6d990bf94646687762d6ffc4add38defa0b77b73dd4443835730382e147d8daefa806cf5ebe18c1817fe856df16ad7ff1907c705b8d1867a9ff96eab453eae1c88b8470480013f8ef8fdf19a6a946892055937253c7c74af14e4b4d3c7f21df417e48c8790e9ecbaf5011e28c156c48fc32a2985da1cd00dc71fb4b71828812f9f7332452399f20bc96bed8f8f0afa064ad3702a425806ad6fb45d03bde54b98ae5ba6275a3e23d561b4eb556b2ac9b7b831256b7cfe6532d86e1005a394bab43b1b93b83cdc76b877b8000619a7de1fb87ec3c99b761ed550389a2c59da28a225ef8ffc609a1561fe8e881f49ace198930bb26db6ce69c27f97e4b4ac21327bc10cf0c1cefe13b1cb3068aa13aa1c8d5410594853a26ea1a9a45b82fb33eee6d4b466b5efc7027b6f770abd3e8251189f00a7a91cd6cf415d4804a63e176377aefffa5fd5c6c73a2a79dc6c83bf2ba68403fae41d5ad4c2744b4e17af5d10fa77409bd8531556fff4b6f82472d291ddb0201d280845bc831675bf85c649ae03edbfeff39f66de2dd28d716cfdede5cde3fca7c95fb92fc96c06f5ec5b6d1f6669f04461c397bde17e7560b4586c1708aa0c44478117b14e842bb3888bdca374067502a8e9f206f68a4469448b75947dceb6bfd647ca0247bc27804b2ea5ee0fa72e171502f1fa7e6380c44915c66fb87b878dd294cad98d936f0d9f44ec2f1eeecae1b997b10ece68a62769730e6081da88883c705491f98fd209168659db4b5aef0c2f6a75a6d888c99919cc7849b5c395b452a4e9c4b2568fd010638729a7f401bda6934480348a538fbb92abb5db392401f8330621e7a53a2ef187c40b993f90fd412a86d13699740ffceb3d4db1b1f2b3781d9699ad2f2de50ca2ff808c5d1c160909955dd4819ce2b1ef9d49c80ab5c5a8c526e17e264039b7aaac096d852a0128ca9f4828c65da16081c30024c0a11681de3746d2c6334928a676612fed3794d4306dd1a750a25374de4f6b679e2ffbddc4b900cd153efb816d0ca434f000fce26f39d6cbb2aab70f5528ac38e21759596e099f6933c084822e605e1d1321afe810b89f3a417ec578c90ea3e75014365eb7fce4e73d79accafe2dc29b9c6e40c518e70c09b28fd823bd647994c91db9a7a5884af71122f5f2f4f41b6fa5529115ecba4bc340deaf1abc451fbcb3a66f7475fc06ffcc6f083cddc52677e829e6d0f746b8ed170de4429ca3525fa999d850e499287bdbf5f60a2fda23216518a7a33f201109243aea238ff418208d05c632dfd9d6ba1d864320c85215f7c705149a6e8c600bf802acbd76d6538e71800f1e829f62bc73157551bd91bd77645b7a699634373b89be58bbfa3853114f0b5f9c1aedf1e81c10271abe8d5359278d229a43a3e7d25b87abf96f52da883098ca5c9c9f0342d2a896127d758e152927781cf12cea1edf9375dcef4669082a586830ffc2062365f50750546d82aa5d52bc1f51bdf36e2ca6bd373f93ab91525b44878f1b2ec93032db06c8ab7420c3e133bb99a006ad77d56c0bb963ac97f6322526dfc647de324d7ef306eb640e879560062583cb6fa6f3d87b4a3e4700ff70655724894047bf21246b9b77eeac4fb6c842c68b72b044740ec383798fe6b71a6b4c8d04d26899f54b4eabb99b0c214aab59765f0e610ead42d6cb7e2e4f1cc9fe48a19074054626f43481826f931e6ec23aa554d6fb318211608e0a426f6a18d4970030e167686ecbfabb7bc4b12d6514693277c27385fec116b807555e0fec36e8c025220d13943e55a678bf5fb331c095fce4c7caa0740817d67d994fb740a8565438feb05228bc1c5250755740be2d999dd16957c5b969e6a0c0d520d9582f81d9518b08ad28282a43e4c79b924f3eb4c166e7e173e741302f75e457371c3aa2c4380a396efb589b6c1781c0b8a51a35de7e00895df8c64802aad3b422bef31803096b08e852bdd7a90dd9e36f40357e3e3092f2d79844e1d0150cb8ca085d6eca108283d33a6703b79fe83439482f5807d8c7134648100794cb754fb390be20557d5fdad017e91f9cf1f516780299f58e5a7e8b132b6890d7d4e1192cf7bfa7d4cdcfb1f0288c403bb12ca88812bb13b7123906a153925aeed39b51b6f398f3430932dff9c81f8969ceff1d632387a47420311a10bf51b52cf90631e0c25042345ea13adf16c5c6a994f5feaa31aa3e8b8b73886faae4b754a561c562a05b47868eba8667edd32873f31afcaefcf37325c023e78f5821977c1e6df7345cabda53c5a9ba890afabea6be8b0e7eb0382cceaf57eacde4d747e1d620ab1821d61af8e5a2657e64481bb584543107dfde45d6f67897afa589fd6b549f2c3fb4c8c59a6cfac324b29f0d8d4436cf99fec4f60ed1bef9593f4520676436df675e6f0f1e4fb7fa60c53b16f3f9d9fde41397e4a420ec05cda992345de3f2f587de59be7ecfa23dad37960408c58030cff5398532467e1426ffeb10b9ca98e3c2f35f4917897ad2fceca13d138ae0bd9c624d0f53516a418d3c9feb07981d1ce7626c2935e926784004f3d3379b8c249fa2fdf5970a5ad2bcf07653d0eb0360167fc9aa6f6df2dcf63aa59f3219568f2b76098dbf48013f8529048b30c95129e8e4e4b39947ce367bcdaec8103c7e2029f4f2a8bf1b8f4a2e9222d03c3f0d424e26078d64cd60a91389002998572d606a45bb73eb623d681fe84be8dc8aa52d893760b79661ff25c0d7d0cde232f0317c7d68892b824d6eab65e3ce82729b6debd4a0892f190b2df5b1dab237e924ef8582944e8e1ed814f2270d3dc0c7adfbbbd82c9aee1029d5578b813c4237c66135bd5d97ef11c17ad6f1196619157e4b392c630496b5c9514e8e03a2afa2ffd12cf24b6622df9cc11a0cf4360889d9934d5b83a28cb22c3b58765b3bdcfdaf961e8158fb84b3753aa3a995cba719b4b91b5f49d1c366bc4afa4931b205fc948c72d29280bca873942f88959372ce6b0d83c36a4d96f128fb07a4b36d5a2fe6b54d708959d4ca61def6cd82dac1166d5ee37937260661556e60f458cb64313db874f8659218d856cf53f74055cffa1c8f00c58d4102a5e8a555f210bedcf787542a7caa8578ba488e7ee26f4deb4f2a248e2758bc4fd53dd779a524898c0d801a1e24006f388603d912ccf9bc8858943d115b9c8c33308457793b43c3c214f8b5da9a1e029166a8d87be088ec91e1640515fe83f704e9d4e62d75ffa6ab4fe51749fd2372d655af229194ae6a07e58167309b0269b5d9dafd865623e82fe287bea7e43f28c379b7fae4ebabb91ecff23775783fd7ca26f1227239ad9d91284a84ae55e47c17417ae34ae659eb7d9ddf567fd11baa0a367b7080d1c6a91e528b0870d0d2bd9e0133b537a78fbb06774ccd17ba99bf42fb42a2e3eaa1ba754e3b0d01e06fce316033125fd74729b7689154373da3d4000bb44c0af896736e268947060a534c8a04e56dce597e41872d2170390e3044cc47f1c45c2caa7f89696f531980cf18d8de1f6c699b7560c99a50cf4025b1653d982f166212f69113b5b8ff83cccf88ee7198a33fc523204e684282ec3b52b564908c68b04bad6b1e8112e0837e88af7a51577f4c1144811947bdd1ecea86538be183a4d46b46e6532bd506e9c4e990888eeecd259494e3afdddd4397d37f2e38ec4e0f856627edf1e53028f4d2102ee88ca1c7148ba0c6b30f7383b1115a7b31e192c9714d88098d7c6e0c49ca383e8aa7f8967d7507ce33f8e6d963f4735f70ca3c8b2c93e26cb8b60e6a4e70b51d72b735e64b78b649d32a07576c4bb13235edab2e5c90894c254bf40426cabd607d739fe3d5a08c0941da340c0b7157ea3eb300ec1282c7d8716ee36fe0c368050f2e25e892de076c96f7c852cd50a6d6792d4d7f60c267d9920652c4c8a6b8ca3e9368830da367c58b2f45b9c4100ed12ed616ee965083ff17d6bc6cfe96c0ca6fad1f0b4a1f9999ba49a6a008db3bd784b728d024719ad18f9961dbf5ed59bfda8fba9571ce27cf3ee869e66285511dc10ce56808695856f8a792b8ddb5d51195e0c5caef0e52b8ce56eb462678ca1417bd72ce3d13324c169827bc81d48430d0e104245e1fb88fef0fe39ea74b34ee1764a57eeca05d37b0bab68dbda31c36d828c42176d74d013cabed83e38e477f4463d9a720f81647711daeb5ad", 0x1000}, {&(0x7f0000001340)="73afd1f614b67b06e905a273d54274c896f8e420b59b4aaa5ccde2a4dcdd2ff6eb71693894a13dce50bd3bfb297a82aa0051d108d334987cbad204ca333c1fd837ac40ac56a7eb1f41245a8a016b7ab8d6f2df737ca417d6ec15764cc4185d98d61344e54815910b2d3846f57b2fdb8d1161717b37f49f22032a9dc020d8f313b5a323926c9ad1646bdf68a101a752975809a61da7675f3a85f7e7ecb2310d3f8f59b0252d2c89a6be3b297ef42f6a3aa2214975169d79713ae0366ec5af2744666f3cbedf81954b93", 0xc9}, {&(0x7f0000001440)="a6082810125385d990a5060cbbc415cc6391dc", 0x13}, {&(0x7f0000001480)="32cb1380830d148efd4e613dd1552327374a879dc53fe66dd4e256f3bc2f0be52bee32c0bfc957e5a05fc708ccf9ab067942449dbf09835811ec3e0e80fe708f8e6196bd6a7da242a64699503d9fc127fd95cb760ef6845f278a6bde98f46235381d81897d6ba7c22a7115e56f54c6e2db9c3ddff4116b36288154bfcbf82c76d6b51308ad59b1202182bd1c029c4cd600566710ee027911a827b8e334eabc374a04593e61351acb7d6a11c7ae6c4102228355d474646abea33148ba72912ac08db3c10f2deb6acbb0acfcc0033c16a5484675b12ca07c7ba82815b5fadae7c12c9394af3734bae1813f4a0086abfc8f40612f7a5224e4f4b05f0000c7029fcde8f6a7b77445f524aa7852b4af9dc9626e3b346bd77cb4a747db04364f6635e8f12759d9569395d1b3fb5a2108d3ec7eb46801640dd6617ea221344b389ddbaf2bd762fc2dae1867f7b93872fc9863150d7b01f3f41a3859d064e9b58616c78649736d19784ba272e20b18b25ddc583cdd581597d1ef895678d7c3ddafe30497d8ef52b9e6de160da9fec4c88762f011968b505db3092693c5fe60ec12ed0eb50e94f8a4de3ebfb50cd1a13a8e343c8e401d38f2bb1b071e95b0a7309fe61981ae792b40f4b688c548a49cc37248830a330958d8e61901e11775c45a59d94f5a8a905c07bc5ad9c3702358f0430c3c583c648833d23a5e57a1a2173d133b4f1f21adfb01debe044d96b10753981f0c45ea905e07f2f93cdc105ca960f43ef779889b67bd1296b8de263c0a6f71f1887f5d08c5d24b9174cc4079aa82666e43293d94ea96b0a0aacb9249295c5b4bf16089bb7d6809e8722e345b4b142f7a9e95e021fc850009a936a831a2ba0aaa3dffd1d01132585eb8765439fed5e269c2842a0f19d56029d429b540df8fd75ae97ed91d8d11c2693628fae80c45c7f7f17f722d48bada564cccd95e4e9d8cd4150b4bda0b079a639de74078af392ff06a74abc1a7b55e63de3190ab95168565c8f51dec581f515fecb0479d6468bb9fbe5abf47120532973a2263d591c6f6a6b04fb1f1a04a09366b81ea29078cdaff43865d96a3e969ec05dbc2b269c6aa553e71a376826f66497ca87ede6c79e4c2e099f9ac9f8cf35dc4ed890d1dac9c0be33fc0fd4c945e8f1260073bf1054958b2b512f2b7fc070572f50b8a79302d62fd838a6d0f3dbb94955a2a9249f15ffb18d9573072f1aefe0d1da68610fab2f8dc0cd0158dd402b5b0f111ac68f12040922f272aaa68c6ed306c72af5a07a8cfe877ed2b7426acc2a7774bea8c182db30a14563c19bac0dbd02ee2325b09dd2a0dfffb74203dd513b01c31c313d5b3545b5e7eb9f383523cd580f2592b0d16882c47ccc05879a5e7b95709538944f989fda1e56fa53efe686c95af0b65ebcaacb055e610a4c50f582bff21c3c2a4b4045bbfe4a9967f88c9ec78528c6495c1178d84a495885f05700b9b8c69e309acc4d6edeacfb77625ef0fc54d1ba1dec268cd14a3518585a6f43edc624d687786ec666ecf1c0509ee385283845f2c341186b1ef1a9b268936665d149723c78d6c7d821f30866eeefbc0e22b0c32e5e1116b41036ab63765ebeadb1e7a50e60439a97265a838d29f6bba94d72e1c1bd9e2a9bff037ecfdf5f93ab971e51c31c075ecf8250cd7c224c6568d39c07547e8641e1393cfd3a523a2330904892d478a837cc0ee20f7fa21467f49584dd37d1e80f1542c2f90ec4ce20ab329baf12e0d76d90c5657e596b9a279116f97e9e3619fe307d6be728167a83491677ebb502de3bc2b23822fca7f1c5b25055e70604e78c90fa79aefb031e226b12df102c693852b8b38454c4be7c2e4a29b47227f686f75b9f3d943ee09d511a05662b1835d7e80c28d5bb557b71de017a1b1f4145e1d373c176070660f405aba3dac8ceb0734550d0e85bd848f763b421fc601e972e2aaee2596b2f6d5377868610a78abcaa4f1053ab009422ac3b0d8642b97fc83101de83262f5cc312f7d1b9b121f216531955ed2e3efe804fb6c30c5fb5e4d5f22736f83921b157eb95cb1b8cc0a66a6e37df86bc342c55322b050b08a9928f98360899103adcbfcd7f7715a04b5c49e5e13207b56d9f8b23a137625d814f8d7dc5f50f981cc0c427b4af15c5923021014a9f85e13d82c424278637399d9c52e58f0bb2697a36c9f93cc7856c8714613a2d4288e608e73026db7a7a4861c0fdc1bb27357f99ec6f0cf7b3bacefd06679f26c179e637e82ec7142a74f62c89c4e092fd6a89d007b671048e038647398c96379f720c1f6efefd82dd30dc91021ad1ec2d9b1a30e1d8aff81d7ce89a90b9637b998d9f54e291cc4473eb67dab576d327206a88c358fe81e018c3bb2940f836f768bb84e68ffbb698200a0fa3f5432ebe285786d09791f6a5980c8e8c3ecb9dca593a0090109103f9c87beeab2ec771124816222fba8b03dfdceca00719e61a2f5c531c9d64d36b76bce9f76208fa7471d03586753cff1ecf3845b420ad56ec3d5845cd044f0d2990884b1d2a10b672e283cc831b8fccf754c7ceda1e06348aa18dfdc1e91c5b31fdc24c62a4690c605f600571e4dda550d21e16195b52a86b52708ca3d9057686ae0ead296d232055cfa43d610e5e52a2103a9250bb3f6800b355259d7688098c3354d3ea9c5c21192732091107127d1158a5ac40f90a4a7d9aafa1ffeeef5df6ea21d1ef009127a0bf0ac711de357fe2e649ea1670008d6eef400625ee4ecacc935a33e2fc7f22dbbab8eeb28b5773f1523bfac2ce6478888f8f00a36f298ef5bac7846c9d135cf64cbcb2a53ffd64189a8fd9137967c9169165f316c64266b601562f962fdf5ae7e8b27282796077db3d206e1be9885c03da6efe6485057cb5d1db97fba8f69f8e233581778e5c3aa2e4bc150bb3847efe42794000bf60b1e7fc5fc0786c9d9e7a933aae38ae98e9caa9037297ceee4eed92672563016ff14688346ba768e8c06e506218a9649d2d2b35b3d44f698e346af545856ae3d2828a2857642ffd0e14e71c75ceafd440713643b8c16b0f0d965e5bb01811f83749589bd2ee1e11e6cbf594c01f4bdc4dec55ba94f0def578204e6238f10ef9fd0c940d5b30069044f1205c49d9d63da4bfcf5aa6e07b2c89156a6b2cc4fe218a4506ce83089bd4d93664a61aa9418537c9871327a02f0d4686c88fda5c0787c1c9b88c85e7a3d8f03af036fbfeb66fb4d446ded50158d718064250a437690265171ffb372002112cb71a3c21e5defc170c224dde5a142a749469d75d4621881f60246b60aab03a7b059136589b6fcb3a7491c4d90fd79252a7cdc6e6573b9d8204507792fae490b962c0cdd7edaaa0008ec08ecdf89c44bfd50dc6a63f2cf871c6cdb370c0fe50100116fec1d890eab0c9d741f72182363198c6750a37a7cc2f726f08901b65c40b6de5ce61220cffad981b66b1ec4960ba522e761173f84142d49a6457ce5df215ddffe29f9a0f6d5c9f2cceafbbeb35f845a47571e7405e3720f3243e818cd74d924c9c743dcc109eab9dac7ad401961f46d104580a9830e32eb3a8f516b0b024f735d356ec2a4d07b4aff2669c67b4665f2a403d11dcf52a8177a102b80dd809e3c10b3f66c2b08666795bf609fe7689b536994cc544f88b1cb6e9d24af737876ae1168a02762efc380aa44484142803819707296f51b221f075e7f47f2fa6ed3a90704978c0ac155d4180e5bed46ceccd3d2fcc4c72b01cb6609c16c9a182e43df833481dbd892314bb89c88c8482df0e43903ed288019c98c637126f9e1fd4ac2c011332e640a5fa2b727b27da5402f9004ce3c4237ce0f4205fd25945223128b2808ecae8857e6e0a4e38a727ec2680c33577fa8dd1efe6c77432dfb8f95aef621a3421bb80df7d74abf599808a6dabfdfcb496360359f737708a98e5f86214eba12393e6d62d48d948a9c40c28d063596ed465e627499bc20b327d3cacb586bb741a135f81b4f9dc1e918de486ed745eedc02d884cf58d34fc5491dec7bcee5b41428e5a8cc2023fee99f1484dbe5ffabb72819a47e8b4b4908bf85d1452f3c892f5efdf168678cf5af95d5647bd2f8b34b7b27b35b3254888b0f7c00113f6f95f059b4899bc3ef44ee63af416274e05557969a5dcf947801c2488b70f886044ac2b9e9dc2762e6d9f46e9f1e0c7926302685ed068450661be6d5fb893b6d3b6e83a8e64340ba172fe487e9e04f73eef58bfbbb35a5c3c118b0f370747ed4d7f850e18d53eabc738bea5b505ea8221546c51dbeddb034e7604c75b6d9bf8536a5f1eb185e39b755de95cc3f9904a808b0d151be529bab7ad3116f7c62206c055e8f8d3c332b6765a61b72db324f259fc2d5b6a7186a2a81e0aa01e5522192a00d32b9c3e16e89329afd06637fe1e8df2a35bdacf4dab75bb34f54aa16d34e43341a79cce91fc88b72b2cf3bcc3637d3405b4d2d4f9980e29d2030735603b7e2aba9b8a72f19c2c714e82af6e59b64a9036245a93c3b66328c689dd627b8108649f57ff88a204f3ebd4a048a0ca912f676e0b8d50bfb2fc16620e7690ef1b5812bc8b38fae5c58687577d41cc9550e3f38324bd3e80ea6c4d99b7f9f17232ff7237766d34d67f07c5da0793c9d65630ddbe57961a71d7620e4b2e33d4da86ae2277af481c83c52eb0f12ca1bf608508a04e23423e66d7bbc53042a1f63ac8fd1119c7fda15387c4f5d5e84ee3fca2ca05cde386a5b3298dfa9d3160171e146474305f06fb4104175403a430a8c2de1726c569619f981e2003b438b65e9a02fa2f164732b0ec8684ce5508f17381d08e5307a78db4182dbe83f99859a0624a2ef14e19045499f3741cbb5fe78e22d49a5bfae823d7788ec128d5d061772b48119bd2c48ee755c5f641b2b7c22b10db7bc3d710f2377166c99477ccfd5d03be59b25d4dda93e73882471fbf64ce4e0ea69cda7ef66ebe1b0e0f484f4d42d09c4a43091e7d46eacfdeab23c4ac0028c04844fb911c4a2e1e0f23ea62be9342369add095cf55880903501453520149c7cf9b08ac67fb0618a36ed2e40d53566444be0dacc97763a185aaa1daed0a6fd79a855c0c58b57fd9f9940051cef86c13a225f13d6c8b5517a523c9052474a993f68c0d60c3ce1fe9f8a1c1b6f01cc911638663576ef453b1d7c1960883256992a9e0744222c5c7b9423c5d54cdf137a4236775bdb7ac07a8e88104b174b8e92cc464c4cb88a9af742118ebcd9a519a75cd56d8787263ab01bb870f93c085f85b93ab4f7bd83dc92cb713b470d693f50050ecd6b63df8423fa1de4b16b89b0c080f25f773022d43be552544a16f4c4f9bc39613854e1f80aea9c5c91e7bd97092b3c807763b230fd5df8a525012727913124d7acfb29ce4f2209d3c43303892471ae08e896ada51b7cb6971fbbc60f3ff49fa63bb3c15575e8118e5a601d7a865a37cf15880b1850a665f46207a052e9ecfbefcc3e0a51d70555734798d6b5dd0217d0b6a9f13a8cc378ad6ad42721d14761d0601e28b0a71d507b48cd1e725199b6768977b5562cf6d2ac5c028e7d1f963ba7cf41d37fe4309a09ae1420cbc64458045ad2812de9f8892551bb3e59930730769b43a3db9f1e962522ed7277e7be739ad6e926ce58e01f6cb9bf8aa2628fd850fc3a7e70531789c6343880eb1fde680664e927f7b1e27e078d1b0bec0aef7240787b84ccc7b0021db431a51799941834595c2c5a86cc13722cf35ed8ef1ac71f55064b0806f3afab6cf72c47f30cf4fbe8af22a", 0x1000}], 0x9, &(0x7f0000002540)=[{0x1010, 0xffff, 0x7, "40b56c33a84edadb3c656747a140dd6816a2532227f6083f759dd97b2fe16d0ad30ed82dee5e83f4199c90e17c9232231e780e878287fd6294fe6062c28ec77df213dac0281dac1c4bde28ae8b39ecb07fca6dfde8a4aee0a7ecc1df284b69d8a914310edef7e77a0f05b3cb97be6c7ec0c7d4aa9c10f8d709f268daaf205e8936beb1397d2984c352977a905d7990bc80682d825a27b293ab18434ba139e1024a911c63e61dbc4f98ff4ec0623ccf0872c831896ea1486ed6f13135bfb3d4655b3d1dfa9a2864a02c92ed899aea8413bbef903068c0ee93ebee7695b4c647ef1afcb7f96ec663f4d1cae2552e48219dfbecce8d2ddd3882ee6b8c6368c4cf1ca506fc823569542fd67fd2a82608829ddab3b7997667a3ff20ded4b3973c04747b9cf073a2d69fcd089418b3ebc19436114949fc3cc43d0d4769ae025a8fa4809eed2baa6c74a89b9fd72e98f409a9a70b7b7eb511dfe8168d479a88a18b82e7133b0683544725c6c54eed99888deee5c90294e394e85d47c02f80b9f9368e2a7a84a77ac70d66500c837fd3377f42dc94a15dc5e149610e99ffd9ecad71efadc3824bb88dcbfdba4737ea2a70bbd4496be10d71c5b58ae615592736925ba08a8567e56987b1aae808b8343df124f855aa096530d939b0f6f54745d323ca5d8c7d702acdea59aa50e61ac69d1430ad819d888f24defdc85abf6cc38d7c5746a7acbe94b5925f56d5e531f39a1465aa4f83f4997cfe539134a8a7309068d5ffa7a5616b0466f267c4db64f8262c307e87b9105fb51b0f97d6f0d8ca0541dd6d052b62aefa7dabfe38c317dc72828b5ff43e28e0555dbdff10b6abf12f0c6cece95c77ae2603ebbb257bf58e3bc97ff39989675d2e795d879a649ec91c7af598c2f4a22f834218dd76e35110fd4b2c59aca2880c2a01c56ffa4e6ce64262fffd34ef6e6185e28d66adecc1ad652599216e77307f345c3caba5a608171375d9947e5e9df0eb69ad3099ecc824bef4fed960525a11827a8089b4db7092e35d50ae2f135c42e35a5dfd038e6fd7a24cb387def5aaf384f59dec5569296668d6f633f812b9eb75419a4d60590e2d25c94b60b86fde480256dbcd2cc61667b34de9cb068da1ef33a462f3bdc69631cb7bede9bb963592d3c4548553b351f9adec732099847109cd7c7f0368a1d32ef84d637a69f2f9efdbd7b52deca3507a443751a705fb3bab15beb1edd690885417378f0ac79c1411258ea7ebdc0350a82678cdf46f3579da0004192b8f2e7c52b5de0f2ba90c3d9f6b477f2525e092546a8cf0acf89acd33789eaa600fd27c05da4b0ba608af6e247265cba3f4f487494ff0a88135a97eb4d47b820271f394a29fa164bf5e80f38185d4c7f4f0c96c821ef4832953e5f9d4d88fe0d095375a44ca639f2c42d07022242dbb6b9602685c84143c604a614063804ff257338d5453d624ab3f9eda1f2bb12bcc8162ba8144bf8169d6e61f5448d0b301c4d6e5fa5458d7463e7610f3d1c86d5559e9040c695496d979672bc0037d2d6ea56c6e7aef0dde9af5bd211395e8cb44d9c2d46560aa50940a272886af823b2d8a131e96ea8faae1a02bf995b7a96950e6967ec019bced3736af2908187817f56cc641fc76d557f755ad80942ff60f9bf01b68f88193924c14570cba371c1746b7e93cbd05d6f6ebe5eb217b2291369eba16bbc4ac114738f502805d95275d21f01fe983c213cfe4410a9c07ac2e32021c6710bdb11c943927b301af77c39db23ed742d969cd4b4e2fccdcf123d69dffdb1e021e9ca7c960d41cb132f605b294695858b0cd821e36abd87be174c0bcfb97fd3ca467c9b0b8299e3cca0b945e5b666d2bdf4039be5aca284030d7c2503db59f4777deb2a9857551d352d62b256a58e759dbafb6071db76e121e44f81a1ac40e95d4e3c503119207760d88d68218a533d1018b29f6b04c79057088065d085a512a854a387875e72ecce8c85c0c5d0dac2caf8b94aad6f3cce4bbdcddcd9d481f183aaa63497890d91f8a62ab75130492ee97f1cff60cb50750fb960fd245325a3ab7023c279df1e027cc91e14223754b9f0fdce4a051ff9117918323ce49fef47091aa3be0c35477847707b0475d924be36272902bc0e233f1a01bbf42c3d71f699644f6bef747ca9a106ac280fd0eae9b07f8e8b36f69838ad5a55bd056885edfa2ffbe2a9f6b54562fb6f042bf6d8a92de43082e6f17aa91bd50e05c524c2fdaadfd35bce7aeaf21150966a320d2edfa8b424252d5c846c2f57704e791015a4fb560c3f3686819af759f94ea724d5162e9aa077143b06c27a1bfb4a3037a5fb415c10c93cc966cce4e403c0821de3f4c7ede227fb7ecf7219db136b1654712b99604226d243d1e8de739094c7209b69a074889fd3e36b2ecb4722df04ed5d9f84e4141630033de8e007dd13c5c5950f12546ad1dc8c9ea76de76fa3228b9f30bb8ccc91bd60028992f099a183a0f3ff1e76701333671d40bb36e164c3878fb4465f504dc4017efee29bc3305faac14dd6e6d3ae2a3e36846bca1a1613b14ca7247194021a872e9e11ffd037cc07671e2a2b5cfa36ca9085b035ee8f35f267d4743fbd8415523185a0880ed929b2a8e09447b4983ecb48ba145eca6667e3fd40b97330ba226f27a79b8fa299850ea590b1d377efa9e41e4fb23355c9082708af6c9b25ac09be1ec3733361d0f0971a63ff44e7f675df4d79da5109079bec025b62a3187a8f508bf4af8c8d7a1094ca0ee684d0b4025934f3dd1df542310809e8b7dcc4c9a9046adc0758bf5459681a7db837738f2b07a394e1607dada96ad83d53c5dbf2305f695d33e3b82583fd5e6a3974d769f0ea3e5e4750dd637615a27799b4ab07ac310905f6e5fe32951cb66923634eb11924868ea85388e793755e7cbdfaa94d8d3840a34d79ee4c4d686b3d94e2bb992213a8a7b6443cb4c7bb5e6038cde9692f7e32e8063b3a54585aa0adfbad42798248915b875c7c2b06aba93254e3b3a41cab74e9b0c086ca4742ddadc047fe67b0baa7d501e13ca8021aec9fb0bdc621e66f39814b113781cfd0c026939d2e0cad74573aa871393705c384c543d2a0b67160d16eca70cb3b14cabbab1f86d835d703ccbb4c2fcaf68a2649c564f2b4074a83f42c5dd66cac67162e38735853d8f4bfd6d4f7f292ef8c0f636bc9c900b04891d48878f530ffbb8d6f902b35edd760ffd18338475ece89f528e7ca7b9bb9add2d30cc1e7f59494018f42ec22448eeb075fc45d19c5032ff2ac3b5d47898ec4570d669675775ebd288460c128dc85da2befae9abd1d00c7eca926ca5174790924ad3b985ff5b055bbaa6cd6a8e11cc03cceee2ee7a00debe81ef6fd5bfb068b013783e75a8cdbc5d7e970292891ede2433fd0b3cad6aa8b93ea022f545a18eeef58c9d4d21908bf692906cb1da7fcec86e4f9b729a07d7437b544664121336edef9f7b2a75a62e9beb4191d086adf71ba1ae5cd84e7232f021b751e4040faa4febb583aeec950052fc6fb98ece26dfb58d3a66fb39f74c36fb58ad3a9045d8713834a1859c39376a67352b0b1cf768f960bbed9820cdcdbcde8c24343b06d27fce4810fc5c16f6354041f7cab3f9e12e2c6a02ac72a36ac9dfa372fb0ebfd9345d3672d1c6e1e6b4a605462d0c6a49667fbfed7042310c99565d836ad1b0ce54379139242d2a10e2656d2ab91cb75634782f49c75c37bd60833442181b08d4dc942b5d41d1a351aa251325a3c1d042b018fdfd7704220411444a77ad2761f1632e68d4a92072402f6d18ee4eafd7c3c87870f1e0196e0b41dc961d4a476c77b1f6efb24f18df8c824d5b0f1a8bab38c002a81543ed2611e82f1090cd0ac778af6a3cba6545f3e75fcbfdbcd1cb7f1b54cd3cd497796cb6ae1cf87a96f1ec8cd24da1ec797356f5593965927f1b5a1d1ee4e2bcb4190d9670b7bc725517830d760f4d62fa4cd11a79768f8591b798770f4a830a0dacc4b95ad19790230a27a22070f24869773814ccad67d9f7399e0bd6a2acb59c00bfa2ddea63a2d73811f466ae064f41803eeae2935911e14748c0cc6d6b16af1116c96271e215e475b7948364444dc920a578d554b2f6676109b84ad9d9fdf99204a37c6ddae89d3cad16b387816555edeff48d58505c05768504b05e1713a67a2df00ac2d9be0696406a0d9c32f5f03c1fcac5e8aa00ab5b137044a0d8dd2c4ff79e0d71bd30cecbf45b4b38411dbe10a983908031a319ebe9ebacac757968cfeeac2600eef30172596e10e06a89f6280562493f88a95515bfb4fb22e81486804b9a70ae7fc9a49252480cbd600c325b47a881b2488cf8030e9faf256c25b06c7ec23b31c87489a162e762c4ce31f7a2ac17b5ca8b255e49eadc2f5bd6ed8160c36f10255aa1693d1110430b433252d5372a0a12166fbecfa10b54219c9f6f0e4efac86fb78d4ce71ac78f147d6772c5074b0aa369acc8de56e5c1ee67f1bf6c8a6f5779c7ad05273a3e16804caac3db79b84a82b407f4088513957274f2a886fa894aeadbba2db644da3b42973c41d08b105678ec93dabeec74e23ce6f95127f97f4dfa2bc21cb430f0046ffe1aafd0a1a1c3219661f19e0da4734936b922e015bbc8daf8deca7bdd4c1914801f9ada0f1d193eee3ca2d83622e681d14aa36433463edf5dd3f0c18d71abead4372c660dcde8cbbd9a554fcb124ab5d2a4f9586c30d792421597bf7cbd09ebdfd16ba353de8e38ee993f09bcb6b59e9965ab63595b34ae4521164ad5bc2ad1475061d8551da875b7d9bdc35b2ff526c8f84b5f6ba8e1c6846b8641dd171aa28496eb4128c87158f54945e45e2912121f8a13377f621ca1348cb6ef807655b336d068f880561cbf52bfe6a33211e1c236e8aa837e56a2ae248b4006fdebc29bc1b573e670dc1ca3fcbd0275761047a758474d579aee82388dd008925270d9278ab019f7a0cfd400f09224256d7bcade6cf7acb3741e0e9e09349d9eb4c02bf5af8ba612d4a2141936fd54507f8daa3127279ac7cb1ae0f2fdf5d3e34343bf1977c287c22ff92fe9e0092f0432d11284c8018723041b3ea5fb8b6549aa164b8cd290b5a3dcfcb109355b0180ab286a7f6548a0595079de7c2cef0c9978cd971f28908db1c5a29bbd579a37d6ffd0de12e5cdd1ac72c6cc283f5b6c0f0b67ed5532fa539308ed5a2a527d6f95e18c3c87c73503690464f939cc7eeaa7ccc1eee044162dc04f352da8c792d5a1ccb0d12ca1b8312c67917b7661bcfcf8b4761d25f588bde2ad8868b91de25ae111510d5f3a31c4c1e1384cd43149a41c3d0525c40ecb0c54a2a492ebe456ae5e77145e4118491ca466f7499badf6ba5f6483fc168830d2266bbfa0c3a6fe3d22b24a33a0e85712a09b1f8df0d464b3992abbcf426e68f725d82193cc85d7b3bf572580a612c9ea80417df35aacfcbd5ff53641109e78d129c5c83dd506ed2a73ee1e608245f470ca5fa5d6a9e800d6decdc53cea9eff22b07769b8cdb9cec842bc5e4f686accf5c1f80481f890485cc448aabbb34a1233df795a9189c395ab3721561dc0fa2c53c0c3e07f9d40ea3deb53ea781c5933d85748929de7d30c88a75d81608746ef7a861c83e372c9deddab5df682197c0290874a1007334f1e7f5828a99ce51d40e8298b8f4eed24a32337f82cf492f62672ed895391411d762d03455018444f22038cb7bf45c6779b462fd4cdc7951281429dfb82b69b5a9499ed70464532fe33b3507c0e6dc44fe6043a0e75e5f455"}, {0xe8, 0xffff, 0x2, "da2aa971622889bbc092135a59219d8e6a062f314c0a562cc08a50167de4edd0222adbbf14ae074b2b4647d466460aa48cdf341a140f0dec06456d74be0da63d50556c77f7641238c7edcb575cb5c38cb20b867b78c62bf18e24bb27ed6201bf4d8f965a2e83b4d23638fab7008d1528df564e6de3ef51afd030bc74e9b4f8416be814bd69dd64fa8d29d0260fc9d7e0a50075f4a18918d4a14029b7413b0d01b4dc7c3c0967e64eae034d1638468ebc2e8bbf15fecfe071d3f016e6b9a16a943805c434b3bcc7f98f7651838c5ec0081dfac534315c"}, {0x110, 0xffff, 0x1, "684d43aea92e77f91857578c4e648e6b3bbabc1661d9e4c78aa6a9c7168c1cd420251a1c20bbc98cf3d252f3182fce3671f496106236a5463e774cece21b8e72655473d1278299b12bdaa73086add7d69ddeda719705e7970c4547c63e2967bbfd67208ca264fa6493725ad67a103bba65cc095d9f0e5e24e28d774c093106228b8f1572d0a1ae81995ebf1f42c5d76acdfb86fcfb00388d067a409ccd74aeef28e4c27a30d5931ed1b5cf2038ad50a808dc86aa049289f4c998a023625fc45d0b550d959944abb0d1836ac5fc8737f0547a1a2d275edea0fcdb3af34fe2dcd6f9fc343197d09683fa8ca77f8bef3c500def9f50d709ee6b60"}], 0x1208}, 0x400) 19:54:56 executing program 0: 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$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 19:54:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x18ca0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x5, 0x3, 0x5}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000040)=[{0x40000003d3bca6f, 0x12, 0x0, 0xfffffffffffffff}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x5, 0x8000, {0x1, 0x800}}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x7fffffff, 0xe3db, {0x86f2, 0x8001}}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getgid() getgroups(0x5, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0]) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) r10 = getgid() getgroups(0x9, &(0x7f00000003c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x482, 0x0) 19:54:56 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 19:54:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x102) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e", 0x441) 19:54:56 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 19:54:56 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = getuid() seteuid(r1) 19:54:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:54:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x8, "6fc6e23c5b00000000000000e74de400", 0x0, 0x1}) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000140)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:54:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)) 19:54:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9fcc, 0x6, 0x4fd, 0x0, 0x285, 0x3, 0x800000000000000, 0x2, 0x0, 0x9, 0x1}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000200)=[{r1, 0x2d}], 0x1, 0x0) 19:54:56 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000000)='./bus\x00', 0x2110, 0x7fff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x184) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0000ebffffff000024aa00000400000000000000000000000002002011", 0xc}], 0x1) 19:54:56 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000002700)=""/45, 0x2d, 0x2, &(0x7f0000002740)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) readv(r1, &(0x7f0000001380)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000001280)=""/229, 0xe5}, {&(0x7f0000000200)=""/104, 0x68}], 0x4) r4 = open(&(0x7f00000013c0)='./file0\x00', 0x8, 0xc0) recvmsg(r4, &(0x7f00000026c0)={&(0x7f0000001400)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002580)=[{&(0x7f0000002440)=""/14, 0xe}, {&(0x7f0000002480)=""/255, 0xff}], 0x2, &(0x7f00000025c0)=""/219, 0xdb}, 0x803) 19:54:56 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x7, 0x100) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:54:56 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfff) r1 = getuid() setuid(r1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = msgget$private(0x0, 0x80) fcntl$getflags(r0, 0x3) msgsnd(r2, &(0x7f00000004c0)={0x2, "96793c86837897fdc5a74e433ad94775c20ab20d0d71c4a1cabd776c3bbfe82996f9a4562e54924ceffc2b0835a6d55b577ce8ea5d4af9d6aeff613eb013b398d1fb76f26ac0d0febbf28896c129c29ad8ae47330834bd9cb0f66c4404623b58c3"}, 0x69, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) 19:54:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x81) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 19:54:56 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0x2ef6d89a659dc71b) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0xfffe, 0x852c}, 0xffffffb0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1, 0x200000033, 0x0, 0x0) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 19:54:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1, 0xfffffffffffffff9, "727eb265d84876af5979b811e3e3181eed087e54"}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, &(0x7f00000000c0)="1e", 0x1) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 19:54:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 19:54:56 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/185, 0xb9) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 19:54:56 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffff2ffe, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) truncate(&(0x7f00000000c0)='./file0\x00', 0x6946) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x9) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() chdir(&(0x7f0000000100)='./file0\x00') fcntl$dupfd(r2, 0xa, r2) r4 = semget$private(0x0, 0x4, 0x244) semop(r4, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 19:54:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) dup2(r0, r1) 19:54:56 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x200) getrusage(0xffffffffffffffff, &(0x7f0000000000)) clock_getres(0x3, 0xfffffffffffffffe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x9}) 19:54:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x60}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 19:54:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000000)='c\x00') 19:54:57 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='\x00\xff') link(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x7, 0x5, r3}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000200)=ANY=[@ANYBLOB="013f815666896c6530009d5c0c10d0aeefdb7093c3098406460d66fc7c7e327b19c8b1d17de2014705b77eb04adf651312033b710c19c8979aed1af21ede1219ebac567c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r8 = socket(0x10000000002, 0x3, 0x0) getsockopt(r8, 0x0, 0x69, 0x0, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r9, &(0x7f00000008c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="01000000010000003200a93003e8224e25d5183294c0ce758255e6ee8d20a58c0adeacd7777f000031f84cb7090dc5c32fc666009a24659a22630bb0e8a347b6eaaf510882697ed5ea702bc45c48"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r10 = semget$private(0x0, 0x6, 0x1fe) fchown(r8, r4, r5) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r11 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r11, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) 19:54:57 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x280, 0x49) mknodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x2012, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r3 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 19:54:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x19, 0x8000, 0x89, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 19:54:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x84) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 19:54:57 executing program 1: 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, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x10001, 0x20}, {{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x7, 0x5}, {{r0}, 0x0, 0x30, 0x1, 0x6, 0x32b4b49c}, {{r2}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffffffffff01, 0xe2}, {{r1}, 0xfffffffffffffffe, 0x4, 0xd9f2550085218690, 0x101, 0x2}, {{r2}, 0xfffffffffffffff9, 0x36, 0x30, 0x1000}, {{r2}, 0xfffffffffffffffa, 0x70, 0x8, 0x3, 0x1eb0}], 0x1, &(0x7f0000000040), 0xffffffffffffffa4, &(0x7f0000000080)={0x2, 0x6}) 19:54:57 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r1, 0x4, 0x2006) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$TIOCSBRK(r0, 0x2000747b) 19:54:57 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0xc011, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000140)=[r2, r2, r2, r2]) recvfrom(r0, &(0x7f0000000180)=""/165, 0xa5, 0x40, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') clock_settime(0xc012, &(0x7f0000000040)) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 19:54:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 19:54:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1, 0x40, 0xd7, 0x3, "60da35eb1da2123235f5b25136d961d0da2ef8a8", 0x9}) r3 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000200)=0x1) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/244) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) r5 = semget(0x1, 0x0, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000240)=0x8) write(r1, &(0x7f0000000000)="aaae599f", 0x4) 19:54:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) select(0x103, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x80000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x100000001) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="1e235a93163773670b97d9c7fe67a3c338f5be0c43e443245d94", 0x1a}], 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8) 19:54:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x4c0, 0x0) 19:54:57 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file1/file0\x00') 19:54:57 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) r1 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c652ff0758970a73f5e351753b96d5c444f07281e72395cd49d23ca02792aaec1700979155ee0f624e37a0eff2539b7b3717c25726cdd1ebb6aefdc2e4325ed3773302aa5376817f8bdbf1c471129ad8a40c254ed5dbf46199f59205a9d298d33f9230da046597c9f7deb7a860591b3d5b8033041952f1645ea905b1f6eb96f8a535275af49b088499136c40d0e8526f7e53b386197537238bd987b21f456"], 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 19:54:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x0, 0xfffffffffffffffb, 0x2}, 0xb2d, [0x3ef, 0x101, 0x80, 0xc22e, 0x10000, 0x7, 0x9d46, 0xff]}, 0x3c) close(r0) 19:54:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getdents(r0, &(0x7f0000000000)=""/30, 0x1e) kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0xc0be}, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:54:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x88, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) r1 = socket$inet(0x2, 0x3, 0x81) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 19:54:58 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x40}, {{r0}, 0xfffffffffffffffe, 0x3, 0x17, 0x3, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x1, 0xcde9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x1, 0x6}, {{r1}, 0xfffffffffffffff9, 0x95, 0xfffff, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x11, 0x80000000, 0x3, 0x3}], 0x7ff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7fff, 0x9}, {{r1}, 0xffffffffffffffff, 0x21, 0x10, 0xe2, 0x2}, {{r1}, 0xffffffffffffffff, 0x6, 0x80000008, 0x3, 0x20}, {{r0}, 0x8b528ad724e1a0f6, 0x20, 0x20000000, 0xd56, 0x67}], 0x7, &(0x7f0000000040)={0x5}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x48, 0x0, 0x6, 0x38a}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20000004, 0xfffffffffffff1f8, 0xeec7}, {{r1}, 0xffffffffffffffff, 0x41, 0x80000000, 0x100000001, 0x2}, {{r3}, 0xffffffffffffffff, 0x14, 0x80000000, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0xa4, 0xf0000040, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x34, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x1}, {{r3}, 0xfffffffffffffffe, 0x1, 0x0, 0x4}], 0x32c, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x20, 0x8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7f, 0x1}, {{r3}, 0x0, 0x68, 0x40000004, 0x8, 0x800}, {{r2}, 0xfffffffffffffffd, 0x60, 0x10, 0x3, 0x6}, {{r2}, 0xfffffffffffffffd, 0x6, 0x400000c1, 0x8, 0x4}, {{r3}, 0xfffffffffffffffb, 0x81, 0x20, 0x547, 0x3}, {{r0}, 0xfffffffffffffffb, 0x60, 0x0, 0x5, 0x6}], 0x4, &(0x7f00000000c0)={0x1, 0x4}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 19:54:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x88) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c979818fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad000000", 0x4f}], 0x1) truncate(&(0x7f0000000000)='./bus\x00', 0x9) lseek(r1, 0x0, 0x2) r2 = msgget$private(0x0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 19:54:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xa10, 0x17d) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004269, 0x0) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x20000085, 0x2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 19:54:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fchdir(r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x4b, 0x1942364f, r1}) getpeername(r0, 0x0, &(0x7f0000000000)=0x34) r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)) ioctl$TIOCSDTR(r2, 0x20007479) 19:54:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x86c2, 0x20) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x5, 0x378, {0x1ff, 0x2}}) mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r1, 0x1}, {r2, 0x50}, {r2, 0x9d}], 0x3, 0x0) 19:54:58 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000002540)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="7610d0452881960c160edd8fe51f269f6e1bae50eb403b579b8eb18725b768efbe32de439a42c1a8dc8b7c2efe89ba", 0x2f}, {&(0x7f0000000440)="7740a14d1926fa14e97951c81a7667f7677c69394175fb38158d9fe2116dd151afcaf02eab37ca5590c97ad37aa16927e01ab0a454ab7fb2bef4ff00bd9c914b5ffb1aec26528e994566d7e024abd0e11415bef24485d17ed0b27552d4a9e8fc959e62880bbc8a363d8dd773e6ca64d11a42a73b43a2b564d6c7544875217b0a828365de9565336b92a0730f0e625518606a6989b9f26a90cdc9621601b34d4c5f891745f8f32e32dec6d6beece7264aad43a4e91c98db62be24ce27c71202f61f60966ca021c58770fea8c9a350fafafb05152594ef801db20142010cfb40ae997483587aef63b7897e3dc0cc121fac8b92b07570741fbdf734f484993607a6770fc6a7d4f1fa8f65cd80ae440f167cda96920cab8d52a73cd70b768b937a992c65392bf9f088e29e59f4f734d19c971190d9fd68a522d9bfaac7cb853e740a64b8680edf49378149b2844681f7e17cc69c1225946fdef1e548b39d8ce77c385f3a31acfe3b6e7ae901bce00acd037960d8640c8102df8c55bee1bc8c494aecabe0223c0f6097099fd4c37c5050d938c7399164b3c14e54f36a9c006db61b95392fe3ebe10c145c951625f6a11d52c6ca6c86d4a9f57a0898d6872db6e0e3ad87f9ab185c5b806b42d56f4a6b697e8c9e3dd9b58fe206dbbabdb91ec1fc6a4cc32b9dadf2fb2f1686a5f55508fede2b48f2f3f0801b1a55d5443ae351e8a91d66e45428e219c3b938cc85583ddfcd1eabaeebd95dd63b0252f4386f11eb99e3d368af6098727f95ccea435aa602a44bde55e7d03810fe657284781b97a3ed4ae7fdd115540433d461e46230ba4471524dfffb2ab6bbd4b3b0473b3e70f41e59bd67ea2b4b8f83c86b3610cd14f3dee3b5c8737222f974830789e3cd4edb1fb344510710434c576f55cf915c5df6712a065b8576e88e1355fe9ed48118e29c3833e126b8b7415a94bbcb4ac0ac3e9830aaf8222770b28be40e0b68faa08919e7652cf49291342cb79670496df81bb1feef2e35efba11bf5633971ee56ce7740010041b6f1ac24e987c2dcdc7801614cab72cb556a05d8cfce0e8bcf709554a3db46037ece4ae4ef91bab0227ca783356610bce70c0bd7b81dd06f44c6b40d6ec7e411b8cfa235dab01fabedbbf0ce594e8e98d444f199031970fec5055e7b03dc062ad61bf9bc887e4af44442db64f78dd9773418a74c22a085669fb66c2eae96213a6cf1cb04b3a8130f6804e8771f9ef4f7495b99d36c09f77ac9c618f8d0a49eef46d62aadc13ddfc81189eea7231431d4e70b56526171a1d9a179bd200d5e36f6965bf1f0f5c0783e55678fa5f62d44606bb27963340dc6e69d7a72976f86adba52163df2c74e5cbec73c7a3037abfca38769471c08176772dd6b743075ddf116b444f521b5f2bf7136e35451f3b3aa168ce3069174103192e3a7e9cac4efa9b189763b4ba211205df5d145b1c15aa3b34e1e15eb6e6cfa3d8b908ae25ba4f0c232bcc4129bd574c515fb6e9cc752a58f7aa6e01fe1769ba187fd82959a8c0869680407f3017d68d65f44f3312f92fb3532d7ddaf09dcb1e92962cd7d4b55d31c0555a4d2dfaf68daea6db33e096984ded04a657b39d2fbaa0086be76a45629fb00d08383303aae3d1539e05da6c5f30be2c7e60104f97551718bc8c355a2e1532a374e93987fc7c4d555b0c254dd4df99202194d2c0a443c1564b97531ccabe72524bab5e9f76ed3b7dcb860d2bc1de4ec71bd86333fec9983a4fe65647cbc7db7bc3ece0165007d38bcc286d0eb8658853d263a71afeff782c51d27e531d615a20108bfdd20d4edadb7817cc57471dc38949ee99c92d7bff7fe72e4281419fcdc6160e164d571910d1d4b9ad14e984fbde3d8c975c557532bd472beadc7946c7116dbc997b4536829996edf410d576dd37decc7b10ff93846f499a70c759679f38dccbd30c48ce465d0f5f2d35c02ca28113d5ce0b01eada1ae6b1205fd8b3d9e8270302b498ed955f15507c532eefe4ff26996acb139734263a4f429bce0d927ec846e8f4ffdc9945cf0b0412f2a256bc18361342dd6577b41746f587617bafb5d16ccf54f09bc310ddbc91436c3f542bf0826bfe1623899d0c5890561ab54cb172f8eb403080e23725c2189a651a3791e1e904fb33eb1f6e5dccfd517e22ca4772e2c0af9de356f027b035529a241c81b644cbda4076258204ef0f3733ed3f266875637e9419eec723eaa8024c7a156237d78f8cc485efc714dc178c2654c94b3058ebc25369e467036667257ee215f87b84fe9d9473710035433cefabed0d40ec98ed8e16dff099ca65af1b028e48819793b2a3af21884e0c341a7d41e4576ec23c932558534a9103b3274bb7cf5e48e9261b6b6eb06d6e896ef93dd9c570247e56b04158798b845a4d48724e223b0f58b8e3b4139273c61ca3c16243b2f7b10a45310ad08c0c52e8f8dc8dd54e7f550d840afe0e90a32ef74801f3e31c4c5d64238516e2e77627a2e7c4f086d9e2ca128247839547999ec35a1c47b098beab7a1b70007781407a7b831ad2311743ebdc44a265f25f3aa1877bcdff110c77682c15e342c77cf4f008111ad01582b55affcba961482c543dae7a3274c927f5d84f18ede0949810bcef82ead0f1aea79bafd873eac2cc96353a81ba8586d802258379570ceb6f4ee918029a830c6e76572f85611b09165fd7c70de7f1bad0555e8fade00abdbff25c08b94903023dc394fb5a98e99a8a1091bcee90a0917fe1cb0582a160a2f04a035b7e7eceb4b6fc4ef0fa67b0d4dde8d51ecb14a2d9ee5b17db2cc52c8359ef822649d8828ee6340a87d85133f5aaa6f3040958b441ae36a6591038a2eba4f0b97f749b2fe3c71c73f6ceef99ad170eb177e58393fe1957aa10fb76465f2f8c68a9c86d0ee90754d6e28e5d4e65ef3558c0710a7c4de0cd1458ab999300b56f185d18be393e653867ea9714f965511901489968348661332752eb0bd9e22a6379ffc615978e01b9d7c2531321cbb3076e88edd368f3bcf6197e6f8711cd19bcbde56fd454a9a35ab9694f53978311f153d92739ce714b95decc9304f535f8dd83c26f0f336bcf338d361f3aa48fad8706381f456f57cb89f3ede71dec527ff214f823130f83a7775c4f042036d413f18047976d2abcc1f7e8e6de887e8fc476b23bcee617312270f2aa8ecf744d0ba8fcb740c61a67e654f6461afda9863f3ba9a62b5410849ff71fcd747ca7535912792778b175f453eb9bc9a6104712399b69ffbf57d1b53929af63f3af89d8d3f5a80b6b2ab0c1e1b85e1c14982dda71421e519dffdfcbcd35db9862aaa823a4e467605e0ba2568bc29c8a70aef6e1dc79bce90d89ef0e692b46a99a6ea0217bc927d41c0dc52f4cad33f232538ba20b2e82f1a3c0058036a7d25e20d47a7008ba4439b36ee560200b86cf4c921b147702f964f3f84e5026a694aa76f44c2189368cfdf4e3d95b61a882a523ffce3d9f69768823ef371eff6738cc61d1e0b8e9b42c95b3a89ae886ccfbd5a7100ca523fd0982e11b7a993218276e48f99294ee9c3dc022bfa0e78681009f8a988d344068b0b50044c8582a7a5051df04983397d1f89837cce68f656afca26ed51e989e5d6df8a647662cf1a2db963156e425fb0fb934136230c0105004db282033e3c8551cf2e4edb897f5eb40376d488dd880644727a952408e01748febd105954c145d63dcfc8eee6973feb96b79095c0df08ef0a16ca0870865133c4120e0cecfade372ef412bf6cc842390c25081b97ad864eef3fb1f0ee54e4a007ef8b3d530e020185cf8ecad4b9888f61ee346f76d2e784b92cd287eb0844df880b550d77685033652138c72db14386bd6b945cb82440ef2645c8ce2f31418e5a753729ff975a79a9b6907523e423f364b293e931d9776d631bcb08cc62e11e5ba723d2e8a72715eadd0562a701b13b71fda2f283abb47a0d0fb709c93e11d68376ecc561726abca1cab464f8d06c1ba00c3a5aa31891ea40565d0032724da89b91eb0e5a99bad4a871a2a93533103fb93ab9d6e3e8bc40d5db9ff549eecec325a3517cfcd142a0b727bb9d6e085214103677859ef5f8d85dc8d728242540ec85f7bc11c95a9598db0f93e56c131157730f0aab9a1c556efde19f2ecd785e33fa45a7d5b2abdf6b58cf2dbebdb1b29e36328a0d77a14478176689a43390e351266cdda27d4e6eb62581cbc36e7dccaf792ee5671523facd85260d8bbbf88482b9e2a45e7d7b0c6ff9524610d199ae777067ccde2a7b4b9e04d0a4e68734ac90f83dd45530b2090dbca290b00b26cc3bb5cafbe5fb8c1ff6f5391a9b28c199eb9da1fa86cc8a332d0c4c0328e9bfb19e9c9084f8440cc52417dc5462fd55a01976111cf4acd2f93a18620e06936404b48d1b3b144d445d96d6d47ba121ad431a3852c39d1aea63c7a0ea181587f193c3d125fcd4b669f0cc2423f62483b4b81c4afd98510f74ccd852b23f49e74e430a5fab560e717a4628da01229fe671136f1a050238d82f7e248d4ccd189e1c3c51aadede856db8f041e5fde3369ec4faa15b468beedebd778237d055703b637c7a18c6f29e71862d78ccef9a4c49cfb180b1873bd261f35b29b1a7d57a540e2180a7b1fe3c0c03b9fbafbb532475b639b656fba52fec2c8cc15d83ab89a01fb40e8f2c9d5b282846b23a8f2a8bb8400654371ad8635e5bcf75182df0385c7c48474731fea2bb0d695962d50a325a3b4e0c13d3ba849f9e767edaa8517847215904dc1a0a5ede14305c45d36aca698482606ba0fe23bb746a4863dc4712a2e2e8b517db454738df5470d757f3e15399d8173acdeb5e5711269286e898eef4ffd0582875483b79a16f0d2ebfc271bc34e6deac3aa9b0982c5efeaa8cba67c2f6a0cca9d3ebe621946053f01d3217075cdf6204fc5bcb66a069b779a18b413ef0e91ae7c2dc1ad4c795d54b1ef889958c500261d4e8cbe9171ef87850c4f65f6b17348fcc22d5eeb762591b50d6a2f2b2322bd65f87a0e7db7f12badd6a00e628547fe8e0f91cc120a49437e737ef1a8360ea6b5ccf1a9996de6c44064298f984ef8f832c71ed87591954ab25b9bc20d0ff0229eb807c1db77d52bbb8e5dbcc08a2be63e0b1e4ffdb3c7b5f7f9ed8bce3b24142a06f4b10d721ecfee68365f135c0482b5796e9afdb6b6f817e776fe43cce7667026211c16bfc60bcda70ed91053864b7cfc63f5b2c353e7eeb5b9644a51956794579f51e72db776f3cb665d5c0f963f9d74ef704e5c335d3162dec051610d92f6d60f6c0955c113e1832ca089b20b087f1d10235577c9ddb6fc61f05e71d34188023db9f91aff8877a58efc7e896afadc7d35a363f3ff909aaf0bb7772da213982050af56cdbff95d87974bf3f13ed0aa4e4f569e82d5500ae0408d5e0d9afb664cfc7da48b2ec648d577352970d89b16deb40a0c70fab4bde529c58bb05a106befee3e0e282dafc70a01dba5261a6b418279c8fc7a31d0e1eed6b9205bf09aa09109e117c9c9a0f0b094ee860f2317deffb976357896c7c29624bb5f789f752f3cae5457f40838d81b6d3dc3c7405b865a51d1f3ac56f35b71ccb18df115c48724455ddd1ab1fe6d05392b7ada9e56083a448195ecf215ad9f71ffa68315514e7fb0a6b6f3e37021a38d0ceedcb28b474a499d62506236921f99663d0b26b8e735038135bf9f376745ecb1ee64f45b950bb9d8cfeaeceb859fc1524bec732ea47786b86853dea75c402c3b2284f73f51568369f65b0dc1cd7ef70d", 0x1000}, {&(0x7f0000000140)="8d956704b95c39f96f68bff42f9cefbb1729", 0x12}, {&(0x7f0000001440)="f701dfe0b6d06fcffb2996f6e9a29d457bfbf780c10d4a2076fef957d3994edab433b9e3bd32392cffc7e38064bb91f680eda6dfa782fc393e67597ea9325e1ceb600d47136fa13c2595b5d9e3cfa852e41c3dd62beb26bc0a5870d13d4e1423e5ed3ebb9473dd7a4db3eadf148d1c2c49c9d81182b92d8d3bb8d754d0a5744210a4d0a9f85a9008669eefc85dfceb51f3b4bce07de4ff845baa06cbcabd1aad5d6cebfb5898a1d0d9d64223b16867605d285c30dda0f8aab9c457a2b44a2bb54489a78dec21aa360283cc88b2355da1058761e0b6ecfd1e61e12b11a394e7d5149bb0100a3b017d9c3016ee1561c38cbeb76fee44f91e81bf25f291aba58a5a302517b06ccaaf53a17030441967e2f464f78a578545ccee59652372731f4601397b8c912fccc5c24d191291772348a5a8732d166a547e2c1e3d978eceb3122f79563eb0bfe8105b46d963c0cba6b002a71927551d8aa4caacfe30ccb798d9b4c2ded0fabb55b0b26c6468dcc12b8d234b139d06c5954f83a0681e2b628d5619a77a9aba0058724ee82c5278e6d9868c0cd945c0598c4917178ab5cdc8167320ca897b7e77a19f5ffdfb203607791172a266a5c416c5d664981931c87d023a5a0cb31bb7a1aa52869bcf88dec7f9a808cff5881493264c2411a0dad4c2f6b6f28df79c0e7f28eca3a176337991533a9ec9f70cd1b39748ef594fbb5d385fff26dd21ed020dde5f5c8de5dedac7ae26c019d05d7ff6587b9db895cbc64fd33fb1de51e210f6479717dacd94c8eafad7af541722e9d25c08e746455863e8fb8c3e01b534fa956161981630cb2df5d26c6f6972c6a76fb418ad4a02f08ce9c5f0a70487f9de268d5a9ff343f4196e55de55b0ba5e9208067527b065bc3b760f05415705f65a38fec24e4a84e882e7f384d6074d5a413cfc91b0b542aafcab44f672ed1921582ffac96faccd63999d7069573c0760a66a9e5ea9b76ecc5d841b9cf75fe0213937f440231782f945569a2f8323e5c59d70cf378e3e732458833c3cb8ada09f806e242fb2c3006938d0ad48a9a64ad819f27fad474da741fe37ac01980ab5f3656a556721c69c726cc6a0bf5c4e3952cba206881920e4889225f3646b4ac05e4aa0a18e7e21841d7efbad744438403199fdf365f9f905de375cd1cfec4b04282d25d3d9a5175d336ec5ac874bf570a379f3b4e320bd09c276d2802d9d95802332711e07b91d7b4609f3cbb9549f8fde7f24f27bb40517b56739b55617d13d4c8e5fcdc8c240c3f7345fbeb4adb4841c60aeb62be08be212b635f923fd2d45fd192a4d58d78a180375a25b479d8c146e3fe3d4c5766ddc991b3276252b350d021cfb1b50cb0e1f4b8e89113fe80bfde7e7ce8777e08b36ad5bd3adb3d6febd9fc5f5e21d20ba91ec0a320ac84892f260f80db83c473d78cd314e44ce123321c850bb92deab426ddd4977481ea3ffb079092b40baff3bf865f06e01fbcb106af1f375f58c24e9a8c2508ccdfb3461d2d5f171ecc5a01ffb58e074b29f023cd54fb1c2e99707702d7f6f8b976f99e458d6dbc46ec333f4d3ba6ccdc4d2656de372b157531070069be38924f940466df2ff1a8bedbcbf4ee94196dd327d98a5819fd5c7bc0a558199e0a0621064aa2ff3271eea67b50f089926e02fecfdb562e97eb1c2104f4210560f0889a2698c70f3ec6dce42faa2da7aa5ed3b92024b2586f395cc3e73b9b961f6087010ccd6e6949f0b2271420131ca5bc19d8e5396ee015720e690d5c26574b8954f5784ba2458ffdbc28793d263648d974f297db561b44b90f2d627e814a0126aa2b89b0b1a94c833ef1a3c95190fcb626414407e8421e9b1fd6b64d282343ebc8a9e851fb1d60761c3ad83cb980d01468cc886a9d400534316a09f88a08933298dbd5c454c15ef42307030e4afb22bb61c8d307a4ed7bd40312b9089d0673f810c8d21219ebfae15b7e06c30558e2e087c89658a07cb3d9fbb1a6cdd446b673d435177b6d9d61b9cc92db5045a5fd13d7132fcafaf57214df1c40ccd6c3b08ec8cb738f32606627266a6310c4bd2cde288b63ffe0c94265e8cd6fb181e208499b8f4e7a1db0405178847f278d06fc92fbdc6279d133223fed9eb3483c428ffbb80523c081a0a6206d7117061a4772aee8f7254b1ff217229281a5f1deb66da30f296c609cad0f32e64b84d94c5aebb44e1c7e4d1191db0c44e40e54ab5659d5474a4fc4b7b6b08b838754cf0083090116a3e7483dd509cfd44e0cd3d5d841834515510189b34f960fb52e7dc016eba826d5ccf8f671466abd40e1b73528cfba2ff3b302f2ac7e0e881eb2bcb813657ae820858318b8fb3240a440455d918dfbad678bdc65ddcbdae8c81ba8bd99d4bdcefe253b48b2887dd8660342632dacf5cd5e1cbe1078633e5bbb5f800a027a8d6b05f1ca5d699b7b9c5761737a82f5bf2dbc8fdacf00caeb14b4896490160b661cc368d8c237ad9cdd4929c7312b10f2b40217156913b500e668efa3c1deb092ea77d089ff199bc2517265481b8b480b390f8ffc5a5ec8f416b23bd3998915315c3f5e2ec8fbe65bf6dd77106f5bcb62c54ae9eca66b928d3359141161510263be3c73aeb4dd38cee480d37b164c1c5e068eef898dcdc2c5f85d8b330a2ea1b675dce0b72cde7c5ec37233bfc7d14d85d3a0967e9242f4855c510a335821eef60b73fb9b5501478de54e5bdae00bff2e24c07270a0793f176d28e0f9c63db5f6b825c2191c7b020d44e2b095b140cc6d9994c289fca7a6bb74db645e3d85d90ecea055b19b8c5c764104b3ec867dfa8b463d280ba6585ae6f9932a76cc6d638d87b415304782dac6acbb826dab5699df9b343ec66633e17a3fa8997f7d3e3ef815d3dd121aeb28842d2725b667826d795e5df702ea5530b22cc4832a05385970869cff60c59cb4a1b17673bdc591d2a0c0aaa97bdf095d6ed065f504276bfeb73f37c4bb2fc89b701bf6914063f14cba68e1fcf55f5b0da6300b96fdc298eaf5453bda0f8ba4f06547ae4f69f977d1b0efd24d7d543c01629a484b700aa3958ba241edb8007d4f49696aa5b599a20726304b48a352059ccb053a0d5c6de90d05d20c18b045aa49135569fcb6c207b10b0c19375bdc6c0111c2736080bc9cf8f343669db8fb430253fc6692a9870d30090271a3586e198ad484f3c16bffebf8e2bbcbc030b4a18aab9b39e878184a5900e503808b0e136db38eb8544ff7701468ddc06f8788fea1c9d032fafcad1a340c462291ed9a7e19744f7cb73fb8e20fc88f4028447c75d0dd099e380dbcfaf7873d1677ce719087c9664adb13c3c0f7ef7429737bb38c962aa80a3d362f385eb2b9564d3dded4d971e90b9a532f24843732496bec0eeb2d6f189553a2790a9423f4d528345e449907277371d8e30ea92de03e0106793a97f8301158badbd6065ad68c3e841392fa82927d8c17169c15b552b3e9fd809ad4714be8b523a87a370394c185968e18603160d09d06e573ce36e7fcc0542a48bad483f6232861fa12cc93e9d5300bffc86ea506a9eacb66033b7cfe0cf859a5977022d0dea177ff1a1db33e4c60b9e3b8e7c47c33aeb5ce311136a72cacf60010a2a64f5e0590c3edae0d905a6c2f2faa26a5449138827628f2ac9be42d69e6e45a88f3593dbdb36d4605b75bceacd76cda703414f46b10788f3b4246bf514c572474e8a8866a6d909323b2ffe9afa506d5d34189ba645e20748696786818f768f6a90ec201e58cade295294c46414f9d4a239bcf58ead27b2ac0f435fdc102f64a8d9b31377ac5bf79d899b9d01fc699786e35157016ca8d45929b375e5caf13167933cde00863568e975fb949488e31048ce2d677cc937f8c3f7ec1113b7e7db7dfb04a968eb734ae09257a14902bbb551ccf663ddbf785b51e8191e5ad4b3931c95acc339cc29c3386c5a16f0de660acba203d3c8a8504ec19cbfe820af2f70e51c13305b676d94d2a6e02f9090711d31606c00aa289b72104ab5955af2183a68d37ee1845b28f2b645fe44246f4cb695e5a6f5929a6962911c5e800602773081458bc2d4ec4216d82cbcd44c2bf0fe5dcd9289ff67ed67e63833a78d8416ed708ce4e26c4a86a7697287402d6327ba873504e7ae3e5553d32bd7dc8cc121ca6e85b998c53e259b83138c2a78e58dc5c8558bef50872b523a35c056d6ca5f141829b6b44b8757d46abdfc9063326210c121396ed049c9a88c8033bc82465ed49a9d0955f8250b7746167b32f65d485a53b51893d9537e524ec1a3be35f2823eb66658a4203d2526c414d15a588a7cddbaf4571d2dfa287fef770b32209e267bc956f53d5b6c188a9adaf527c9a7b3467eefed8188984adb149eac22d41b3eba5d9493f3204b5564b1ae9db5545779038bd3722b98e48fe0c2971584df7ee74ee4a3cfbd75843c449675e36a1f4291f3784480761fb8fd56804bf68c354e361b6252aeeb953e42cd41ebdef59a88278142baa06c0acfd9b07027b55dde9ca9d049bdc8dfc3e513b5ae48e7c1a9038ec9cdafd40049ccc6194fa77f813f3d57d51453ddf19629905d8e69335b512638bc4830c55cfa2e8ea03dd1437e20d9c2cca0ad4157c79b27f2fb214597d07b1b000e5792970220d8b8868975574325c2f03406c9903f354a1bdbea5fa4bb9f89082108be5910c9127e4f778ab6254abbe471f6d357a3626212f4ea0ba0bb03ae6e4af6bd71079265dc8187ec09dfb18230418398556cfbe22b6d6b40f52590d08f8754f770b298a7a64dcacdf78a08ea96993796abf8c1a8c74c1cae06634688b2f1e8779865c5d2fee1555e041a4fb376108b75dcdd8c4dd0fc607a861da76c687ccf53581430b05317f78039e8b2c29054c19b24c833c190f66f6cd9cd2b533eb5f0b35b7a2c47a5d20cc9eec42033100e5872a9ed8ce39e450b7cccac303bb5a2a7dddd5983917795c111c1df6714a9492c1331a780d5f812c51171e148934901a595f0951ceefb1dd2fdd159f2468a86c8ef57d528bb5bcb13b4ed3cd0ea8b46bff619176a8884519c41356f1ab3a232d8bc09e0689d7c3c4c08ede9875a7d05aa65a4a06d0bee9228a68de71ad7490c534cb697120aabf3fcb9e267270bd5e55a1672a8ea4d31ec112a75e8a7ce87f6dff818aed8bf6bbb1e25268207e6a58af055c3a52040973e584fcea489c15108e626d2057e4f6dd9d67c27abcd953266fd0cfd742767616ea9834fa25b61c9fc0fc274a469956202b5add59062b54d63c7ec3308571483270bf34b57b47938e285ae28dfb771de1ab577e8315514ab548fcf9161ebe263e93b98b21ae34b9e085192721b9c51d36274b7ab4907e95763e9981e018031461fc823f00e8a18dd07ca8558d5a9d29c430594a6d4e8bb143a5bc839249c410a034a94f42b94a5fede24b08c43a8c716ee84f7925ca7d7fbd2f735b6386f09db4d80cb29c6ab53fb2b47022d3fc85f060fd7bf7709031ae6a09feb4fd66fca91356854fd0729173fdbafea55a8f306291c4bb6e61572b0f090b43908e1c0570ee345d54a703deb579c5e47f9260833348249f80ad152f80c48c6582d656b5bd1f5c5e05cd92dfed6b5fe5279f95752d5cdae9fa8df72eae91df480750d4c10e32ccfad37de7bf84e85f972e4f5b11f61a0d5115791e0676b20591d14edb2b5523379ba9137e4cc2437ca6bad1daebbdfc464c2b559874bc86d5ba9a7a3ccef69cae3ada05d0b973e18ff0e6051c21027b58ca1f01b61c9cdcdba25ff851d4ea5a80cf458c6", 0x1000}, {&(0x7f0000000180)="6dac04b6c5073a86167f174124674948a5bb010a10d41f5dd8ff46d7fa70502027e629dc370d671ba05ff2ad715af555a0c03798492dc37dd90da9196a4f8da1ae8ff6c17791cb96a4e95691cdf2b55effd1c801bf307757c55d812500c814e3c84cbe19717f3d935bec32bfd1cbbaf1020102e86632f7c55c29d7df24a99c055f957cef4070164fceafa84783e503e430cb71fb6447893fe6f8248750aefae0c8160c2e4dccb8cc0151f52f3fc420833edabd180535495eb9efa4b6e053316f51462c23923d208f29b0", 0xca}, {&(0x7f0000000280)}], 0x6, &(0x7f0000002440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r1, r1]}], 0xf8, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002580)=ANY=[@ANYBLOB="230000f4feff00000100000000000000c907826eb37e022664c7fc77c81b5db89bcee138de822673f19482b05e0ba9874766dcbcf0ddcdd8c4e7dbfd03f6897a5b8b142716f96b", @ANYRES32=r8, @ANYRES32=r8, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) 19:54:58 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) socket(0x1e, 0x8005, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 19:54:58 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) r3 = socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r2, &(0x7f00000001c0)='./bus\x00', 0x0, 0x49) write(r3, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 19:54:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000280)="e4", 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0xc2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCSDTR(r1, 0x20007479) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000480)) fcntl$dupfd(r1, 0xa, r1) r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000000000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() r6 = getuid() r7 = getgid() semget$private(0x0, 0x3, 0x240) r8 = getpgrp() r9 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x80, r4, r5, r6, r7, 0x10, 0x55}, 0x2c8c, 0xffffffffed7baeaa, r8, r9, 0x4, 0xfffffffffffffffe}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getegid() semget(0x0, 0x3, 0x40) 19:54:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002009, 0x5301) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x908, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/182, 0xb6}], 0x2) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 19:54:58 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) rename(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000180)='./file0/../file0\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 19:54:58 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="90325e6f0f65416e845f2533f3765c9181a6c32183902b2fb42c3385812a62f08e10c7a5f72bb1f5af15e442d439fa9d25398cfd126efc6d8fcc5810414e1036c019aafd34c1d77667657b66c4a3ecb917e7f14a0262ea0bd74fd2e95a0bad544738ec514ede41ad2f01644cd560678b4d05184d461a9b4e29195fa38a87812ba00ef3debd0b3d843eeb932e5ae119bacf11b91d11da272fa3b863", 0x9b}], 0x313, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x4000000000000000) getuid() r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) fcntl$lock(r0, 0xc, &(0x7f00000000c0)={0x3, 0x0, 0x7, 0x1040300000005}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1810, r0, 0x0, 0x3b) 19:54:58 executing program 0: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 19:54:58 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r1, r2, r3, r4, 0x4, 0xd4}, 0x1, 0x8, r5, r6, 0x69b, 0xffffffff, 0x5}) shmctl$IPC_STAT(r0, 0x2, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) 19:54:58 executing program 0: minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:54:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) recvfrom(r1, &(0x7f0000000140)=""/193, 0xc1, 0x3, &(0x7f0000000240)=@in6={0x18, 0x3, 0x5eab, 0x6}, 0xc) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) login: pckbd_enable: command error 19:54:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 19:54:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1000000, 0x24e7, 0x7fa, 0xfffffffffffffffe, "0366402ba77f0c173c02dfcf77949d8951896f00"}) r2 = semget(0x1, 0x3, 0x20) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/45) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000c80)) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 19:54:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x7fff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 19:54:59 executing program 0: r0 = socket(0xffffffffffffffff, 0x5, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="da7da1b9b18fee5e113580d6b1fbe1bc0a7c51013194230ed8fc74df837a11f920ad2030dfa6bee0258710783de8754609b710a37d91f10b1989e9ea1ebe331bf57026e4e62fd8bb34a5c3b3eb7e59fefcadab819a4bdc9627f91c92", 0x5c}, {&(0x7f0000000280)="553b484b0db166cf368ebd0160802a9e73eec155d07ea161d0884ab7b00fb272ce15d203abd23036a358787abf39060c128a5d9b8ec07cde95397dc680c7c438319437dcb594b6691380f983de1490dbee94bb7cd40e66c56891cc9ef2f3e98fb7c6f6c065db4aa50bc8b74d5d9e3d0192f90d54", 0x74}, {&(0x7f0000000300)="21014e1e9be49660745eaee1820af306f9bf03f1f50072adc32b8475d4efb8bc5e8c7866f1de", 0x26}, {&(0x7f0000000340)="42e15c716ea436759884edfff6481e671a78975f288e94b027c8dddd31d02704ba1b85b2fb75c323111dee517eebfd0d6e9cecdf94eda0dee53b03603969d1c070eb78f368495a2b1328744bb59ab6782e7ed3649ece0ef7af821bb309b4545765feb6b21c126a0349e156db314436a7ef54275f11f70c7b2bbebe4685c40ce30eac626e98b0518cf89cfbb036e0174de8f0f5851ccc281ea434628c0073a3680e6b9015e1b460a86e57", 0xaa}], 0x4, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x401, 0x0) listen(r0, 0x9) setitimer(0x0, &(0x7f0000000000)={{0x100, 0xffff}, {0xffffffffffffffc0, 0x401}}, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) msgget(0x1, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x7]}, 0xffffffffffffff27) close(r0) 19:54:59 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4c, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x101, 0xdb8, r2}) 19:54:59 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x84) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x100, './file0/file0\x00'}) 19:54:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 19:54:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x6010, r0, 0x0, 0x0) 19:54:59 executing program 0: chflags(&(0x7f0000000040)='./file0\x00', 0x10003) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = getuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 19:54:59 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 19:55:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002004, 0x46485d48) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f0000000200)=""/192, 0xc0}], 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x2, 0x80000000, 0xffffffff, 0x1, 0x6, 0x8000, 0xffffffffffffffe0, 0x0, 0x1, 0xff, 0xfffffffffffffffb}) mknodat(r1, &(0x7f0000000300)='./bus\x00', 0x8102, 0xfff) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000340)="a05ce6304c01afe8af0e102f3f6c591e1814818e484a9c8bbb4269b8cbf8e6c07468bc374df58a1ce5886d8ee8c9ba45fb25fc94a6e21984603d3f629c21063e5b8e9693edf5eebfc7a27263d6876b013d692216a38aea0b471caadee435e6c134c38c08502ce7954b2da8d34796ca97d3205cbac3ccb57c0a45e0979b29a413089f562eaa3e66ba244f4655b68519cc3b80856e41b116bdb5a87a4353666efc01cacbd533a11b6e32241a30dad82543a582d281acecaedc7e6a6ac0dd172605d958d4890636cb7a98addb2ee8eaca893b4259c0e09b4105d02abe151bee0a9a1cf77fc24ca3acd68aa3d6e9", 0xec}, {&(0x7f0000000440)="a549293df288f48ac8f88464ad82b59f6560df520fdc8411b2a10bb2dd5f4f4ac4ac263a1ddefcb473afef255fc5e130fb724b3a12f156ab514f7da8ff4f105919a290094c1b8be13839fcd759b24972e149b1124d7fcb8a3fb46bd64627ead0703bfc23d14c153f228452d61605a842e145ca1f73a5da22404edf", 0x7b}], 0x2) 19:55:00 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 19:55:00 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(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) dup2(r1, r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x51c, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:55:00 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 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, &(0x7f0000000080)='}', 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) execve(0x0, 0x0, 0x0) 19:55:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20088, 0x0) 19:55:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x0) connect$inet(r0, &(0x7f0000000440)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0xb, 0x8001) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) fchmod(r1, 0x21) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x408, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/251, 0xfb, 0x43, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000073135b546b9fa9c7ff989a0c4f5d4c5e86e5f89d63b8cc7fba51232ae454772c978e0b9723e3aa6f95723495a3a8368fd50fd6fb85f7cc323457f48b5d4db477e9ea340034ddee6f8645063f233690ccc039306f0669499aa5fc0fd19b9f584cfb5b5af6292551c54671ac726348946114977465e2563bc95068828d1de413614bee2b26dc57756fd701ba55e3d097fe6e4215b265ec7b3c223ac6e32acbf65774071357d41aa1108029af396576228447549489e90193b91fc34117325c9b74f4df5d0256bf8665da6f3b08fa5752d7235bcfd62ac6bff83dafdd9b323a1c759f1948cc3a900600bfbb864a08f90bbbfe2ab4c8dcb4fe151e90d6e5e1cc669854c3e2d2a7aa2d16065f207f4d4d047c76cb48fd277fb3ab24730f5827905a3885c89ba2caa968753007e876ae33e488d6b303dd64543c5fb36016cc9238346488782ca37779bf9000e3103f5ca6b7e907eea41c6ca7ad8c091d29a246c633d0bc92e7248da06ebe4645f5b63986d1af79f8dd5b19d32a4b0357a5c8657fb883806dd2d797f0a00785c0797f355ba91965cbc9756a5648ae91358ddb8b7c0000347602b2b2266ff60f51830fa118f562e696c3e5ebfeb352a2807334b5c04a468f1e3b24eda65885beec273ec61acf0ed74d21dea52203f2c92fb7add56aa1e87c0e7917fcb254002d43a7946d7b839d17bc67a324838003c570596aeecbdf66313a126636f8f41c59628af89fb45752d655c004081478b8e3efab0376f00f3615c6d87874ef47cee24a6db5885f4fa7d08929a9c5acf27ab67f67bf0bba4986ad1d067458ea8366cef3b44900b207b379c5513b5839716cddc758578d182bbccb526113df28295a5f5234ed2d035f7b1d8834e30dfe4eb8874a1a27c7afa8fa8103a9a730e7b4271500a89e69bc93325fd7c3"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getrlimit(0x0, 0xffffffffffffffff) r6 = accept$inet(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = semget$private(0x0, 0x3, 0x209) semop(r7, &(0x7f0000000000)=[{0x7, 0x7, 0x1000}, {0x3, 0xed0f, 0x1800}, {0x3, 0x40000, 0x800}], 0x3) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001480)="7face8f6319993b12cf697e49788bbf5d7e141c744aa64638ff9eafa925cb4d8b781653047ed7beca534c813a69968f0bc5837dcd44cf6d13c6d04eb28ae1928f91f2e9d24417b49ff8a1eaa7e8b8e350fb3573ab3752ca293f3929682c7c81a3e9e29ebc65d753ec36f64e14bc6e7b38f6019f00e444d8df5bc865c547d7cb23c205ae298b9dfd0cbffe9aaf6646af39f951dcfb1f6609c0306e7f8c8eab56aed66e61f43b5a87cdc3f8db2a41badddff8356264f909d5165d70785bad05122d14fd597d0743f52c335a4b34382ac40956714302ea1d6026b74959332293ecb1b7770", 0xe3}], 0x1, 0x0, 0x0, 0x402}, 0x400) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000040)=""/187) pipe(&(0x7f0000000100)) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000500)=""/104) fcntl$getown(r6, 0x5) setuid(r5) fcntl$setown(r0, 0x6, r4) setuid(0xee01) rmdir(&(0x7f0000000340)='./file0\x00') semop(r7, &(0x7f0000000580)=[{0x6, 0x0, 0x800}, {0x7, 0x2ad1, 0x1800}], 0x2) 19:55:00 executing program 1: r0 = socket(0x16, 0x9ed5a37f43076da2, 0x60) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0xc0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 19:55:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = semget(0x3, 0x4, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000005c0)=""/208) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000040)=0x7, 0x4) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = getppid() r7 = geteuid() r8 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r6, r7, r8}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000540)=0xc) r9 = semget$private(0x0, 0x3, 0x400) semop(r9, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {0x1, 0x3, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x4ad}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x2, 0x3f, 0x1000}], 0x6) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={r6, r7, r8}, 0xc) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r10 = geteuid() setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="9a19df08edd9e0d03ab196643d76b3f1828a1ec1c88531fe6bdf87", 0x1b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r12, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000580), 0xc) semctl$GETVAL(r9, 0x7, 0x5, &(0x7f0000000480)=""/115) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x101) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\\\x00', &(0x7f0000000440)='$\x00']) setgid(r8) setuid(r10) 19:55:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f37800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be85b734ccb877c5b900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c29a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d14000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d00"/4317], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r10 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f00000000c0)) getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r9) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 19:55:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r1}], 0x2, 0x0) poll(&(0x7f0000000140)=[{r0, 0x43}], 0x1, 0x200) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) fcntl$getown(r1, 0x5) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 19:55:01 executing program 1: pipe2(&(0x7f0000000000), 0x10004) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0xa2, 0x0) 19:55:01 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "483f5c24e60de21dc38c4d62a7f7ff8d000000"}, 0x1b, 0x800) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 19:55:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000002000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 19:55:01 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 19:55:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x7, 0x6, 0x9, "881721ad1806beed36ac30de9f973e19f668c3eb", 0x2, 0x1}) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000000000000000000ffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:55:01 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0/\x00', 0x8b) fcntl$setflags(r0, 0x2, 0x1) symlinkat(&(0x7f00000001c0)='./file0/\x00', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0/\x00') 19:55:02 executing program 1: socketpair$unix(0x1, 0x21055f625e08405a, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) socket$unix(0x1, 0xfffffffffffffffe, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r3, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r3, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 19:55:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x8000}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 19:55:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10080, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) lseek(r0, 0x0, 0x0) 19:55:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f6669526520fc76b6433000"], 0x10) write(r1, 0x0, 0x0) 19:55:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b007fb0d7e82f902b0051b2", 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 19:55:02 executing program 0: semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) setuid(0xee01) r1 = semget$private(0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xce, 0x401}, {0x18, 0x1, 0x3, 0x401}, 0x1, [0x80000000, 0x200, 0x7, 0xfa7, 0xfffffffffffffffc, 0x6, 0x1, 0x3]}, 0x3c) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/48) semget$private(0x0, 0x2, 0x100) fcntl$setflags(r0, 0x2, 0x1) 19:55:02 executing program 1: geteuid() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202232f66696c653000"], 0x10) getpeername$unix(r0, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) munlockall() setsockopt(r0, 0xb16d, 0x200, &(0x7f0000001080)="fd87ad4427bcb874ffa6b540c13e1d62317d1102e800491bfedcb5c1f6649bbc0a", 0x21) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e777a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f2977e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab126ad9d6b945cd56128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd30050000d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e26be014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c6383975be48ec04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab686e9ee0f6d0ac1530e406b78105a83a4c2a4030400c9549a828d92a455a69cc8a45ba1124822e1873fa65825fabb1507d9e899217e960113362117d239d3bd35ae0bb856eab85486ddee9c1be7986619f39e022dcfbc4d41cde258761cb7554ea713ae7356852dc83635c5f34defb4981dcc89d449530345992ff3151916b83e6089876d8e62f3c75f7ef5f1c6ab0e3eba779c8d05d0641c981e25564474756ec9c7d188760f3562890ffcaa65120319e6fb3f9b0fb94f8562b31c116873b5d4e5dace414def4db1745b73173edec9bcf071d6709c6d77568ccf4a5381f45a60e0c904fb76f6545c8177b992495d90e4244a82bc5b3ed3c88fbc84939673e78793ce4641b1a8c423cea054ef78eedd43ca38f45863a63fe8a04b9e72d5c5e3959eebd2db74a7505ca88846b8cb682f900bf8c62f57ec6bceea912f", 0x101b}], 0x1) symlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') 19:55:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x1b, 0x1, 0x20000) close(r0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:55:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x2100000000000000, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007001fbc62a4ed458433f1820000010000000a80003300000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 19:55:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 19:55:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "38681e31f25c10e05b6b00", 0x0, 0x3e01d004}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x8}, 0xc) 19:55:02 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, &(0x7f0000000140)={&(0x7f0000000100), 0x9f}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r1, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000040), 0x10132) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfa8}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r5, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x80000001) r6 = semget$private(0x0, 0x6, 0x40000000034e) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="c8f5b415", 0x4) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r9 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) shmat(r9, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 19:55:03 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 19:55:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) r1 = accept(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f078506883b722306a4a9b766f56a6688d8f99287719e1612a165e2c6b33c39b03881ba8c42c0c92410e9455fe257940a34ecda11ce8fc191271ed44693533bafa932145f95d857823319c8a8758a09e2d94b3cf97bce61acae3efceba390ea8b5c96aa0e2c12499f9ee0e918d438f4d06c82b1208e5541f6b25b12fca9dc15990266e898e1fbe037778cddb066435cbf629b0fa69ff5ce8df33c0b83890819cf7517cebd78a78c005429821fa8596d"], &(0x7f0000000080)=0x6e) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r2) recvfrom$inet6(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x1, 0x0, 0x0) 19:55:05 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) recvfrom(r0, &(0x7f0000000040)=""/69, 0x45, 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:55:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r1, 0x40}], 0x2, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x6, 0x1, 0x81, 0x7, "f9976394af4c6608f65215510f26d4d37dd583a3", 0x3, 0xffffffff}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x6000, 0x30000000000) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xa5}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x0) 19:55:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4e0e0008cf376612", 0x5) 19:55:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x80, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) r3 = socket$inet(0x2, 0x5, 0xc9a8) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x8000, 0x0) r7 = syz_open_pts() pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r11 = getegid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x200, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="17a53f59de0c0ac16aeec9c2eddcd473728ca92fa1e8ebc680a146b50dbdc55d6e2642beab3d73c2c9c547c3880678fe7827e92ec54f9f9374ab51483edefd0b1cef254b2c8f809cf3f12dd854f69932ed961274b6753d6d699e23090913886b2fe9bb504120826311ef3b04b3c8e675ee7c04c4e6e14adbb32d0282aba6fe9db0fff7017ac81ec403ab67ffa28ce3c8f6782d84", 0x94}, {&(0x7f0000000280)="264d76681da108ed000a9adf360a7e5994d0dd8b16675108440cd0809e246004112083ab166adb9ea308bd180a6964a86ea9145a6a6a6f270cf712ce7b1bdadba5ecb47e4d763aa906b1500443817bd7c9aa33aae51b62a52dbbe071ccb4ccd90665431b99106a9721a5422b89ad407d960e92dbd138bfefb2cea3a28310712d6cf85dfa8d1716b9e3c25faa2212ffbc0be52fa60b5a1cc54b63f762b5e1b1e21d792fbbb22a11df729000998844d7f105763b5e8e81ee177fc5a932e51551a0", 0xc0}, {&(0x7f0000000340)="d4846c5e2b850cff64a136489c5b42af327745b8bcba7f8f7e94a8c4549c2cb964c60e95a231b2e8f7d326928f89d89fd1936c36029447be2b0a4a1966fead1b7fa0f473f8667a160782c530331b384a204433", 0x53}, {&(0x7f00000003c0)="e8a37bda1641f6e6718143cf7326b3a453b270766db153411ca40db42f3a50b571c536c09669b9d1f0c8bcb3d71ed719faa4beb219a0a204ac36c410197abd95a2c09eca2716a5ff15ff5cde8b2ef165ab7104", 0x53}], 0x4, &(0x7f0000000700)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}], 0x70, 0x1}, 0x8) r15 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x80) getuid() r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$WSMUXIO_ADD_DEVICE(r16, 0x80085761, &(0x7f0000000000)={0x3}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 19:55:07 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) dup(r2) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f0000000000)) 19:55:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f00000000c0)="aa30acdb73d6a4f4ce02a29b1af5e0173e950c0c38fe088a30bacb5c6d", 0x1d) 19:55:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000240)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r2, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) 19:55:08 executing program 1: write(0xffffffffffffffff, &(0x7f0000003a00)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb28b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250fa85fb38302cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16000000000000000087471e7cd109b1be07ad0c4d22a9da7e4809c9e48c3b6001109e627698310c52122375586030dd48297b7788224cbd663b1e41d0508cf1a778092a87a05a97d792468b204562a6415c51a52072dd5da569effadeca4ee815fe942ff2b288edeecc4aba9956808130a3fe74f535742ca79a32434d308e9e4a373cdb67032a886636eebd342ee0870e2ad94188e13bc758320210e57ac50db77d40f0e3e242f758153d91bee5726e7c5eae97da14466e75a0daf5ffa89eabcc7a1df1ec11adf5384aab0c665f135a4fb6960ca3c188bbdfa12a181dae41d9dab7856842b2c503ad3a92", 0x1001) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10003, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0xa) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 19:55:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x8, 0x4) sendmsg(r0, &(0x7f0000000040)={0xfffffffffffffffe, 0x7c, 0x0, 0x0, 0x0, 0x8c2aa57c1dd7c3b}, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x6}, 0x8) setsockopt(r0, 0x8000, 0x4, &(0x7f0000000080)="e6ec5d47e9a111c92a7994ccf999e9990f7e277e480e73eedf55115cb2fcfec1c7b8f115c388de5ecbe8d4b35ac9b1e4efa29178f8e645686447a997b3a15a91e5321e3678f7120f35830857f961dc29fc2f9d88c0fc3074fb489b1f5d256a3bf555bd7daf2a820f0f5e263f5d30dde9df511463b5db516f0c89dc2366258c60a96c130e2dc4f3124b950dc4e283b56f52cc9ed94210c6020c890f14869207b9e3874943f9bea7c4cd534446", 0xac) 19:55:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce01c31286a2a219a3ac621f176181fff091ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) lseek(r0, 0x3, 0x0) 19:55:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x8, 0x4) close(r0) fcntl$getown(r0, 0x5) ftruncate(r0, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x4d) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000080)=""/4096) 19:55:08 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x2c9) 19:55:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x99ba, 0xffffffff, 0x1, 0x0, 0x9, 0x7c, 0x3, 0x1, 0x0, 0x9, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x900) 19:55:08 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x289a0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x1f, 0xe4}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x8, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 19:55:08 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x90) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x8, './file0\x00'}) r1 = socket(0x11, 0x3, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000080)=""/73, 0x49}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) shutdown(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='W\x00') ioctl$KDSETRAD(r0, 0x20004b43) unlink(&(0x7f00000002c0)='./file0\x00') ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) 19:55:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) ftruncate(r1, 0x6) fcntl$getown(r2, 0x5) 19:55:09 executing program 1: select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8, 0x1f}, 0x0, 0x0, &(0x7f0000000200)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20603, 0xe4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8, 0x2}) 19:55:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000000020000001, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x2, 0x9, './file0\x00', 0x3, 0x5, 0x9, 0x7fff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x5}], 0x2}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x608, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x1) 19:55:09 executing program 1: mprotect(&(0x7f00000d8000/0x4000)=nil, 0x4000, 0x3) 19:55:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 19:55:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c8443fbc458e43c486c0a1046025691366b9e315b25c68b12c08a5f73e58e817e50cb8096d97453f263e1b2155e2eaa1d450620feb76908d5125fb307c478cc93a0edd804aa2b6cdd08f49781f1eee7157a2f1c702b05d8ec6b143465e9708606957a890463cc87e1709e28787592026fcf93468426b13fbf0aaf7c5888528ca6c01186d5eae3957f3c1095f4a2a59614218c5009c3a6b48565a3c5fe37840ac7683e7b5cf0774bf24b36c646dac08e0c31db41e546604fd912b7f3285e0d0fb19f5f99c7e7a98f1ad4e70", 0xcb) 19:55:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ftruncate(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 19:55:09 executing program 1: r0 = semget$private(0x0, 0x3, 0x2f8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x200, 0x7, 0x80, 0xfffffffffffffffe]) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x45}], 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc094, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 19:55:09 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="582720efabd16ebae632258160d78ca65f73cd88acbf7bec6d9beaf6380e4b2f2983390183d2df5f3941", 0x2a) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x104) 19:55:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getrlimit(0x8, &(0x7f0000000040)) 19:55:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="85f5afea2b8e40c476c9a931e4f8631e429f613717212ff4515e66e8f0393c3b47f945b53a73ffaaa50ffbff6e1e8add1ff45f8cc4d8e532dba7f200b87104181e0af99c438b424bda2a365feee0bd69c7a7f95d778ecd1eee32eaa34fa38dfef2d6d3a6a02f0715", 0x68}, {&(0x7f0000000200)="39b01549196a9a2e39b39746cf216afc35ae64c02d64ea1bd2dd7282a95818f274846ed53f104811c0bb01232bf965aae40fa412aa02820a782496000c74d20e79806d352b1eb47e405029186a68edc4baf287e1b48251d4fb7f155723e2dd3d71212bf976a4fa91", 0x68}, {&(0x7f0000000100)="165ac598b9e37bede8d0a57e5f5c70ec5154", 0x12}, {&(0x7f0000000280)="324203a8f890f08d0ff4b05c092131c628e0c74937c4ab9ec3ff1d96879a5c1c0f8229b1381aceda1fcdfd299e4e165c1af546301d172b51f4e0a4086200daca7cb66929475ad6b428d4ec55476589636e1f272c982b4ce2fcc6b9038b8ee2e7832deed7c34f112479a884fab4fbaa3205c5dd85d40b028ea79124440d28b2b8e8ea362d0a947e8e3696ecafd7b30c809ee43c20dac21b0d96125c96ca5bfc960d8f5a70bcf93c3a95c9933fe8fe335263df2197a4f75df99d8050e1418f0aae948e86", 0xc3}], 0x4, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000000)='./bus\x00') writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) getpeername$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000440)=0x8) 19:55:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:55:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x6a, 0x0, 0x54a6c942cc94cb91, &(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=r0, @ANYRES64, @ANYRES16=r0, @ANYRESDEC=r0], @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESDEC=r0], @ANYRES32=r0, @ANYRES64=r0, @ANYRESHEX=r0], 0x37b}, 0x400) 19:55:09 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) 19:55:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x4000000000000001, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 19:55:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x800, './file0\x00'}) flock(r3, 0x2) r6 = socket$inet6(0x18, 0x3, 0x7) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r8, &(0x7f0000000180)="506c7ebc", 0x4) r9 = getppid() ioctl$KDGETLED(r8, 0x40044b41, &(0x7f00000001c0)) socket$unix(0x1, 0x1, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0xc01, 0x0) getsockname$inet6(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) r11 = socket$inet6(0x18, 0x2, 0x7fff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380), 0x0, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r5, r10]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r9, r13, r14}], 0x58, 0x1}, 0x403) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000480)=0x1) sendmsg$unix(r8, &(0x7f0000000840)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000500)="a003115540394eb5f41375a8479d792ec5994fc1b4469d26f5cced5e75fdec890f84017212a1abbab63a6eff037bc15d3f1949aea11aa74234806c5e649d76123dde2fccaf8df463f2088b9a453eee2b961ffd4c434fa491069b1c26248effbf453cd41a53084977c6f4d9b66602da4984163383cfb2452d21491b824e0b0a6a0cd2b861716bc11f25d08c3819a201ee0b1d34da11a192e4d1146c82940a7124cda3ef5e5c76e6f2071f84d7cd4bd363e8aed477f8c1cb1eb5b2c0779bd22bb8988afa58fa337ec97b203602", 0xcc}, {&(0x7f0000000600)='\r)', 0x2}, {&(0x7f0000000640)="97bbc35efb4b61fb9ae851405a1a455024c809fb8dbd976d13fabb477aa5f1c6dcee1388f4693d84d8b04eb195a01063d76d53d8277deaaf0b70533bc91164aeb687fb10a7fece2a142dc164440c0b24cfb0af0255a2f8f7a76c4d9b6e48c90051fb85f4cdce33d515317e13ba6b1ec9cbd478de92dbcf0a908c453bccaa07820fac799b41551102d558e231986c316f9907358508d484c9edb26d077a2b843bb6303f3a420f2b84e77ac9d4744446f6871f1fc3e92320f2471e028902d022ddfe2cce836ef797b31d62b1999237", 0xce}, {&(0x7f0000000740)="6e3feb95e43e0bd65c8a2573bf2c8ba7bbcf7d1d842d93f10d709e6b111c44a45fe178ffcdb97527c87e1af8b94eef9531a37f4d3f7ab450944fb295fb1cd242c76e836479e2d9413f836f4fe97aa2421d34aa05cd9935f205eb35f5aa22cb91d9e3b484fd0c48dc9ae7c884ebcadf3a47f7c4f15fe5dd7108a5ddeb5774b2d44c6c12d750", 0x85}], 0x4, 0x0, 0x0, 0x402}, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000880)) dup(r11) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x8, 0x0) r15 = socket$inet6(0x18, 0x8000, 0x4) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000000900)=0xff3) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) syz_emit_ethernet(0xc6, &(0x7f0000000980)="d93c7d8b7b9d96dc61eaf575b00f2f00a8d809edbdf3e7102e6153445582858fbd313f67319dd26af290c08cfa91ddf20b8e48b890837ed629004587b10b629ad61ccf6148d98094f0329572f73b9496cb56f5b49f94ebf7ea8c03c11b4f088132338aedb11abf5b5650c94fd977935751825ad0c9d52e73d5ab4098d0fb77e4b36351133e47d718280f3bc98aa56781c568d3e4ca221b8c5cf899674575a71a08527f527f44c513b81172e52761f7867415cfc8df250c6d97aa685d384cf5eaf5e16dc5d502") fcntl$lock(r8, 0x9, &(0x7f0000000a80)={0x3, 0x0, 0x80, 0x21, r16}) flock(r15, 0x0) 19:55:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a17", 0x14) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000300)="e2ff088b1d2c874413aa1f652c07d446659e1dae1599bb2237e27e1b2e061dd920b5ed21a271a72c81697a503456a1d70a93e504efb8bec28237fd7dbf9ec64150cf40728875e3d76e080e1c34", 0x4d) r2 = dup(r1) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x3}, {0x18, 0x0, 0x3, 0x1000}, 0x0, [0x6e113f26, 0x4, 0xff, 0x3, 0x100000001, 0x7fffffff, 0x9, 0x80000001]}, 0x3c) 19:55:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xcb, 0xffff, 0x9, 0x8, "956c8f9ba92227717503da34c8aa969755e7af0b", 0x100000001, 0x7}) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x9ff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) r1 = syz_open_pts() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x7) setsockopt(r0, 0x7dbd8094, 0x6, &(0x7f0000000140)="7951506d48e0517396eb47103a29913a67275d2a793fdfbd", 0x18) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x5) r2 = dup2(r0, r0) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) rmdir(&(0x7f0000000200)='./file0\x00') kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x80000013, 0x800, 0xffff}, {{r2}, 0xffffffffffffffff, 0x5f, 0xfffff, 0x7f, 0x4}, {{r3}, 0xffffffffffffffff, 0x50, 0x2, 0x1f}, {{r1}, 0xffffffffffffffff, 0x42, 0x1, 0x9, 0x1000}, {{r3}, 0xfffffffffffffff8, 0x80, 0x11, 0x1}, {{r0}, 0xfffffffffffffff8, 0x60, 0x11, 0xc2, 0x4}], 0xfffffffffffffffd, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x10, 0xffffffffffffff0d, 0x200}, {{r0}, 0xfffffffffffffff9, 0x26, 0x20000079, 0xffffffffffffd036, 0x3}, {{r2}, 0xfffffffffffffffa, 0x8, 0x4, 0x0, 0x5}], 0xbc89, &(0x7f0000000380)={0x9, 0x7}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000003c0)) read(r3, &(0x7f0000000400)=""/227, 0xe3) r6 = open(&(0x7f0000000500)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xede, 0x1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r6, 0x0, 0x0) readlinkat(r6, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/3, 0x3) bind(r6, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x1}, 0x8) rmdir(&(0x7f0000000640)='./file0\x00') mknodat(r3, &(0x7f0000000680)='./file0\x00', 0x3000, 0x261) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0xa1, 0x7}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000780)={&(0x7f0000000740)=[{0x46, 0x9}, {0x82, 0x101}, {0x85, 0x3f}], 0x3}) 19:55:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10cc9d497b"], 0x10}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) 19:55:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x82a, 0x40) ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f0000000140), 0x10000) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 19:55:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0xdbcb, 0x5, 0x2, "eb15910b505a9db2c14025d6dbd2d46ed8d71040", 0x7f, 0x1}) lseek(r0, 0xfffffffffffffffe, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 19:55:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x40000400000002c2, 0x7ffffffffe) clock_gettime(0x2, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="fc", 0x1}], 0x820f16b3d57c7a1) pwritev(r1, &(0x7f0000000000), 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 19:55:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = geteuid() setuid(r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) getpid() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 19:55:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000740)={0x420, 0x1, {0x100000001, 0xfffffffffffffffe}}) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x98, 0x1c2) recvmsg(r2, &(0x7f0000000700)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000340)=""/18, 0x12}, {&(0x7f0000000380)=""/222, 0xde}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/7, 0x7}, {&(0x7f0000000540)=""/25, 0x19}], 0x6, &(0x7f0000000600)=""/229, 0xe5}, 0x840) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000800)="e1f103008fac05eefc8c7a80c74043400618d213e0c76a303a9ce522b330c5bbf220cbff6d14c878eeaaef85613813662cb9ceb89ac63c158ae6068408e7701ed3a42c2d2c4f0f421acf1f02d9537c7ee0be74b9161e4f39a8ea315c42e691dafda1aebaf990d13bdbc20230c408550a1e2f404eebc924084024659a9be73c3c9d064900006a940c9526037a63e764c0c445bf169c786168b6c7756b3b975472227c", 0xa2) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x39c2dea5, "855c55021a0000707b6300"}) bind(r0, 0xfffffffffffffffe, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 19:55:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ff4000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 19:55:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 19:55:10 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semop(r1, &(0x7f0000000000)=[{0x3, 0x2, 0x800}, {0x0, 0x400040000, 0x1000}, {0x4, 0x38d1, 0x1000}, {0x4, 0xfff, 0x800}], 0x4) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x9, 0x8}) 19:55:10 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x9, 0xffffffffffffff24}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x401, 0x55c}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x4, 0x6, 0x3f}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x7e, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x47ff5f44, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xfffffffffffff975, 0x41a2}], 0x9, &(0x7f0000000140)={0x3db, 0xfffffffffffff000}) getpid() 19:55:10 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 19:55:11 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000331000/0x2000)=nil, 0x2000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:55:11 executing program 1: utimes(0x0, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() openat(r2, &(0x7f0000002240)='./bus\x00', 0x200, 0xc) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f0000002200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000002180)=[{&(0x7f0000000c40)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/248, 0xf8}, {&(0x7f0000001d40)=""/205, 0xcd}, {&(0x7f0000001e40)=""/73, 0x49}, {&(0x7f0000001ec0)=""/223, 0xdf}, {&(0x7f0000001fc0)=""/228, 0xe4}, {&(0x7f00000020c0)=""/144, 0x90}], 0x7) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) close(r4) readv(r4, &(0x7f0000000bc0)=[{&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000700)=""/215, 0xd7}, {&(0x7f0000000800)=""/77, 0x4d}, {&(0x7f0000000880)=""/220, 0xdc}, {&(0x7f0000000980)=""/249, 0xf9}, {&(0x7f0000000a80)=""/223, 0xdf}, {&(0x7f0000000b80)=""/16, 0x10}], 0x7) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f0000000680)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r5 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000000c0)) close(r3) close(r0) 19:55:11 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/188}, 0xc4, 0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) 19:55:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r0) fchmod(r2, 0x4) dup(r1) r3 = syz_open_pts() dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:55:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x7e0}]}) 19:55:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0x408) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) rmdir(&(0x7f0000000240)='./file1\x00') r3 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x2, 0x5]) r4 = fcntl$dupfd(r2, 0xa, r2) renameat(r1, &(0x7f00000002c0)='./bus\x00', r4, &(0x7f0000000300)='./file1\x00') ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r6, &(0x7f0000001580)=[{&(0x7f00000004c0)="03be5878c04477aa3972c35772bcb4a11df2e4607a89f4e98674b7bce30941d9841c21768ce9207e0b284a5481f91cf1d6395870d98db570471e7ece077d6fc34eacdc8604ee1a8aecb85fecb68525f2f622140387e058743ec756ffb71e1e6e5a85d938754ca5ed2c24662b7861f2ef1c6d6136d89747dd709e65f5a67a859f59cf3c4c846ef73013742cfc7d72f5207cfc90549da6286c04cd27660474ff85a7665aa409456f4c0fc550b4d928ef5b36d3756a500f37b6abddf7ef946afe09819aff92003f57d1dda015a0548ff81a97e3fac12000e89e12da8d469d41b8d925cc51f3b708eb52a2ed34a218018cd18436e43006b9c2be3b129b84d01c7cdc5c6a03307379d80e660652e66287baa5a5632df0cd3d6f426775a874dcf40e8e795e9a87df1ded378b50f96cc4039926962d87c4d16902b770a19a6ee591d6ee4b1f7b4694d878596e50cf6403653e65779057642ea4b9544593015d1033ac11d19bc310e23bc29c1f0e4a39c38ed658834ab55e3f804aa6bebf0973b2cc50c54757e9eb652246d052b77fcded7712385fc1646ed1644a0baa356523", 0x19c}], 0x1, 0x0) pwritev(r6, &(0x7f0000000040)=[{&(0x7f0000000340)="dffc90b8e051f9386e39ec48e4a22b0800fb3b9d1687bccfd296b62db180e905eab1df69e53721353130be7ebd694a42d98b1fd63e63525651000000000000001becfd06a50398fc7f75cbddc8000073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d38a87ac6900002e760d8825a6b7fa000074ad54bb8aa82ad7346879345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf200000080c82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816000000eed5dad1d4a3fdff5d20c594e100000000641b2447322e3c28", 0x158}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) socketpair(0x18, 0x4000, 0x200, &(0x7f0000000280)) ioctl$TIOCDRAIN(r4, 0x2000745e) 19:55:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="4a00cc57c164a70a8201054058f5333fe9618eb0e0f0f325af09b8499861d817", 0x20}, {&(0x7f0000000180)="38feaff7bb5f9f09325899a56d9bf5a180403841bc3d7bce13393f03adae10c26e1068888e2206c496d473b9a664784c30dfc2ff4f27228ab80afaa6dee0b2f6a371825c0ecd0e34fa882b05d9c8d33613358c57b28aea8e9daf1ed2686f111b5e1f2010d31e4a5b2d2d6b44c42be828f9e8c71cc8d4685073e9470870da8ce311867028980b3c94354b596e5d324f09565ece89020c418160d235f7ef433052ce6d013e6b92b525b1c73a24db88ae5f8d3895fa08458a3d97998315302d1c774af8c1049bf1fcc7afef4bcbdf580023894ddd323cab7b7dbb4365ae8f8e82", 0xdf}], 0x2, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) 19:55:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="6d4e87", 0x3) execve(0x0, 0x0, 0x0) 19:55: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) 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) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100c8, 0x84) 19:55:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="000000186004008b00230607000000000000001bed7dbdcc43b8895819000dd22a2498c5f1be05abfb0100000017dd411284bc3d69979dde867f876a848314a23e1d621f176181ffe6367de4ff98513853f53c89060e8599475d6efffc9b50eb782c5c862dcc403772aa822975a0cd2caeb9bbcc19d2c09fe97056af63bdf2d8da0133040e8abfdd42cbcd0d8735c6ea7720533d7669236799616c4a35e1ade1edaa64ab3c7b4beedf637518e3378b2a580752648ec5efea86246c4787960afb7feac739eddc7cc6c23220aec03d6b3e330b4bddc4b355573efd2f505065797292a5b48f00e4a9736613f98234691f8fe0cdf519bf1ca6058f52323ee44c88f38a5a83c6036bc31f37751a7bbf5e6455f300ee47dd67eee884f8107885fb317d7bd3f285", 0x124}], 0x1) 19:55:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8406, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x2, 0x4006, 0xbd0f) r2 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000002c0)=0x9) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x9, &(0x7f0000000040)=[0xa0, 0x8, 0x5, 0x8, 0x9, 0x4, 0x4, 0x2, 0xffffffffffff7fff]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7f, 0x7f, 0x6, 0xfffffffffffffffc, "1e52f1b98451b96cb6a2c6238a721d9b4fd7e4f7", 0x101, 0x1f}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000100)="37a7fa37e37671ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea88c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x9, 0x20}, {0x1ff, 0x8}}, 0x0) r3 = syz_open_pts() close(r1) mkdir(&(0x7f0000000300)='./bus\x00', 0x80) dup(r3) syz_open_pts() pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a", 0x2}], 0x1, 0x0) r4 = getuid() seteuid(r4) 19:55:12 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10005, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000780)="494bf257ef2414914493e89868f01f057d222c1c8e6a7c316c24966f9d2a65c262a84a0da1a9f51360a0c6bd5f9298086e6f23af7de0010aada3a51a526ebd39b8d7e55f0d6870dc2a1fcb0c8f1237d9f9ab966d3e1a637e817dfea3e71bcae3eee2cc5d3f75200e32d3d394bdc9dfe751320e05716e326b109c1fb2eef41178dff82b27968e31b94502111a7d5855e75f397179d7ae4ef992bab1276045483c942670009fb1223098d89524ea1c6aa4b6773063208c58bc9a1152aee94d6d69025f01bc3004cbfa5c72e65955339b46e2b987172adf7bb62e36bb4a141453ea6afbb2b9864396cc8de54c96c702456eb919d845a99a5a8c7b51148039d2ac1c102b5248dd961ca336fd125fb0a26e0511f7d422982aa540dcc931fe7dc5af3b2d65e956e5fa822d4f20aae9bb954abe6c1da110fe911da1ec87f94c23feb16ab0758d76a0366453c3195a47e176f930565327bd4405ba8d825a1fb18bb2803c7f18c727504b743028fea3b322ab27d03232550d16cacfb24f56eb08bec63bb3ba1436c2aaf5ed0acff37be3edfe3848901257dadca69f7ec4b2a8b3faa7ee438bf59c8aa951214138595f022436adf54207eec5cd706d8de1c5fcfc968738ba05dafbf431df6078905f21e34a4a492e08009d889c85bb081b8c691a43f50c3ead5f114c9feb8559eb8fd4cf73a2e73bf02b675890d916ba0b59916bd01a685726aaa7bfe8d6358735b6d54ef41fa1a3fe3d7b891dbe3372e48ac3f3c8b9a0db05369759198855703808a6d037eb6f4c8992f82cfe6aaa008bfc62b31eb1c86865334b697705ac74295768369859ead20f600a21c01948c99f310cf70becff427b49ab16e25896ff206bf387a1abb7fe5fac345691cc7ce154bf6d40dd876d8a787c3ff7b60cde2f5316144a9a56ceaa23dec3b4a2ac009aae740ece51aa38f020767264424d83ca9d90be38c63180e7ef2163dba40dd0a3bf36fd471eef199bd80f652e3bed7fa060b45ab9c5766f89ec13df6d63644b7014af1210d85cc2292734283317ce3e000b2ca7e67298dd6b781fd9e9fbeee518139cb73514bcdf7b62602c070ab30aaf92a07d7c873abf1ecf570ec74b4192cf998864bf9c6289a402fff9ab8ee8b890e5cae41927630082948d4dc239953f83a7f452bbe48ad6d9483c4c7e70943738e6d89229b5642081823e78f404d29228c53ed7a1094575fbfd61a8e7b7ddbd7ec6b190bd9a79f2103a506c4341879973c85269704c51e6e46349021a5114f9cb01ffa828d52846daa81a8c3d88d4adcbb64c6238484cc17f20b15464ea06ffc4b408bcef444ada8f444834b76afdda0525bc4249ea466e00ffb748b326193df9a262ea1ff246bf4bce2e1c7cf80aa0cff64bbd19800029299e23d58963506e1a649092ff0f10a5533b7e0e04d9b74c03b2b4e0a18e60dc686114a9823b1d301d72739fdb6bc1b222835025fa787841eb758f9d1404c0f5c4f8ca4b3fa7abb9222fbb6caf09e69191a49f88953049f1d41c4ee5280e34a2aee2a6d9edadbfee2a137cc3c65dccc5c605b095dd58864f4391784463441ebc462b29fe61ca3959c8de9b8dccc1aae8743878ebc5a6eb4fa1098aa559763b54f747d1a986cb97f8d27b6f22a05cbc9d6f775c760185fc1585c864b3c7d99e91ab0df38304433548d7221e83fa91331ed0df2ad2157e33cf9ff5c1ffc7db438d56d8ef5e160f01fcfb701844e3f5a245ceac330dda80a3fb91b90fa3c8a760d038c70d25d388d739f3e50b9658704faa4c0862d7773563eb1c8f725fe4aa4701c6c9aee351525d81ea9471eda6d30f48cc89c4f04e900bc0ef546fbabdcb845d8a31e87e61e8f718a1a0cf49628a7349e1d7d837aea3f21cced241cb440ccb0fb8c6ccd39f636f4afd01c33557c1eb9f1acebc8fd5db92d701c7cab1d8823d48282732b7a0906236e2e40ff4cc9e043c8b9e39f049a25d09f350435a292e4b4eeb73322479ae5f7b356ceea3cdbc77bde9859593e31b0a1b9fc6ce2a072a3296e6acc3dae696bc34fb5e5b8e692bfa1f13ea86e887d7d55e0e15fac08c40072e1c3287118af23bb29651867e9a41cd54c7a74532a09ea974c54dd9889035db87a818af4e5eef796ffc90623879f1ed3a7853544aaea736a2ef404744dea431cecafd5dc6c27e3527a0244b62a42f85d7450efe654d4e2c63a6a6d6bbd8ed42104783d2771767cd0562513e8fad038bd02bb84e65776b88c70fed5de9c962b49de704ad619aff110d805f6540da55b11f4b36d4d1ad56b073fcb1e165c4b89d53012f773fcaf20cb0497466a61d9a345fcb784c2c2f18d14eab718124f98c93c83555e97998f55c8038aebcf3630fbfddf28afbc855c3a03398845116b2015f25a0905f8241a209352e1b8a9588d3f0f99c9641a0336de5ffc674a3bfd287e7414b3de8e8b3c0319d3ca9a2c68237297c67941e4db87541ddbc21f6dff5d596c59c9950cbfe38977bf034707ae44dd24bfe048eb1d35b04ff3861442912178299486cd6598ee4ef0dc50ec342d612c202adf4d07244f54ed41d6123133ee7bddcaf346c14754e4b28d3beeabab07b3311bc7b90acf7ba625ebe72f407360dd3c39839de21ee4ea57cad1b83b55a180d01a649db2597feeb2e9cf3be4aeb225677e8f91925230ad89a076e9f8839d3006adcc51fc6cfd6b3fb04b82f2371a1f8bf90b4f7ae14273173ef7bbae3af6dd675a00d8d981d8a122a52797901ff2f1f77a3bf5d9b2bc40d9d345bb9a9d79ea17af35c1f345ed37a0afcf9cd6217c51c1820ce4de13196a3c7e4d5696f5ed6c472df852e328a10ca24ee8003ccf5cd8514ef99b997fc17f17749aac5c39c6c937f4a312c34e609533642bf5f78a417e4b9f7c1df75478f8f005e93efad540c379684cf555e306342fe22bfcf4f83dd41de3435065a6480a8e525a4e0be540c3c8483f5670db31ec31075ad477bef8b02db296cc9ef9b712a5fef20aa6ef824484c16ed848dc924f194bcf45f62598be6d8ff03109ea4cd258c52e856627971f99c85e65f6774506d7e41dd2978767be348edaf3d372e9cdb164d4348dc26fc722477de1a6f199dee40614d648346640abe7a4e6f28982f979289b8ba5457b14e6aad77910af2dc380a4f16c17e6175f1a2a96b9be9276a83c37f639feafd4c24e8906dfb7dfa03e44f3865fa62fcf29ffac8c9fec628e69002d3aa7366dcb4aa789feb610e5b9c4a89fb9bc077c5fc923310a9b36ed6ef3e8252cc54e74c9411814f386212e32c8f55740153c2343b4d82d36db7091f61017ea7c5865186ac5aa8735282becfa65d65061c83d593ead2d81ed4c065454a99b445e6282cc9c2d600e0b81d9c4aa07162c13349bc857bbd91b8ed461271b931b6a3803735741c8e94cccf755594f2a243ee76fb944a364da8d1f2fbd4b5bf78413d2c98d9f3a98da0c37e5b35f190fb9988424a7eeafac00a5d560008bebe199b5ce502be9c5365b00756730727835d34864802a576ad283664c79db415ca763f78ef9efa5161dfce68c9316abfda66887cae86118cf50bb59c881b0fa42b76d3caf349a9cfd3673f0856611c503a11e37b4cac7395fb2b4d38fc878dd3683a7fe4b4449815667686902fde124150fa3b7b1f2f6cac68ac31509d1a93a886f3732bdd71b198f8ae2c08029f4219e986efffab917b1e0cc049422cea7fd5c01da70fcbe02042266a1c0a4a08a66e9981db73a45ecc43ae7bcec2c02e642cdaa0cff6b0e19ec9bd1141600e4b7776b3b7547672d0ba13b5fac2c9d329dad53cd8c7e7ce3450a187bbd19e3800aff379d0eeef84a88765f585b70d8d6ef7a71bf0eab933b043a33346d7f7e1e3c92caf53d590bb475c4a832b64b418f417d54c10af1cdcaa7c176f4aae1dc32e11058348b81da167147635a9cd7da5005f069bf0b3cbc48bad0efe198393b6f735ad936cd8202f768f0dda91e28e777ef94ce8cd9b9c36a10324e365d9c4c907796a0b728a95a632a60d070820f12b19057cc5147a9e1b092cb8d1503d9f4b1a14968dd52cd9253f6ea338f377f507c8c829aaeb599a73116d2fc9845f35a43b461b1f4a1842d043a51dd45a7ac6bdb9df96ad1bd3a8c88baa61542fcb0724d31191bb2f14d0497215da163fe5af18176bd977325f19fcc357666d5e6e154c91f98132a2dfe46ba4c83b7360d9a55e9e46fa8d2d15d517b1714a3cf665702b29b997197db11e03f035be60c4ffc53ef354835e66f755c8f1bc79d817f833296d880a7790fe251870f4b364181ba11998e4d17dc486e4b57b5abd03d66d4bd9dbf2f0013479f5164376a8ce0876d994bfb5f4c62fc8bd23ed13e3738a9938017fa57da91c53e39fdb17b14d1acaa0627d1d43e04aeb7934a08408ecd670e92396d9dfe24e9128252d9622c486edc6bb5bbf3f0d619f1f22cf0f410b78fbcd572319033a8e67a646e6a7685b16bd5cbd320eaf569f2fcd8768580b935aeaaaa5d0fb3091e897f3d83538120d867f6821b87b98852f5bf142fa0b0e884348e74e5a31546067310aab77e26327b7a19b00cb67ba9edab1aac48ce6efa6906a24ae050ddf7b69a1b933e4f41fc50ab9269e8f559337e87462ffa1b9f2d0a2250d11b56a073ab2dc6a26820472749be1cb5d0442c5e23e77cd5a69117c6e35b653a1c88b5da16cb40a8c3ce04f43bae3fabad1820ee1eceeada559e6a9efa50058bd5deb64489cbf84048038960fd73fb12d1954f28e59392f8d1bf386fbfb388dcf7383a08c98678ce04817b9b2b95416ea829c74d0951a55b4d33b943b4819a3bdf00852abe582cf96b2dde9d2ed06734c516f01d0d62a9d474a0a8bce35db8664369c1a22e034d5002d756014b34c16c3aa4cc1450b86b3fd04ed09634b26ca83354e096db1088031b09e4301ff394fb01783dc40b901a41b18a7ace887ed45d647e78704b71d82ee69a9bb49205628dd8d9cbafb4f116945de45494e9011def9af2111c34cb9bdd4157cd032b5513d257c8fe13999ccd82e7de971d1e2b12d5d56857567c122e27222a484dc48db15f2e7c3188bb741ccbbfe861c46a82a0e2473689b8c930bf19ddb18476eee6a3e4b11e149ca3ff28875c1f911ae080b681fb523cb828c7f519f82ce579e169c5126b3450165127d1d073b061a901f052df2dd739ea94a8b30982a7b0a9db222ad6373e5ce8274a2a6bcaa9650746b2607f2f2cf191e23b9ca795ffb58a699d53d04817a7d640d59687685366236859d6fac9d8a2f0fd634ace09326b28f5011e12542745b6b0dd12b5041f1a9bbfccd9073c91abe6aa760478bc38102c2a5e3aa77e4f63d263385a4eb46743c1634cbfcf8d8be2da29242e99e7df153d0cdf932967547a6401e3efbb8df2304147a9da09856d0ef486ba4775010e01128727db2f9c410244f196ce66e59114a14476d891affc73e812c7075b0b01d4c26ffcec99e7a07a08400f50b9357cee8e993fc7cf4b5191cfca7a9180a79336dad8fd4686d617b060afa5adabbb1ff3d8d556a3e1ab110e66d191d095ae88a49d5731ac0fe74eb548b97f7318a7fd36ab09d0adf0b4ed82d6b42f8a726f540a628b31d532047e45d73575347e56ce5f753de26a5b187210616cc9a3ab18d3fe81c8a9b88f248115bc5292be87f1c2762faa9f4cfd22e952040eddc68de2d2bc396c17019e1e3cbea949544a792964e50379e2b48e114ff181e5a0886d261a788f0624a8fa64599033929453fee8c86549ef6987c67e47eb558499f70ab562325044dca4d", 0x1000}, {&(0x7f00000001c0)="11a94910bf90f7bcc99816b753f9e14b15db6d9b5a5017145b6b6b6f4a16b7b9c28e9396b653f5fa6cdd38ddc879bf8bcbec", 0x32}, {&(0x7f0000001780)="200f28019e3bd121f8839753b6c87fd795f4eb04505ebd31bef2d7e2c82dddccfc5f36db85686a5d25ddca9c9dafe5d907e004d1f200823e34671077e89689950ca2c641591bdb56f1ed98a26d5dca6d682006eeae331c3c09441367eaf3a9f2cab4c4840ef0304d58f788861893eaa275b8a8cf0822b88d6565e7bba5505ac412fa26c4141d575742b7fd1794e3939912757e9f2fbdc9620bb1fce90e4e5fbe068deef5e90ddc2fc95b92632577c27f0b08c3dd0e8ed1f62c3174a9d96dd526d3153f16a4b0d7bebedc40e9c32a75efb19d00df22d2dd3d16d2da9db809919c8312fa7f6e7cc02f38f01f7148611186a1c4542a8f36676823d5e55c54d17d35334448ca3ad66a743dc066cce92a3976a944143c7c3bdc6978c972e0bf5a3fd0e876051376cd11b7f6cf1727fb35144b250eaa4b22f2f1855ced1c4cc80e24958a252d2bd1c1c920b93b079577dda11deddb8ab0d55597cf0c0b09944a1775d4e79c8eb47d829c899e844b1e6244cd65a4c9f151da792e4afe69ddf6a0359d448a00017d4222e2b70250ba72529d81e444e665d6611ffc63a51ae568598d8aba8f531ba7534d10eaaaf00e70416195452aec8542d310b38eb7eb61a830bfb1740c4af1e068aa16c43f3e8c39d205555543fa773abf9880a9ec54fc81d7a093541ddc6197a192ebbf20e2bd6f33fdb12332d262321e9ac4a14437083dcc51e7e4e8484d458ddac50eadbdd81e869a106bc2ba98e6c1d253d259bb76be16899ae5cdcd6a198946889485aada1c2acf1ad0c8a53f9e2a2e210b9841e4f294978f6463396a15b6923d083c16afaadf5fc4778a84910b63af8943e04506f4d335a7c22d15dc28eba6778f52a45ebf5ccaef0bc9d2a0de123bb45a7c7666134c3f10cac4daa477ba44d65428c9057ba5850fa4258ed1f47ec561161e13c7a209dc328e870a28bef13d75ee503dbd53c523fbf2da9641cada6f8a192fbe58f863eb545ff9ee719332035d0b8540727a3c1a61262cb419f90220387c2926f9328a2dc9684f69bf8c5717f0c361ea6b91646a39a5c99c7b90546af5f7701dcbcbbd93bbb8b121c74c40faca8efdd69b2eb48ed0f2edab265cd35fd0f2402166b18b5bc1e48002d03d97999112ae99a539e88c784c82cdac8cec67849f6660489225bb6b9de2c325ad1aea5e5afbb7b32d53a61e3129b864fa4c1efa61dd2172047b5c94f8bcd24fcce2ce23c6034712f01f0cab510641515864c80fef58c5841e199c9ad881cee617ac24f2aa2a939d6248618b35d86f25c76aacca32414415ce8ac91b99ca52b9a2b648e61b5226a83f80abf91f6a12bbfd13880c82f95ad1076a3bf8e28e694abf4d76f9289d7adcbb3c3050f828ea404b0c604e5c75633612b0d95eec262e325c1ce4d73bcde4994ccf0c110d4fb44021ab547a95dd4652c51fee25c9f9e443cfde6455a0e87f8d0d2d53d8e6a436639b5df38981795f7ecced6602dd3cde8c8e06ea230f31cd5b39b7e1b104def83c90d618427e66ab1b7cda7be09628e3654d1fd727a48123cf7b90d6df9e6f45f64348df8ca29103f47f7f3a8a067977fdf2d4122da71fb640f89f8cc857b255b9109f35a07c827a052879baf2781e705bdb9fed5c949a32e1aeed336c637ec06c1046ce2f8aec0f8632fad8c6ef6f4284dc59a8b50648f0eff52d4f41a61d5b5d1d513f8bc660581b7b74276d2635463ba7a38a185f2658192ed15a46c2b42f485dfa01d1769e048e29fa4dfa15d3cd62fb8fe2b576267bdfdb98bf7e837af822b0217dfbf64e9487a328029b99187872325e2142cbd39b9918e91ae1005f3aaf1e3e687e855e4177f1f981b3d1d515c9959ebbff0ec1ecd9bae74f8d2f9156d78eae3e674c362bffe567804a006e9d8594a7c6dba368d23d7fe71321a933a474b9b814cf98c24def8d0e4c8e91bf3792363e126d89782d32a90e502d77b29fd3d151a4056dc88668cb5461704959839251aa30474f1628b4eeb5f2067446cbfd4743238cc2f4e2c5076a59d14f26a36d87fba4282b429f3ddad81809efa8d43dd1fb54099328bbf56b52c248fd786d283feb74068f0e72493a881f797468879f9f6fb37a7025ab7633ca6c33c7919b47f481edacfc093c67d78a8682d384f995cca75915f6bb3b4969a5b45848d6349ad8f907984d1df7d3074f222205abd37586bb6ba43b25a5a30453e2fc7069a9fafc9437901bff3bfcb4224a7adbbc1661d6f6ed177471f8ff8994463cb35dc4b3f47386793431d077cff1788e99b5afbf30e8225cb9eaba975c6e0ddd1a8e7673521e0eb4b817505b1ce1e73233c822d2ef2ac794e7e9f7f9200f112d6a563e2ddabc74b4363a24bf1fad05654f4196146969ecaeaefb31a58e6a95882f58ab191c1f6ac80ee6c45e55de4af841941ce7b6668746b92e371fbc15631f8367a5c611e328fb284968b494f81a1afb52327ec7758cf18909139bc2f47b9798e5c3623f8ccb4714a30759646737cfb187feab8dc2b178990b906f61b05075f21609d5ee745c605ee7ab3177b9e65a76a43451ec1884cef9a63872472fbd48574ce67a1911d3cbca943fd3755f99a4b1a0b207f5fe66ae2f208e64f7011d5f4ea91f11f0b9ab643ef050d3984912c9b6ac7f75d4716e7dc7c8b873a0d18d12a71228e11d522bed2f5484d280764f0d3c553d94b2ba9c9313f98f41549e94b8084992b871aa29d556d3c2b2e06f9c40bfc12ecddc1823c1eb613a0927a0f706d4edc62abc2f4490168038b18da28c3fbcd3cc64d131ef038a5cd6516da16cdbb878265326c8d311bfe761e02d0c42dbd1233b7718b6e896c4aeb13408f56863747fe58428f7bddc08b2be0250b4fbefde63e20ba663198e3cf7680ec4be3886f655f585a631ebdcba39486a4879b9401dc653dad0437eef8919dc16833a01e3d2e3cc743d611f14dc6bef73fb67a831b0deec86e9cc8b43f0750a729de19260354ce7a688e2ab62b76c8765ee7d84f0e4483eecb84acea1207a39ba784ca15aa0eb46586edc0abc9abf9cbfc2c2f392bd7b87af9c89f76713d5f888256272c077e6503a29ea4bb8924ef643639e196f751eaa68ae5ec29e474ed34c4626ac509d83742240639157f2bbd909fb9f2e91bc83acf713de8cfe7bd117941f9a7fa7ce32471f83dfe6a71bdbb7f33254d4a0a4da4a157ded5dbbfab6e081ef3e3aac31105015338c6a1ed0e86ed0e10e5bb8a50a934eed15a66bd73a574c6de63d2a48897cff2a102b28740056beec0eb6791a123cabeb2e78a50bf1580580ab983da7c38d64bef93ea739f2cd710e9e54fc36056194e9ca52a91df007b16876ff401774412b13b514a0e7f8cf6ed9d4b143e833f77569395b446e48dbe8163ef27606ed1d2d6015ab2c89cbabb1735fa617ffd43d3271f3aa0462d332e4ef7f0b4bdfa4f5a1c06f54c1fb52a86de7bf06246029ed453990987bd821b3ed4581fe6818942f9b2159c2008e97226b9558f062fc1df84994afe05920ab2f79da88b2d6a3e465c94a3fccbb52ffa3970b6fa8bcfd0cc7fad92072f9a1aa1c0c92c70ddde93693bcc0a7c3b38ebd68c1f18c7ef96d60dd2d2d564e55800bf29570d91530a56c354f7e32a5bdeb10ebe5eff925f9fe15ee4e301914b6844b52c46059ea6ef241656274bf3f378c6cd28512c2876a60e23ba51ba68f0355ea27d6667702c87b1b89898ba6a65b5bdcf257666366dda4fa7fe78f2c4351984f07932c125aa798ddb89ea65516157db7b22462cf7f103d5ac8ee70df04354665e22feb754279facb487b939007876f51472d4b97b1bc29cb2adf6e4cb3453705c4464f7a203c7048d07628e4f350e76087a16ac971e2b05780e8e6f0fbe37ac8519bb736b3914e437567259f6b7b19bc6bf13cce1b70512b93015241a6df904b87c9fa7e2f1fa34d46f1e425d8054897ee80abab3683fc949e411a83460a026209aee89ddc1c7de2821d90bfae41115914ed359f6ad1b35164492d0a30218e03a40a7f6fa0f32c4634712e16c12f913b3e851834fa8e493d56e350d17a3aed6dedc2c44c6fb97ab1f86e3285c560ecc4bb09e4c22fa7d30f69779e32117e95b329603da38eaf6721f9aaf8ba54b852ef0df4a2e28c75bad589a4cc1ffa2107d5bd32cffb0c26d3cbbf86e8af863d2813d7f1cd4072787e5c5f3245e63925777602afa44bd8c8306bf73e9583ed9a3d07749e1b01bd086f68bd3ab083296298c3489de05d4078d0ce84e1fe921d84ae2679c5fa5e4eb2668b76e65ad0a3cd4e4ba15a714719fa1447cc5471a703a23139b86f8901a2904890937f817ca0b127fb853401a9144f182c2fc09bdd83d4a224cd9e07d9ffd939762b16cc7119ceec40d2ef76e7760db6191bae88fac68320329ab07a272b9efff3400e91a01062d9ae48d04c2612e3c4dcf9178a148509f7552fde4e4346dd1958de25c580db456bde592ce2faf2d514085ee8a944effd8e80981859629d8cc4556f2ac40c71d803a4b36d4e8d517eb62038fe640c56868dd95bcff557656c090e70da2d77b2dc284fea3e69cf09ee9408e5ebd8ec4195016ace69130b287cc3b053866ad8d486ea459ba0b076a956e62806648fc699a6194be7ab6d5f6d7dd299bdf4c102c863ea9155653a3dd7497eae060a776157131e9578edf2220343c53f263ba124ec3ba7f67f08e9a93d13d81807bc6474cd8811ae9deffd738cc4a6981416b097c0fe9df4bf85d5bb6b4d1cafdd50b538ec328b57320fbd9157c7394a1a6ef02fd957cea8fc952eaa46ceeb46e524336aa659fac82ff37c83a90e78631e139ad11f876b0004187b2b5fc4bf9b756fe574c1ed9f80cc8fcc4ccba62678528cf2da657e00338b1787fa56cad3f9c79d41853b0314422acca2481c9abb0d0388d0de4644f47b9c1f1c6510e01e017da360f2d79fa0e458cf009877dcfdfe7f841ee96bd7482acb0b0da1ba8f9dbc5a4b41bf912675f8393d833deb632b70ccd38389e8a17cd67eb7a679864148921fa5a44740f077c18222a5acb656a5dee04cf0b186cf8921451d38caeb34aebc7dbbbe8ebf2a421b949a09a7b2ac7b9652b8408dd7654b5a4b7e4c3deb5d932b7a12a8ce1c6f2416b9b9e3246ed1d99396382158053b7d2cb2a356d68c6c0e069e8b15f3d10b9087178596d03a8f5f7fc666a1d41ccd557ffc319c90d3c13aa823baf11ea5c1ab389f0cf17b05983aebb242e0ff42ae2d726f4377425a81bf4127da86b85e85b09be4053fb39855bd1307593e52e815b15c1277f3b52ce177b4248e9d55e83d9a2359ea6262422a38fc2743233b38437dfa103bc9f36d8be55ce629c90de6fa57e043246eaa2e7fe50de71f58b29895cb296587cbd4bba284646e31dfda10767bd7a6740f0ce68f50b96c4c1d5723694061ffebf2af9a4a5e8bc9b9383246883a588a58286147aee40243e8949315aa6fddbc4510b2fe99d482fbe27fd934f0b13306b8debabbbef6501f3b1570310600797cf4f6ba6dec80e09d0d99786b24d1f61aa4c65a1951ab35413fb0012e7801108f012fd3e313a8663b2adb6e5c2e7bf36ffaa429557a5a4fbed451b11c43b66abd75c75cc92248183b687acd31ce065f812cd5cf0993cbdaaf170960102d2dac3012af8681849ca3383bc4e4abe3dee14f8efa9cc3a44495c8bf5fbcdd533e9e3bd416c12702c5ae6c0cb7e529d8c34a89dc879499940437e8d9032e8be62ee3f8cb1fc4740178adaa28a494b6add7f6f608cfe86f77af88ec3e0f251e04f117f7c2d91fed0491", 0x1000}, {&(0x7f0000000200)="3ff5f6c34d99300084698b9848de10e7a3a4098fb3056398fae3f1e46b3f4e84a726ba8aa2a91b3f82fc162a09a1557e6b677bb0c72febac3265fb045015f6c3835661a9c8829c22a1ad1113ca612c8ebf2048f5451614526fb28ec70e29f100ce702c709496aa99a9e2805fa9fa1f7bb7b2d4a888c772bc389086e9a5d56167a26d20415a7024a19a352ea2b5de505dc08008affab803d702613b189a6a66c40ada6ba0b44532c7e3ea15e1036209d90fe0b20063da12ec1fce5efd4c6850b9dd057e888cdeaa2d501b5a62", 0xcc}], 0x4, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/184, 0xb8}, {&(0x7f0000000340)=""/2, 0x2}, {&(0x7f0000000540)=""/28, 0x1c}, {&(0x7f0000000580)=""/1, 0x1}, {&(0x7f00000005c0)=""/128, 0x80}], 0x7, &(0x7f00000006c0)=""/56, 0x38}, 0x2) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x24, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000100)=""/9, 0x9) 19:55:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000100000000000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) 19:55:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x400, 0xfffffffffffffffb, {0x101, 0x6}}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) socket$inet(0x2, 0x2, 0x2) 19:55:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0xfff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) syz_open_pts() setuid(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xfb) 19:55:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 19:55:12 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='..', &(0x7f0000110000)='./file0\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0/file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 19:55:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002201e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(r1) close(r0) 19:55:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) flock(r0, 0x4) close(r0) 19:55:12 executing program 1: select(0x40, &(0x7f00000002c0)={0x3}, 0x0, &(0x7f0000000340)={0xc, 0x86b, 0x6413, 0x2, 0x80000001, 0x0, 0xffffffffffffff81, 0x4}, &(0x7f0000000380)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$getflags(0xffffffffffffffff, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x190) 19:55:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x401, 0x62) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="855ab1de9d89bd06a0ebd2eac54a227c7ce2f7e99000094852dd494e48a42e97b2e86096e52b8530964a8aaf412fd6d715fb506eb8d3e8b9e95d5d87c56935a45e5aaefaa003f09bd29b046d0dfcab60d4841dea827d901e4df6b0e06587514941dfbea1a681b04076008578cadf71bf9335475f6d8e92cad78eed7f4dd047b172c231587ca45490b97b976d6ef52c740847c4c20a77897ed89cfa8c852d7e48603fbdf8", 0xa4}, {&(0x7f0000000200)="389530dbcff40053cae901", 0xb}, {&(0x7f0000000340)="1df53520c3a847cbbcc79b641e887689965b35fb292032b3216119a46a2a184de9d1dd7de278fd40e3a4a870f8c6c57dcc67723fd3d6dc9f92b5dd0472305d24bc2da2a995f6c15267173dea41a46c6e1cd8c686379013067bc98866ce220aba1680293860e0f14a9562bd996d1d5598882c61b7a0c5872b0682b6bdc20abc7773dc619837d0b1282bee91413c784cd84006c8d5cbc27916fe6d828f85c504409b4ead2a59abc6b6628af40cadb21873fc5b2b2f3a95df39c7205775fc592fedfb2d435b1a60631219e076744c309c3e179521710a9f20b2f3e39c1d9a11af", 0xdf}, {&(0x7f0000000440)="733434edca79a916e31527e2d8c4a0989d886e9517eb03c5f769ad8d7c84335c2ac4027ed0dafa41c391a8eae27702dff8fb1b7381458afe515714a9ee90fa65156e89d39946032e1d2904aabb89584881d0585f34e6758dba2999ad81c1b90d3683df8056a83053c44e8a431d5ae53bde25b3e196d40eee7ecf1f327c4e3479ea564bc766b02f56691571e6922eb28060552264809f2c7a166086fae08e6902496f000d498e7436aed044d2111d487df89360db93a1e76f73cb32168e538546bf92450f87072ea2f2dc4063638dfea2ef99fd437111d9de06d604964319", 0xde}, {&(0x7f0000000540)="087988de84675fd340d6933e5b732bc48de6c9a192e8f1f672c4bae87026d17f7ece92658ae89841f6cc95b1b2cf9fb00f39a1fbc62409eb673212645655bfe693384ffa9f3d4c07d7274e34fd3474d32a4a7a49af4cbad5f9d80758710accb786e99ac0528d3b7014886d2692e48a1f9006f7428e73783664edc6b43213d7211dcbe4e56165beedf9e6910660ccf1a3675fae7557fcfa3cc5f413223b4f1a5ca2cefaac539caa539c5895bc13a9", 0xae}, {&(0x7f0000000600)="777e7b881249fad34089347b0090fe42ce20a563", 0x14}], 0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x10}, {r1, 0x85}, {r1, 0x20}, {r1, 0x14c}, {r1, 0x8c}, {r1, 0x80}], 0x6, 0x8) open$dir(&(0x7f0000000180)='./bus\x00', 0x10001, 0x0) getuid() linkat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x3, 0x1845}, {0x81, 0x9}}, 0x2) 19:55:12 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSETVERAUTH(r3, 0xc0107005, &(0x7f0000000000)=0x2000) stat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) r4 = socket(0x18, 0x2, 0x401) recvfrom(r3, &(0x7f0000000580)=""/249, 0xf9, 0x1, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r4, 0x0, 0x20000003b, &(0x7f0000000040)="ca010040", 0xffffffffffffffdb) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000100)='-\\\x00', &(0x7f0000000140)='#\x00', &(0x7f0000000180)='\\H{#\x00', &(0x7f00000001c0)='+]\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']\\\xce#,\'/!^]\x00', &(0x7f00000002c0)='($\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 19:55:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) r2 = dup2(r1, r0) getpeername(r2, 0x0, &(0x7f0000000080)) 19:55:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x6b, 0x9}, {0x86, 0x8001}, {0x85, 0x5}, {0x0, 0x9}, {0x87, 0x4}, {0x85, 0xffff}, {0x88, 0x100000000}, {0x2, 0xfffffffffffffffc}, {0xc5, 0x81}, {0xcf, 0x1}], 0xa}) 19:55:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) kqueue() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)) ioctl$KDGKBMODE(r1, 0x40044b06) 19:55:12 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='rc') 19:55:12 executing program 1: r0 = socket(0x55, 0x8, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b100050105000000010000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 19:55:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1) setuid(0xee01) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/141, 0x8d) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x100) mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 19:55:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 19:55:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000d83cf4466548796418703681ed59c94fd806e948692b1f5ed4eff017c74d2b11323b56ef1a2e5d6502a5618aa9089bef2292d499966fb2af5bef05b6b72c4076558535f3dc12e500"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 19:55:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x8001, 0xc2e, 0x0, 0x0, 0x9, 0x7334, 0x0, 0x3, 0x9, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 19:55:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 19:55:13 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 19:55:13 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x5) writev(r0, &(0x7f0000001300), 0x0) 19:55:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x28800, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffff, 0x7, 0x7fffffff, 0x0, "000000000000000100002000", 0x0, 0x400}) r1 = socket(0x400000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff91) write(r1, &(0x7f0000000100)="2b00ff2300002b003a000079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d86270", 0x51) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 19:55:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) chmod(&(0x7f0000000040)='./bus\x00', 0x0) 19:55:14 executing program 0: r0 = socket(0xc, 0x8000, 0x0) setsockopt(r0, 0x7, 0x6, &(0x7f0000000000)="a6c56f37b9ae1aa737135c0e7f9eccf9b46e196ac5faed22d5741a89711929366831d40f8b943e668daf1a82b48719e267d81d3cfc9ea6a503c75d403d69c08e1755521b036d9f51f6531a4f9ea6e6d7b5b14cbb2660880a3927f5a3b874a08e05f500c56b3d4470a66ac3496ce778a677608ff3b873716d15fc1c63be5fff", 0x7f) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x3) 19:55:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x002'], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 19:55:14 executing program 0: pipe(&(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000180)='\x01', 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 19:55:14 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f0000000140)=0x4) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 19:55:14 executing program 0: r0 = socket$inet(0x2, 0x8005, 0xffffffffffffffbd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchflags(r0, 0x1) 19:55:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x3, 0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:55:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xc5adae3672c60c98, 0xfffffffffffffffd}, {0x7, 0xab4159c}], 0x2}) 19:55:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 19:55:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r1, &(0x7f00000cc000)='./file0\x00') linkat(r1, &(0x7f000001b000)='./file0\x00', r1, &(0x7f0000017000)='./file1\x00', 0x0) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:55:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) close(r0) fcntl$getflags(r1, 0x3) 19:55:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x8000) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) 19:55:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x8000, 0xfff) 19:55:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) semget$private(0x0, 0x2, 0x28) socketpair(0x26, 0x5, 0x5383074f, &(0x7f0000001540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580), 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) r3 = getpgrp() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getpid() r7 = getuid() r8 = getegid() sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000100)="8236b536ed00996887ac91dcd62bb4a5d6f475e8dd69fc554b14dbb15c784e0a80123e9d24573571f7b231ed6d7b754b5892d47691c8d258d4477cc73536d9ee24e9f3ce4c6cf5be9ebad66a3dea809d93d64e18f16efeac40616bccf9e14648fb0ad34d45bc8844349dab1a5c56009017a4b8fb4f623ba876ab55f1db24abcd2fadfcfbc63e88", 0x87}, {&(0x7f00000001c0)="47630cedb7cfe2c38981737b866c419c11a5dd8d3dc893b0b5e06219be373dcdb89bee8ad8b0904e2ec6710619cd313c99a095015b26e3bc91acb2f7c2674a3198f02c064788cf2915fc3e1d37a289abe2d41fea253e6a43786969902de7a97c8e8bc4e64de915261facddfa1f383b6c08e3c47a1665cfff5f2deba2efa5d733a8d7dd89c7417980cb5fecf2cdbef9ebe9bf811c9a80c666051f3092b395c2", 0x9f}, {&(0x7f0000000280)="421255809149c5088198b55e1bd854e145d7d862ed65d1fc95bd6a", 0x1b}, {&(0x7f00000002c0)="66672a83dfd3af1471aaee50db321afaa4a75592e86e29334a8cf5e8e52297dbf696eef2301c30a914fb2551b1951497a17e870bbf70d1b99cea5ff5872734382ad49d89d2403bc8068cde9f700205b9cfdd58164c41a6", 0x57}, {&(0x7f0000000340)="a8359f1db6a59efd738ef3530b233501bc896c473013922fedfd95473b594fa846b833169301169d1b845adeb4251fe32c1f5b6edcdf3e75d25a1b994f4f12bb16d052921bdfa87ae84946de06b645cbf571a796b9a43fde", 0x58}, {&(0x7f00000003c0)="c238e4b40f02a35137744642392cf7dbfc89ac1b7d68f9a12ad8fb81da04f1c50918a272daf18fe45407a2f13eabae6b4fa421c2907109c1ce2a9dc1a80fce57ec33a209764139f5ac565408f4eeb5d15d6b4562718d119a5e455c42a9297f0b6209654a5fab88b862dfacd67ad20a37bf639e1b28f6f13d3137738c520f3cfdb12f6f4738525ac3a94746840ff9fd561703a52f2db2324e5b6eb0005f0a7678f6292e9753f9d45e0fbcdc230cc7d8b3df17f4f380c6a6e1df7e217197dfb9d6ef5dde717abd44cda0e4dc2eee85ed8dacebf3559e0a8161a9c2e8f2f2c1c7528a8cb121e521b5d5540e24424a63892afe5dd9d185379c3d942f2c8585072612d98fbc96a7e5b4a8e464723f2e68b7c39c1167aa25161c7183740ee6d83b881dbfb91b59cd742a61ec5b71ecaee04c7994322d9eb0f729326e00e9761029d1edd6921c8b2b209ff06a4bb929868f5db76c13524ee771607130185e38cd6f041aa05ccb734d137db77192ee342033f1c084e2d5c437517947b24dc96b57976d8afd2568be4bbaa987ff79168ecf6564bd8efaf478c8d107b9de829c28c9e6d25f447dd5a2c5eb1c2791b3d5182ae3ea49280a9bd986a3d407790a6184789fb046dd126181e868acc978ba75b8608a0fd6079871da96cc6edae237865bb5f9455e5f6588ddb59492a995e2edbc907c94078d53933d008492b7da0edd019a60afcad0d8ed3179bbd6b9f339cd2af813fb791dfdc4bd533051fbd9f8f6a12d2bfefffef6600ff0de493304848aab025c9666d2e4d8fe86edd0993ecb99e6be09fce5c8e344e9b4814abb4e4da8635f5a6fb0f48cd7e8809dc835aa0f8a9707999b20f050c762518bc397e6775a9764c44a00a44d7848db47b4a78f6d13c93811f8fad92754afb6c736ce4e543f07160602bd2f1fe8f82f557c78b29d3bbf9e9ebc50f031046ab901c6b30f338a91167fb72fcb8adf4630d7857b6dedf57f42a9ef4c528d55fa840f5c37e625e0dc5783d670a97b2e8978d9a6de00eb47c8c79d88c00576e0aa2cf18f182228bb9554b3505c620595b590e7e2ee1846e24dc706f48a31bcebe637d5e3a274b731eac973148ee1c5cc6df8209cb53815ab6509b2eaead6fc6e3f7a98fdf1dfb626e4271bb9abebf24bff1a723ff3f5ed777d6dc9af20f38306bd203bc224a7620de44a4733fa43a2b5ca2051bedeeb7ad32d6b856c493fb0237ecd3446ac9a1c4fb800bf5c383158fbed786dfc460bf45d32d2ede20abac0a746bd06a8a0020159c2aa848a8d2d07c605a6dff9a4ce38cb4f31e8f3d8504caa1419cf46e7c36bc7c24ffb5629644280ecdc1973f6cb6d6b58001b9a578b96fd2d59ad8ef60e5b2115b2336a732f27528d4cfd560e85af913873c40dd496113a7a442161a657177a172d2b5a16bbfaefa87b34aa6e9abe50857b261295da37a85ba0ad0e74a1ed5e0d31b1501c95cc96718a0bdc5cacd53baa8979baf1a14346b4d6a4ea1570adcd0bf01988f18348d6050ce972e0296611dcde6c7a191173cf0093ad1bd5d6e3aa07f901d13d7487c10642b2f29d328564a845f91204d330d32f85f60ab118b8a5cb4167fe8946036d76af1e2f1fa590be7de4febe5b2e9268ebcbc2a001ca96a05f8f6853b4ee92be2d338d9fe66b9be817cca66a537171f07a86f19b48f2769c2ba9a098e76527342ab1e104f0f64d03cf5bea1b47792ba5d1779fb1596d2605d01d4a1c3fa504dfd8740e541e6322245926ab2e439b84d7085583cba563c4b7a83f75823cf37e0a6ad0c19a134493d718b5ea7b4a48bf65a8aa42e7baa1254f67043355dd1fba7dd83225297b61966ca1b620fea3aaebc71a81e643c2828db1932d60e9636dd0cdbf8e7d83ea01b87594a978da8e6863f203f69b019409e4fc668f2fc9dd1ea62860e8769b331bb930710eee8c02f95f6ef8db26556654646f2d1b5988f3c99f9ecb4f22ac42c6c31daf7e2c52d586b542e80eac100fd6cc75e6989eaaa94d7a91825e0bb696ee42140d293e894738f550df68f5b247497980325fffa0adf5263c11cb44cf86c2c6a408b016ead79788a6015ff78e9e0d4606038eb8224d9f74181e3f74e5bd4ecb59d7bd0055d6ff4c4a9cde1cae571fbde4cedeb1385b4b61897ee84f289ade2e14e890324ed2889e92233916a85d7f0b5526140c13df8dc8ac41c21e39b3270d7e4f839f8be1741ce7d786c01c37d783ac1fd420942dcbfc791318d8f4c87213c624583b348075a84b12e1ef23db027ccfa3bf038e9688580c6e37a10a9b52596a788da2c5a414c701c90df7ea3c217ac662235f0b22ce8fd1f803b782013b900ef9a7d54b2a36105375703a381cf094cf0dc8061dd61d5dba4fd1818d3976e7a9545313b7bb1c1d7a253079e08c79984a0e0ffa7cfdcef9fb92915a92e5ccad21c52b710373dec855c107d6f6e73f6891e56faea031da05ff56208f17332fccc3eb024c1351df0760e4e0e075b054ee2be84011b44369be797e2a7e031af307d5b0754804a9cd3cdc0f6f84971a107a59be89281ab3fabdc944053e079fab82dbb01030538d0b329a23e07478a7da2ddd9b9aa0de30e553f55be5dbde8059fcddd3ca03642fb1a205ce97e47d578d2abc059ada7728fe80121bd37b03676ed994858d3b4ed656ed00b7b01e5babc1a2c16fabe380e45e929f34ef37734cd38e1b7d822102b50e96aa52de467a048fed233b599139b9fa04cfe2f2f32439d465287886a39586390f60b1ead215961e724e39831cf0d661447d639ccbadfc46aa0958fc9cfd755c3df1d7b9e7c1e74a3cdb3d1fb465cd127d94a5e3b319bdab5c171011c18326e61ded0e03319eed00a5b25c89acf561cb718abeef977663f368fc5527ca59ed39b99de174ddc54d93733935b015f6f9cf094da7543f0b5ae1b4820ad473ffb23ca1bf283c93dd15e5b1866969337df2012351d997c631c67333059b9bef77dd7d30f0d4789332fe3d3ecbbb84025eb0903a21ed1dbf7e5b86a1134c38e8ac00c691a44b327cd88373c3ffa991a11bdc9f022ec3d5ead283b83ff2450e36c5f501466a25f40b6e4bcf80adf09e164fceb187a9c32ad30fed1855117b778e11af614616b0d216ce27b6a408e77c14391dde467e9852f46e68f088eadbdc48c1059d630e8b5a8708ce760d0d2cb807bfcc052e35f58f3be9fd77583582136bde9cdd66f304df1cd009517a6ae0172f97a084a06cbe8f906a15d5a9f9056f4168127e4696bb38cf24f0fb3d760c4fa4c728e6344c2f3c06c392fbb53865a7b489d5c224ca547e4a274ac2739af2b974a4dab83bf7dfb853c70ce1a89c89b67c855dfa610732b90d7785b59e1c45ad5033e09cf6ae1b527cae250513ee400388ab2bec6d4a9072b4da8fd6e05f9d75529ca6be8fd5a9893a1b83054e7410d9e42e260f39250f374d91acb196da8de5ec67aa48f7a24f00d38cc747ac5378f303460171b65541a7a82b9c18d45bab56efb60f307462e92bd67d3d004b299623cbeb8f0bdffd2eb6aea02f0ab2f796bf5c2d20973d97fdc2ced3dc5c928b8f4ebbbdcd62b080143b0a4078ea9b948f134d25d9a0ad48e5f80355a56e79f3f083acb6d1b0e4525791a426898723e37d225f17ca56fca93386e6cb6a9b059673a84d1a2465d70c0516fdee0dced6f3581a0c829b5256c9ae089707d2a6d983acb33d9a8bf8a54afa115641c7b294042636acdd50ce8520f7c930706aeeb1f4440f063d6c9939d822f818ca41993f489f56fa827b3539149ed07d0ebb4459ea33107505d8477db8113d664f00358cb8dd4457d72f4a6013bdd6691404e0b632767d5ccae4db39cb1be333d1ca051368d87b52b3d73b92a473002604b13e2b21939402ef7da1d4bf94650459f10000f4bb373ea88b9239a3d3198932596efdf705cc84512f6601638c093119a35c0a8229a59e896e540c73abe74bf759cefc170b1d24fd861fb65e1bfbc72b0c4977617005bdca95182e7da54cff0c161172ffbfc6e364b52d658804ba8fb54278a8324e7b67191f529acc9b41fffa6565045806c3f8a86002465ba8cad9a0584d11ba9adc4bdd1f2c6564d98a7b6c1771ab9a74679ebe5c96654059c6ed206ca765bd43e8d72e23a1e5681529bbaac5f6d2a4ef53dfcf459fff8e92e8f7c7d02edf4ba3a8b54fbd143e5d7065047331a9d1156e5ac9b4d2915292cccb4defc9a3fdfcdfc6b03c66db8a541e979159d6ddf4536b61277ea04485221627dab5da929dc996e630a8ae0c777e49ce80885e3f7510cd9f6665b7c4b749da20aa36e3f0498addf2342e9a260851645f95f86050b083762dec9ffa25aa4d1b5312e8102d29a86dfad4342dfa819f89f179042b57730d843cf14dd575165d3453ec2f17c80908be1bf403fcf2c5624bd28e6c12d40337800938347bd0d3ae08a58178e501fa936c54e8d2490d4b2b54ac207f0ed241023d46931d8e047ebcf67db104f33b5429bcd37e6815594099c7409258bc713dd8669002fb93fbadea7f1217c8799ce92abefcd57a229c69ae972af0c96eaab18cfee0434048635e386ec7a7cb25c6aef74c1a381a8358b2495bfd3bb8dd7b97410be5041dd69fb3ac4d3762d3f2162694a966e3a2b3da5824f2933695fa337dd1d90beb09f02bc588bbb01e81bdebf85255247796b018d7751f4334af169a22bf0839bc180ad4f2233497315ffe74b888fec8e1c3da8cc91d4d4257c4263c4ebd3c6fea51d502ba16058e4a6b052b4b2e45c3e47cdf0f18e976bd86469e15c00fd5426d236afe55516b7ceb31c91c562ddd1e93a68987437e96539dda46e11805b191516ff1ff6b66271bd72dc88533b207fb112835bd812309f58ac716663a13f0a03833967ae1445457f5d5d064a38c53ceaa224e2ec7482b7f0d7d2e7ef5f0eeb7a5357c68f7127971ca49177f644b684abe626cadc737c3ea33be3cd160225eead994b1e9980c10491ea7604239db2ae31428bfbb08c8d609e227c9c4ba15e888352942b369eb0ce95b06c4d97e21798f5ba91d2e8936eebf24502b8f0166ad1ed94a2802aaa4406d32fe5313960186b87622f3942910bbc6f0083df3c724e92546810760afe04528f83256c305e5a36d18985e4c8004e58616a9ab7a3c19ceab289c419758f30921f36a36e7a09d0109710849724fb9b101754c82799fcc5ac9bd8dcc34d55fd2a93bad087089850086c57f6a739ff557a11f03843c93b8eef949e69e4b1ab577f625a2901f6ef82ee4a435255bdc2c17e2c307a9d39c24968b0325f221ddd0eeadf7f37f28126145d689ee43c8944bbf9af0d81b5881a292fc674d66eb6abdb574ee27f991fb1cf6dd53eeedf182604ca3a2da199e1b9f6c2ddea7236ca688dbeed15bc3b3ee7912bd0357c5ac620016fcb3c9b175657d01bcd0a30c7c67f7fd958b4a16d9874d81e5395da2da4c06a27c261079ea55a1e78bd64cc2a74176471d99e31e6387708acdc7fa5c6085a2737bbef265d395dff08f7608c423d53cb40308d395a3cd913e4642d8b4190d78373ed00a0458a6a8d7be217bdc3b968450e26073c03a029e953c8d981a955122a1296d62e9572dc6f5ead79b812589a583a20d242fcf6bd97bd27528f5b6359172fd3cc3b8502f443b9c070e337aac48a902148d2400017a4329328cad36a073248b883ed4972ec3f296467beeaf2ebc6797c7b95e4f0a899ea3259d0ae70e73b3403c058d34a4ebbd2f10e968cf36d7b74178723fbc2a6e6e164f2dd5ebb5d207e96c00d9b8a4dd31b7f380c0", 0x1000}], 0x6, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x40b}, 0x9) getgid() close(r0) 19:55:15 executing program 0: clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r0, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x3, 0xa, 0x0, 0x0) r6 = socket(0x400000000019, 0xfffffffffdfffffd, 0x24) syz_open_pts() write(r6, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r7 = semget$private(0x0, 0x6, 0x8c) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r3, 0x20007479) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000100)=""/91) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r7, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r8 = fcntl$dupfd(r5, 0x2000000000a, r3) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000003c0)=""/76) 19:55:15 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f00000000c0), 0x4) r0 = shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:55:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xff, r2, r3, r4, r5, 0xe0, 0x6}, 0x5, 0x7, 0xccf0}) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x88) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000040)={0x1ff, 0x8, {0x8fa, 0xffffffffffffffff}}) 19:55:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 19:55:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x2, 0x80, 0xffffffffffffff1c, r3}) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r4 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r5 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000007c0)=""/191) r6 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001c80)={0x8, 0x80000000}) msgrcv(r5, &(0x7f0000001c00)={0x0, ""/69}, 0x4d, 0x1, 0x800) preadv(r7, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x4, 0x4217, 0x0, 0x0, 0xd758, 0x7}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000700)=0x8) semctl$GETPID(r5, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 19:55:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socket$inet6(0x18, 0x0, 0x1) 19:55:15 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000080000000000000000000000000000000a0000000000000000008d17078540aa9210d000000000000000000000040000000000000000000000f58eb40bc7cc0d65000000000000"], &(0x7f0000000480)=0x61) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x40, 0x1) openat(r3, &(0x7f0000000240)='./bus\x00', 0x1, 0x8) r4 = semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x0) geteuid() mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) semctl$IPC_RMID(r4, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) mkdirat(r6, &(0x7f0000000080)='./bus\x00', 0x10) setuid(0xee01) symlinkat(&(0x7f0000000300)='./bus\x00', r3, &(0x7f00000003c0)='./bus\x00') r7 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) 19:55:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x200000000, 0x0) 19:55:16 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) socketpair(0x0, 0x1, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:55:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) 19:55:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000340), &(0x7f00000004c0)=0x4) r3 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r4 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/191) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001c00)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r6, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0x8) semctl$GETPID(r4, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 19:55:16 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x100) r1 = socket$unix(0x1, 0x8000000002, 0x0) dup(r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) write(r1, &(0x7f0000000400)="94e676106f163e1a18b12e5356f7f0cc196c362f45aadbd6e681fe025121d476b13712a053757865dafa50ddc149fc9179c3b8815b3572525fc2bb738443217dd77874ec3742d40ae049b9ff29b7ea7c4019c3c92789ae503ee108d01ce6d9d4bb6d2c84b620ef93ce69d4f2c13e6bcda36f2c68fdbeb446cce17b5df2a7b09484df4010f8b8948b57a68cc93d78993d4d96b4823bb7c767d07766e6ae3f0f3157828d1bad4bbba78e07257e6114d1843787d96852c62a48f9982ff5253f5565939b09a9efd1f74ee81223ad58219d573c9affe75fc375234b36059a50273baed0ce245c6975eb1847f30c858e141428f01ce550d7c39f641030efa39a25a12bbf6b0f6043406998ed10a085f9c596ab25228bfd6ef6b18a100ab927d53e81b3b53e09bc981e8ea8fbe3aed1d2b2860bbbf6325f5acebd9aacb7dc10d833853fdf2c7f5d015b125d7b4bdca5273fe958c52b80f36299fb362eab020dc959c66fa4fbab2d68f8e2fca95675fa94a92f41b085086083a8bb2db83dbd079f25e143d052c2786f4f43be5d6234078befbf6b4a94a5a39f3750c883870783957c67de4decdc0bdcc2da3173bb5bf24598b441777fe8ede6bac671b60144683799af744088036ed835eb334ae79117afaf16705a1207f3bcf85db9e6a3e0500e0337e5b1fad9dd5a9331567fb7342c1917a35e7e9d9506daede658e398f4d275fd3d95b607236b908155b0351a92523b6cbf72c0d21147fcce038c7fca35b39e1a192e819e56b426d9a27ba671d63cf3cd4e012dd3f5183f3ebb29c54f231741aa221ebdad84d7af28d72abcf30d00fb05316eb9ce53608d099ac4e0d1fae92621757d3f3c3cf009a0b413e85dfe5905b926dfdcdb2af1d844cec87ea759c71b681fe078c2265bd5fc0e9628081a7e509cb65a0689d41eaee1a1a38019d6b84aac6d96e3bf80dde5744231123c86313b7ff8a8f811b504958b1219137c8b78d81f6d6faea4039e0ed54d94db8af405a6a36753e46df1012c8d7cb714c64584bf5f449a4f9b23ffab5183b45f726d1ec9a740857c657d149521fa02cee59de26b2949fbe10cb9425195957460091756e64681741c90707631bbca4e48640fb89191d1530eca7c0019f41ceb9ea3788ed43c7156c88086b5779bfcedb2ab0b26632f7c1ecf52305f8d2b57021dd2d5b12c55d3123aa3fe5b9b4f8de85bac97a8269c30f1dac92f97a1f6a187d58057f4afbccc9ba0ca39aae6ba2bc41ea185d497876ddc1ee597c31066eccaab2d792b79a173dbd7ab22812a9396ba4d0419f2b1d5dc968786e6d579c03e1cee5dbffdf7330532c264b3e377e1ab71dc154a508b01ef9da3a43f1efc7787bc6f89761f2208601ef5b7048747ca0306d19892932b87e638a5a6e560506f4bda1a48ced1747ecb8f2ff53ec337fc1a073c67f6029a31868e7158705ad76f536ebd29d7e37b1f6bc17ac9faa0fc18074b76a4714eef95bbc2fd20fe48ac1dee1536da7cbf68a7012c6615bd38f976ad028e7ff486910c212251a15ee048a8f17ba5e6d7253e078dfabc65580b4d74833b9a11a44aaf69ea891a5e0e8fdcf0ffc202eefed314e50ff1c3eb102c65a48221520b34f50fc9ea4d39f67f5f848936d135f4dd79a2e5899bb013fdd602cb90b219cf44bad69cc031885b82d1a902be53ae5b0514f7e3449565dae774de13851eeee947e51f6db1446ffe54bc842bf593ceda6e500ab1e0cb78cd961762cb400664c850928841e9d8e01c12da8355612b0fec17e230e2e2edc27ac59341f213cbf4f001197de114ae4eb0d223377a2d2c44c399318293d97e9f265c06e5ea8867ea48a2b003e98f1a657e6808754aace3d66aaa18f157e89f2fef212ad528d403db7c5f3b1fac4251c7891469897d2b0d75fb9dbd2ed2919e87ceb6f30242aabf6042c9434e88026e0776a7aaa1e3e9e345b2688a9030de07198ad53f4aa63f472712a79065e6381dbb3fec2a21818f21c5cb990932811fb3cebfacf6fa8176e87d411b40a81e0459eee1738b0259cdae84ee81700fa9aefbd487b61e2137ea19ff45042bb128d41e5e9571886a809b5a9f45ddf6a2ec08510fa9a93a77aff0133453af05d8778dfeb00f91a67e4e95ec33ddf4ca34fc1cc083039d3d6d1910af3029dfc8b70c796974a94f3e54800e0128b3eef94c8214d61301944905e2eb09418e13243272307c23df45597d6da6f8f06168c5b8630785d16a05afd379507e7c68fed59fd8908e461450719a2103ef4caa4dd3baea3c7146054c4c65a38467746bfe38efb46102f7f8298d6256b167e938264563b9497d380116a4c2a92e5f88b60158204cf2db2717d2815d39bb7622a4d10f3767129e337878e6a1ce831ea0b9522b1554a471552ca0f49eecfd1bcf546659473619c0be46ecc1ff869568bf283930dafa32c85ae216930e20faec08fe191910c019980a6fc1d62ceda1ee66d33becbf8d3942488e082dc3ae81260812cd51ea61133e12aee693710e01afbb7898ca66f52da51c06d5473f2b6dbe0a353ed6acfba1de435b1d2d52da9ffdea6f990e67fec783d567be1875fa76bae4b0df1ed5123da84ab9f6a725be740bc141f4f006a13be8a1e444880534a5606b944b2eb781c552080ba89263adecf7e04dc3cab5cf998a22192984c692d0c92b0d9c81cbc833002954ff0f77ebbd9bb08ce8292ef2d4affba00a8cef6f8c05c932cef2af08eb22cb4942a8a9313c97f281e0f0bc7ab8da2848e10163ccdcf81a3e7680fea7f22c400b20a23749ab5e5e9898b4e24aa4203766f18ea4e86ada1a28b3ca61b8014c532f2261394e6821ffaf8e7eff49ded5d8f799e258bc0f66b9ffdd6d6ddf400701f48403ae3a97fe6723537570efbb011f8539e8ed3ebd859e3de9a77315f0012dd224f67e2a456c040f60efff801a0074b5e388adee343e43c8663bfa6f4fd62c7ea235c8650dab0e93b5b7966310eeb8db5f75f6bbaaa7e9b50b28ec2362beeb3e21b2a215e3d5894a5c023a31eb39fb574afd1272af15abce46104dc9a6ac8cb6622e67b19c12583f31cef3fc4557e06fad7d7d1ee3aefc1851a08d3577a5190150dd0540ee096ec8076ecb3f9732371bbbdcc9ad21894140559adaf8ebffe0759446a5e8345063187665355faae925699982f9e8b0959685defb6e2bc8dd224d0bb337d348f2911b80d3165493296326b07f9af5c48ac6d1bec6e612e8114d50dd3bb1dcdbb01f0c2bf2c111509634a2e923f0ac566653cd7d9bab89af79480c47396f82a67caed76ec3a2a6dd4be34366331678164e6a1d2871b01919256f368c10764fdc9a127fb526c834b2976435ab66e4498c16bddbe5a019a9a2239c9f6fd184f86a65208180711e19c97ec5c08660dd0fd4ee0bc72109fedc0f2f9519859cd7b270998544ddad0e144d7b134bcfd728dd6c80c2375d07e030a49010d616d33bf129a4eff1085842c81d19895e8a5612aaa0599db9f6bff090929f3ddfad1f8ab6a401d6050b0b6a74820e1809f95ad975b15f5e009a412e6960d33d2478106eb68460217eaf0cee42dbc47d2cd9fa23c4d91124600e2fdb02765f72a6ce5ab1d78db60ca6c17a409fed105a2f5241078ed4f5ee968d2a9ab43e90a15444216c9b0ab4ffec825fe550a9e6e0399aeb22d95cc1a562a2cf7ba4f2307a05a4a0817e9a16fdf89c27bb8feef11c0919e4cd85b5969aefec2305093bb48ce9395aa07b48f3391050558fd4abc1a9d6885c0f417e09a30929f4870e1af651e9b7048a227cd8fd6cb6208919dc84e479a1338b0cf1b362eb80d71d5dea79f9b581973d36887a1478eff46bf11f5d6c704c0d8ee599125afa19f57ba4870858ab102c6cf58029a3fabc31f0dbca8df788dcbf9239cc50d01d1558d410200fc47b38600c7587099e90ce8d3e73c04042eba1f62e52648179721f3c4166e8f5c5ce09de3a11cd47da2cced96f7334ae7a2e829807d260cff762419c732b9ecd85ee76f72a3bde380e65fcc28a449d63fa3ad73d0a1d30a03adde7f08bae2dcc34ebedd1bf6acbeedc2535b8240fcd56572b853f95450960e7bcbe823aa3a13c42fa44cac0a936d5a2c6e2ae35569f7056750c2906f6e19bc1b6acfcde3f4ef3cdf00ff7dfb6be2de011cccb9a6459fe3ab71ccd7ca171e6f526dd673aa33f4cba708a178267a703321812490bd0f54fafa51b65e1c94d4655fa18099d0d14bbfcdb41d006f94bb993db6c380e45224cc9de0bee3c40e48bf1c403bb0d000a60a67d25b37102d35194adcb236d218b335a9352613e78f64a41fc97afbde304d11759bfdce757f7537282ca61055f8072534f241b89db6b6b01d0ecbf6a0113728d274d0c4facd337d4026dab10f63ab6d77f484f6ddc9b3d38a8a72a2cea17db87734b46f48e7e521ee9e9d6336672abf80de61096987cf04eeb5411bb9b6e40fc2585361723fc1606a937fe2127b4fb6c943b4c59959f246b2ff17c6373e741c59a9679c511abe1874316924c88262e2c68dc31d03c77638f83e1476f8c95d404df579e4c17b76edf924e99f629945b56d355589d38fe42f31f3b185247848238e800bce029bc8657a64fa8dd49cebe92843851118402eec2bdcff346293b733680e29611b918e2f7a8e58dd4ea84efd948b0b0bf62b5353d1585e981589b84e9db2b9098c7f20ac231f003a1dd40704263674dc1806a524e8c7746058c68d81d647c901109050f65bd01dd9b348f0bfa6ae7df451bfca355e95b42bb3105fe320fdf54c5f5e639cd0736e59eed2b5ac728697998580ff7c43d252b3d1b5b387902ec202264df561c1dc4c484f049e86e7ebe8d0878f2f3794846aa2ac0f53ae9e28c658838ceae8a68f27bc001d6e17b9cd8a096f5b1e6be6f34a14079545a1a19399b9c9b2a5488c43b05563de2ecff891eede356779f2b9e14883d9765d6559b9e1501d30da008d6ce716ef2b8daf7451207b3c2c57e3d03a22ee82c3c9caea17b1707cfb1e3008f886958a028752b534e5f38829f0e08d50f203013373e60635f33186766e84e4f5e90b977a84b2a05410c59e50d4804db3a8e10b6983d4b83336d470c3afe2dbbc4868b27d931b62952b9d0f695f6d369780fdea69536881f1e59e2186c9150200cc8644664609285711dccbb3f273665b6f3c8a2be42b4860450d18fac82798f9e2b8abd8eaf889e1e76fc8dcfe02608dc2ec59762d710bc8b0d39dbb0c7f6e7f357a06577ccb93232f9422375075631931e65d8dc5d55c7e2cd2f1548d0cfa8466808b3254d67002ad033188b783fddd5f7a1c57dde1285bf3610e06d7e48639d36b0f192d26b91e7f7aba0f879d0fa5331e556337d748ebfd7185fa34dc15495eeb70e5a69048ad34b547f334066e1d7f8f6ee752c5482f19a77f0f17fa0566e0649c56f8d12b5bbfd6b16a95a088967b0d83df9e0342ac12136166c65ee548317d7df742bc184d445f24afbfdbbfcaf0bb0c79b10b299c06372e9d88c9eb9f74dfa62956e7e39cfdebc984ea9a6d6098e20ffcb4e3cbd1509e4bfc50258266857d1081300a61cd4c6d13be1fb0ef1d6a4b8f296ab14052e2f7f019c359e28e6776355a25d41f79cd128357f05b05129ae88a663a9dc9987f7ee285d430e8d16310b9133a486be407b253f0d0c0ef5d4838463eb9e4f54204c34136ea89504a159e7eaadec5dd112c7af03d3e6c68f0ec8f6a62c7cb4f7f76f2f7a4e82e1c2751432bb38af194d2f56cdca4562bcf6f5d6680c6874833e2570e77ed3bb04a2e72e35d8db75", 0x2f238ccdab4f6e8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 19:55:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) r0 = socket$inet6(0x18, 0x7, 0xe3) preadv(r0, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x5, 0x8, 0x1000, 0x0, 0x8a, 0xea4e, 0x3, 0x0, 0x3, 0xfffffffffffffff9, 0x4001f}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b27feff023519edffff06000000000000ffff0200000000400000f2e9ff00030000", 0x2c}], 0x1) getuid() 19:55:16 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f0000000500)="94491b992d3a761a373c45f212061fcca1b94901539be2a93955bce73983a909ab1ad7acf592269679df6ceb1b52b0ca633f3b1b0372c9363f33d9ccc14afc29642419b9805d7f070ff39d099d9a85d2209f91f40ca320b7ffb432cd867cfb65961de6448e8b6cfa41d5825def49ac740d114dcbea575056676a953b380e8dd1de01abab4cf12f6d8f7df2145e760c7d0e2cbaade4aef5040b740327b7089a76fa6b3f1dca7f3eae90bad358b26e85e7e18263e73809bb78d9c3321bfb3ad362117ef4bcd2e5bcf7c6d0932dccaea4f7de6fe3e59f7b988b8557f3e249107e7b385995131f797e956a0e6267bbbc3838881e32148648845717601a1c83b4d4370502f797366b8a35c8362062c7073ae6bc9f2ae94185f1d844a4b43e28becf5bff963f7cc2a5e753b9350ad09fb071cf236c96c826e3e166137776cd252120783a9b446c4eafc031960162cef60bda3614c2b0640924ddb54c6aec0a76ca15f2679e45365caba92e7c1c8777322171b96fb315e493758275e9b5fc4621c3fdda2adc6acc0bb1196f61b29ab7b8bbad42b4ded3ee831cecc6fc197dc0a07b2992a33d3e70abc53990ae67e056ecb46ee24db3668d233611f9ae39220322c0a278f8afce14928aa9c7ced792801ab6c481f2ba5d459a49211f9b3c872363930b84f665f309d16b5e16ecf4995beebb15e9f5eae6d0e1279e751f56d958462b3c2aa8b7e2ca62e9252b2674fd56c74cb0592fdbda8b8659b93ba2a35dad2c0a39e4d45e8dd1dcc2356b303abdebecbc5fdc3b6e1aa2378809188f0af19b9ed9507396efe2b3295b3129c0125242dc724ab3b10774da95bb3a27c38f8302ca6ce96f7f305cde9f7f3f15f1925cfe119596b7acb09f98d23f55e3843804c1fbdb2a1dd447600b76ba0cfc5555a11798d28e611965f76e3ed5e759a33b7e5c01b4e41266ce97544b0224fcba9a221b5b264e493135314a13cb7c3944e03566d2e81a040033f7f5198f3052ce3096124dce35af89467ab86ce3e010326412ca8ea888a2829e65aa36c9b7b09d8d50e59a70111ab1b112d7b8c6706a8bf01c5063883110553507b14f20d52f30f3ae8cc6cc121dac0c9e1ad41d62ffef5990f9919baec2d82397ac7143517f0b35d1295cd0021754b8442c4c744ebac2241d07fc6a379735d0813a1bb61d7327f272ad57d611d991c80468fcaeb3498adb2fd6f7b1a94fb5a99fab451ff1025de4f14a0a0553a60eaa199d63905883baa6d085bce0f0964eec2d623db9920e198e08a3716cab4d8a6a0f87ee57202074cb23c639b94bc8fc5ed2461dff067e5b05097567dbeaf9d51732a17929b77067a6a498e67018b5e8766c8ef6bdfaf855cc57678843a189b816178b6b9b051a08ca76b8d54aa95f8cf4138669865341c2cc1bca863cea3d81568ce8c62390b4c91a4ef161c302b457ef21bd9df2561ed26b460804d26b7ec3bbc32be86019846853f7d04c69440bcd7a2131a57de531d782d9abb0551ca17c366932f69363ecbc935934bd6855f87d48c11597ab8b3aaf5b7f0bc211532d821ca06361ba2c3dca004ab9d89300ba907493665221dad9be8831f722a80bd92b90352504ff5b93a5bb921e5544ea28049b7bf65f98fb89be7791bc411cbd2b05688e65ea47d222180a29a77cc2e0413d6c1e39e21f81e132c70eff38836cfdd0703867015727ca0dde08d4e1514a6a2931f5d120b93fa903c3a5b62d7c28c566880f3ecd4ba17f31598d5343b26076d019218d4577985a6fa9e20f8a63abc2c48462525c51dff67c41291c7f6b4f510b19abd7ebea1f4a4eec36a917af0c34e9883a3589192b9bfe07d218f01ed76bb2bbb1dcba19b3e7b4ff65449f8119ce5248338e15858e1795e94d685338f89f40e2e0a0fcae4300790c78f3a5ce8207aa8f207adc0716162acbace394f322a9638acef08337ea5c31788d1185ebb1adc72f8f6784b521ca334e82c292d16ae4fdc23da669557e66c976e5eeee575b3fe049c8c76aae53beaddc7e8e2778b3f3fc86a2aa1b08bbf9148bb7807d8e9b710a41d51ae895680bbc629d06b0e2d322a66f1b7e87f25a85aeff2913da34f8591542ce5962793cf950d34962961e1376b194ea4df76059ba0d3afdfec0ee00ebe1e0a00fe565980d2692701bc8d62ca72197cb805263cf3afc86b691f86a6424683eba2401a35b87f1f3841c1a3065f5aa561630f384128167566f5a5c92a88f81ca461c78bf33bbb22bb73b8f48e0a6c366cf9d1468c750e4b1b4d3a43d757af6cdcaa6c38c620d1bc8fedab6a783d9f6cb4dbd6c3226e88270d4b1b5ff72e56426b5b6519dbb52b02849d97bc9f77f27e86034e56ae7f84c0df93218ae72e61a66f53339cc423afa22aba3564450d987a25e6073f6e803192de7419f7ba535109cea0465474685fa5f4490147e482be69da7283cc26f2693ee59bfaebbbcfeb2dc951f7de2860040401d7e57c55cfdf490382ef25e02fb71e2908a7e544a18df3ff9d594ca8272c437e179c0a0303d57ff1a832f6647cad43492a99f35d3fc1859fecdd7792ddc19045b98e342d58d555e10dbdd404c5e4b97a9b29942f5cb7dba94e47b940344daf4aab20cbd0979a9a2588c94101aa364943a429e3a0ba52a25b82ceef35f44920ece343ef38f8193a1a5b591e3d6b1f95171168ac3db6d623001d7d798ce24f05488c5d08c6a24a116026fd004847051166de85b949849c85a7676ba73827de199754d6b104eb3c8fb07f1e17dccbc4772165071d94bfa68a81c3a68890d12cfc6107c34c12408c0de8d6d3c4fa478fd8771c97cc62c0f5a75042cde5d8ca27515b1eb91189fb9c1ef82fe75fc494f77252f0cd6b3043d46bc58a3dc451cafd7f070b7033247469f82ea15de4fc397fd7cb75f085b123a7e2d1a02189872032d723b428b7357796c33d886c032fedcdb421835ccdb9bead024b872541a399c3194fa40d1adb9a65f67078c44d54e117fd7f36aa10da8ea5a49b23df22c1e4036d5b00318cae22c3cf6a60b8fbe2e5bcb499fc69ea218f8bf4ec6a658ec6bc7a47e6e8c46efb886c37960f45bea19367b5fafe457781ceceee8327a2f03c0379b0951fc303c3a5baf98f88bde82c4662e966c198ae18a458093a2ca7d448ae884464dcdf8f5b342c6b665896d8e718f83a377c67ba7a7892e7595de0af8a154a04661ec93734553f8bbaaea96c555d8b06f48c99a03ffba20b623bccab837437223c98650278c8cdfa41dcb99c54936ddbf311033a86857e38a874f5c24d4bdf7410dccde5087f8d7265556c588bf06f28732e9fe47720a550153556846333f1df9c16ffb29d8907a0953aad15716ab7fc11e78941bc698e6593c9c56c74713486151b40ad14a00e974cde1a439f7f275c87e4f38ebc7fa853bc37e84bc9a476026e2820973306e56cf29a4e6a54ab65f4e3007ce3cbb3640575ddc885f2ef42a2512bca160f2c58e4774c68b4aa724cbd64bef373be1658168c4e67e3ec75674fdcaab0d1a621ee6254933ae53f5843af65cd790d4621572c78d3d213bb362e40c684753e6cb489f31e565e38f68f36b0e2fbc812bbc0eae6f31645d1842377225bcb3dae9b7c8b527a7053a97747fb689743a5f9c22f534fcdf8554a6d818fcee3b66d257b1283570f7c39e019cd245680a89920a60e26ddc5234b4512b341ca372c3019e0133fad800c952b296ab654c059822ff661f4dd3ac2fefed07ed9cef7921abdc62651ad06e1beb195e448f00c05a0f1c0cc82d0477e679173d2464b00b09c39065332e5dc283b08399768a785cae5da55d00930e427ebe20427c4a598f02b488e31b9e48e4a2b1d770aecc1e90b4c94a4b4c0f408566f3a98adefa7cda63ba1a671e5b277353a4ad9a92a014c3684e2512226caccca220191b9a02a882a3c7495a268fd3bce9273b712ec193f1c0c070d2ba30d1ac1469a3c704fcbc0a5ff8bc876ca6a6fa10e7217f70cedf3e4795642e375b58f2254ac580f9c503566c3012dee8ab9a854c13c6365bbb73b4b60d79e1e09dca4e02bb40563d19a6559efcd85e589e17c6e9f90a2adba3646d0dc6015821ea1d95cb8189f609ce2ed256bfaf8c46c36a9e46f53824e4acceffacca143445efa21fcb3fc0d756869dcc9faa9715e3ef835b3c6e391d2fab96990951359abb3481b32bcae4c2b66f4be857d83636d80ae6b913d6d4ccc13e69d2241d7a20ca74dae43a69f8eab80f1dd29a86134a34c0dc2229a0ea9cffa678cc134f8115ed5a1fa5f8103ff4fab98296cddc7e9469f19650b2486acf7ae933af51df82809b7eecb04548562f9c54d44f9321b2366001a598375f10c893da48ac429bda2109d56a8d794eae77f46d988a4c61f782145da58ca1794049baef21dbe740932851b039d7a787c6281a6723ba089dd9c28011833031922333c14b4863d6c9b9e60cc7cf7c23023b429c00601847f67ec90e489223cf62f608ac93426932f2e2a4c142a3eff3edcd5020d2e835d1047c3c69b5e765beccdc921dbe91265ea90b7a82bf42b70f8e9a6d39d21e5a9ba752699494344b05dd618f270375e40b573f5583abb716a901ddc268b0b78a7d007fe03b9be3f6d054c83d7ab8d078e2b792dc773938c39c41dd0e01b0b2818fa3b4b4434b1ca2567ba9b67f731631f4733a7f277833140fd28be61ad3783564d9c39d1ee4628f611cb904fbbae48918dd6cfe46a1860c8be1e9eec20fb4ab665d03f87d3048be3226e84118083101d871731aefc12948acba94db4c6272c5a2319bb9b7256d23ffe2f9f5eaae58e47b796f94f352bd9899d55928307d56a75b9251268cb3c2e0644482ac107b3fa7adab24b525663bb76d95e3efcdb0e9af9944d1cb505bc7ef03b923280c93879f424ae55cda3403ea21fe221aabc3142f23370863189a862cb019b975119e3f2b219c007453b229ffcc8fd36a5d56d5cba4bae38519ee4afd0be225c26f37b064559134c5d0ddbaaf35902c1ec317856f2279cd75ccfb947531d55e0cba9849bbd3c43d6fe9c5ff476d3a3e6026ca5c6e0a2ba913890d3147ebe49f4c2483a69c53dffa8d12f9c89df85a077113198d7f0f2c27a1bf23c3b0ac757ee9953adbc7fae872f1529cd641ce711be3fb9a9fffde5705dc0b8512db90168a0fc48012c4a425b13738a4d5b36b55119549bffdeb052dafcf9698ebf5f7aa9dec027929994335b45afbf7403b2e12bc7619a9068b08a52e3912cbf2dc30adde9ddfef8bd1ef2c6d227c8a336f77cae23e90304e903c1c0d666e5e64357c4432e366f326eaf8dd1d142be717aa2eec5c567671b686229f660ebde5d5f962c29780fda0bf08be865fa4c7bcde3debd8334595576c8169d1ce9e7ab843797b122349dd553ee4192ef44f350eb3a303cb4298dfd8f2e563262dd2041e100424ceca65639baf67c549812dbf4023da48c8a607fddc0e239dd3bf3628f6ef98f1c198822ae4916f37a2099fdaf7e65ff18a84809947bc6b6baf9cb53c6f3f2dbc78279a5711cc947218d62c543f9a21ae1bfda5e33db6769e67c3d01b9a3337d0255a0c502e4816c9722bf5711ca476d7e0995ffbb72490f6462e318b44b572621754d57f4baadefd7bbf1dfb3b139f97c5882bff52b42e038be62448e9ad335171bfccece914ca09abb000b82cf6fe0ad66d6361bc9b827d4a04a9c8eec77beeb1986cd1b618633246548b75f89d428e46b26530e74f584d8f51b0008face1f70f013fd91cf7afcc4f2ea9d37ea264779e2ccf0cf284621b21910cea", 0x1000) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 19:55:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x0, 0x1, 0x0, "7d05023745b93a0e688e26bd226221d9b3b78e87"}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe2", 0x69}], 0x1) 19:55:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) write(r1, &(0x7f0000005580)="81842e1ddc93f83828bb39675322a9cf9b1b093e2fbc6d8a153fae4164b5d2989014e3a525291de05b9aaf54b4e90418d59a6e6c173450963e18e3038f2fa91f867b3bb6ac67fad94e65b37fd6bf1c2c603a858685054d68212889da0a5598f5d6c9e3382c91d7976d25dead5843f013ea1934cd51ec55ca2e99d77f1f78683881ce628683e47dfa4f6f1f4b88360357cba30d17a4b521d44dab12165953b5c21ec81d9c19886307098bead51af7b97b4698a322eda8a8c36fdc8a56dfb831a400a10929f68eab27b215d84120086180675668d4cdf06de39155bcb83f85bab1cd3b34fe24abd94d926f28ac33cbd9b59c0737b31fa9aa8293c233dc7d403836bdf4026669501913b8c5eca525b2e87258675a27809f2b7836c87b4125d9814e9657f9462a07efb31f6dab2faa3584701348575c21374c66beb0d9936de2dd544de34d1270e377e976170bc867b65d7b23a48b40db7a32603ce9141a451f4149eba15d60cf4eac5566fe36ad78de15cf1dccb87c29ed295ac152b64de4fa4c8fede2ff94bfdb71d563765642ebce141e74f00d8f42fc0c1851613cb3bea10c30ac0a3d2fc6c0b2c6b88b6188b4c11685ddb9fb546c3ee26f5737d4019e8c22aeed633d1af9ce4107bf27001a4d26e6623045567c8c0ee380a7fdc0b73f9cc87f7ca36a076c927998e3e409eabcca6bdefab7e86750956aa53a7b84f2b6df7cda6ec9fd36bef5160de34f5eb55ac745e2ffabbb7e551ae886e56ede50d86c0774e850049cb6c65290a91d18d38eb42b324f2504da3d39092e8c3c645afcf9632d4391ebbbd4c0641b73b0353caf8f73e93e0a1eb1cf2d25cb1f951b1f4acb51df0051c268d4d4b35a1c7650673ceeeedc65f4e08c1c3cd9c194153f9a634a76a5e30072dda547ce85f471a66b37e812222a5c4e17c91072afee477ae67294ed9a9ab0a7baf73dd55a7e05e11273dacd6c6a3291c3351429d4ef42656bde4db6ec4ec1f127e644d5509536e42c448fa00dc722318f074f9870a196a72092b55e683092cbd9600a0932f0c64849ed42f393228aba0ebc8d67c644f5fa633d718d8aa6175402f0b39c743124509ee96f5bc37312ebebde66b886e96ea63d6e8b6c458308d5b20c01429a9cbdb0fe5939ed6ecb5025d28d24aae4e565d657584866f96d8324288617879b9eb5e99826d6af00357b450a657e42f7dea68db27ce7c631dd41708701e940dd910c3a41d2333ea9465a784208004cea2297b77641be3d85345e3b0a940bf0f92f4045e9d0e7ba8aee3a5d9315f1ad8c36cd05134d153c6005786ebffb40f9e8c7fa0fe29cd010103f25f18335299e1144921f2632b424b80ec8926011e1698fd226efde49f41dd4b9073e1b150f9e97a24c83c926901f8defc7b6f06b7825fce7f7d992eea7d4d2593e220ed66d225b942d7a06ebf972a09e60b981ce6f542052a57daf2454f66a43a26cc041d323f4ab0525ef2b0c1e4827b02ce4b9206e77aeea89f36355ee9c8ad98461c0ef81e9985c74ef9a21b969113557916406bc8dc8ef509222c32760b056eb74bef1bcc11722a7a077a2b01dc933b103007b8c26473c5ce779c1cac5dc99bfc6a1ea70264c6f5c13aed9a726fa4af72f095a91f6083a6b462b6cf18cab383979449e3a7c35939a41e33415fe1bd9f632547a0d213d6b09b4a3c1fe7b6a242a3eec200c187de2195aadedaf1161018ec657e883bb8895fa5c15219089adee55ae9deaa3fea511c15228c09a00d52be5e362e395920848b7bbb238b24aea3ede8000dd28134362de4b27dc426e8300f8194cabc7a060753fede1b866dcd22f23ef95f7444462b8115cfdda41452c35ca52051723b92a90316a7ecb19e66a583f33335191100e550b1ca9c2bd1f2f55b3e56bc92272b0e1a661318eb5dbf3cc44141fcccc0082c3528d04af4ece780458db275b65eee667c1910fd2662330b41e906ab9027695ee7aca73e5064ecdb24ccbc7e3840ce3fc6db54d9b487376201c8453b33f775bde92c48f91655f0fcf61bf90cb39d9321f2bc11793344a7960e45cb09772ebc7ca1d869c69f2dcbcdbab2c282dfe9d25b824eb8eeb96f66bda4496c6a4d3a6533f0b3b1b52a7c4e8e8f8eaba8ee3d23eeafb9139e34a883b32bffbd51070cb600e5c04d0ee98b8c258fdd9c0f9c6ef0d53447a1c37ed829475832d42eabd0c337f9c72a2057174a5649034d1fe87166a51965b501aaefa4c6a50e062a4aec605ae5a57fb9d5909ad2149abac584e7808e7e8fac47e94165d51638a528e24b69f2ae8915ba42e533bad4d128474ec1fa6007276e2fa1a9170e4c59aaf4a4f11f30c57ed9d2e1b8dd45c99d7b1d931b0601ee1de1f6182912852130dbb49cd1c6957eb08d706055aa8ceb2818a10410766ab71b488b6f216b5fb4320b14d8c50fbd9bfa363c7b1fe7d2b64e4d73dbdb92824b29747662ecf767ba14d1698534a0c81cbd2c536119141630a4ef1589adbe1bf8536a80cde52fd21613c88f40b1866d92bdfc64fe1666232641375e231ad3769c2ffc6cf6a03dded96eafacd1243d227adf267cb484e83223bdb16c6a645a12ddcb193328f1f62fa122e1e74fd2c282ba4be1bea1b8325314eb3c3f837b70fbd6a0c90aee743478ca14988d46c91dbe6330fd607ec1817566aaf351a2e852cdf18c949c18100835f9de30ac8b84fd7b75d7051233f46c73b37cbb1d3037aa12576d5b8b71486e61490cd2942e93f066c3b8aa0dc81b1e6db377fd7debb7dfd0fb91d968ce2f927ede2d14e5711c4cbb9397564d6846a1b0ed76b7b163b73b8bd6acf76caebe1b29cbccf9ddab353a7a3ee257c4eb5fc81c34769319ba437477a37196e0ea988b15de75d0230cff6b9738315c80e6bee225fe1f207c2cd3d38929a4372fb995bc7468e15aae7cef97855f05e69b8ab27de8819bf17f86a37fcf6133cddfec2b429c7b8027fe96cfa85ac69f7043bf777075be4cdbd01473b1624bddea1667357b6e42c23c334c497c56cc23afa2866aa9b446562434ec37ae41f604f47c389818d9b83ad9af3266204c851bacfbb36266513936ee292df23a06d13ad8a001d8cb1171b9a6f60990929fb7d717311c1c2a72fbf3c2678bbf227ee66ff0835f3df034a658a0dfc955ba8e5a014c1c5df1ea7750066463b76b7c53d301c707e67f54fe0a886b6cb272f7f10aa08fd9158bf3e4c746da9cf8a147289820e87fee0dd4e95d003b2feb70e8f32820e207468525663df726e433836a12b280bcbba2421e9657f923f9413c916f735fe0b23f917872c2a665268a1f61d2aec37c5978822a280d630576b4377b9c8c8d872ef9003183315aa5a1ac44db90be31104e28df49969976cc1c81aae154204842d83cdd5891bf7a206f4e1fb01886c8809652b4497322e6030569295a19212c81b90120ca3c8769a734138c78fe179e5ed5eda98207842b2e3dfbe084f442b2e98a68443be00cbdf92a617a9c793070d1f5b55084e49794710920996d85afe3c06f54e0b356efa9ba53c81c13ac0afead642c6627d44580a2fff8a4d6f22ad823fb0c52f3187ab5959ba45c955f6e563c012173ed3ce199db0930e9080ad1422eb08b0c7b98614a7e16e7bb51d484f199b026d8f3f38352eca7f0703efdba18ce150253f2fc0d1faa97a07cb8781c6abc8f605acb343fbc84005bb49990c4f68867a940ae5eae907cbfca28af1f0e136e71b774261009117db29107ec03c20ab1f6fd1af547a5b9f2e8f055240af85777fc7de941b1830a18ad4ed5950f1e7d541b58c0acdb1f146599a8e8e8bb5cef0c7dd453bd45ccaf683e03bbe74f9d87d20e5d6e2f40445ffb32b1bd52d0c23cd950bfd3b27eb248e13563ddd1589cd02368606f14db4acbd96d40dedb639aa45ff9077dba6b91b958ecb9e86898c7b7ea60c682b7610b23a9c0f222bbb82d038825d3d77474c221bb9f2c46ec5d267597581d5bf6d920b3f156b85357ee6ad1d58dee8b4111f1122a476ca239bbd5d11de7b2015043f9f7c694036cc4120f7120a49457520d74687c5d0aa87db328ac43d20b643f827b1a497ca192dd21b1ad7676658e29fb5ed9c05830a31bd74ff01aa4f6dcda54172ff5b135fb2a9e948eb664490ba15d30d9b3442591c4a75ad909b78de65c0467e83092bcb0b843d29ac6dc9d72f8ba3e149b29d124756538e40df58e15d6fea062511472df4c9570adc60aed96f4c8c7107c7ced930183190505062e087561f8d2a82f5523f658112d76862ca9e247c15dc132869af80c802c5d6129c1ba41d538fd6c7932e67037268dd80a589a3b9c296195b177170e7b168df07a0fb77122cb4c1d19c8b02cde087b5ca892309e7da1cd21f025e907d23b412a6ea1d220cbab65e253805e44aa83454a4dd9e595d4acf7bf48ea6efefa237c2d07876fdcc319f410b9aff7dc1954ad6555f891211c56138a65b9adbe63e05e0182e1169b45dcf0b8138277a0d8d9a0418dfad06db6f3c7e63174f8d4b75293b8c83c07ae6cdb6163c0de19d11217687a02492a9bc0ebf89c5746418d4a6b02701d3bd1975aaad4554280338378a755c579a425d0101e14e22c5ee31e9032a4c315e2eeaa82ba096cd2019e09da810172ff7fc9f87c117ff704fa3304c56548cf46c974f15c26e76a2b6f5644eb8caa31b4d70776f14d670118507273f80934db3639a8ee8b976c13531457e93b44774dc42c8e69ba03f0bffaeb115cfd0160dbbbbd7d8b5a470f1df0db8983ac322448a8290d73ea14982fdabc1925fc94e41bcd054af0c97e7de9e1f4929bf282594ff47c0c31fe7ea9205795fd1e41b0bcbab14cd1c1e51dbccbddcda80890397e4c8cc3f307ad70146d5a5d4e5d71e6c16242de4eca658d97db52f586f855d80738101a397c16e9387c0c3e91327d55e973de31dba5a61a68aa2f3478032ab0e177fe473730711b0304f86e577383934c4c9254083d0015df5add46fd779d56a6eddeb7301f74360e2f0e96b8f8d2e4388f695b8421e0acb43ca7cd3e05af9c31d6424f73b315f740b89ea0d49f28f98228479bd5b7e94251e9d064f5f321ce1412723b026ffef81449a6549760fe405aa546399e874c623345e3f133228a73878d859df53ed91b8995b8e8d819aff9935e1a526ae2ace7710152c12c404c8a7cfe646730e72a3b142f50f9030db28072c35fbbed2efd4a9bb2f917b2db16cd1d555cf1db4f63a24fbce1c6c57a33d163ecee6ef4cea3136277edb891f8d0c7211f4c387413675d4ce0c5c1f4812bc2050ecf8fe6fc861af9e21c040aba972acb3f6c7f52f80bb994ce53dce2dbe388b2645904d28d0d71d31697601f305d33d4da4762b1cf30d80c00cfd62ba4da311f6f29d665acfad5a9cf0d1877cb004b5e4ad893f7451dd9390b72f94a7860a20c4f1213d6ce5dfa4c9338c2245d367ebefbcc6d7be5c60e247e48c3738635d69129f550d58529f864e65b445e71f1ffc35a1500220a98bc59484026f60897c332de570a9f5155c085a5050f2dc3a65a3b583521c96c3013e88961d54524597155a3380d45cc7e864e6743b8e23e5229ce36ffee15a732fe0a96ae0a64bfdc87a8c912ca8d358672c030887b4a71ac682a0c05fbd2ded34b333d23f6de9e8db4d2fe1487294d91e5372ee5685de7037512097acbc1e57b3f4b518819225c7b43d58c8c3e313805c885729c0bd5831561c53f385c1c8ffd21df3d73d5cd91171e9627b8863d174cc8b35f0656ce718cd1693f7963528c862351b5fdae5ae520e9cf3c7ca44", 0x1000) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) r6 = semget$private(0x0, 0x4, 0x12) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000005480)=""/78) r7 = syz_open_pts() listen(r2, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup2(r1, r7) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r5, r9) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000005500)=""/77) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 19:55:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x3}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 19:55:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x958) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 19:55:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 19:55:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 19:55:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) r1 = shmget$private(0x0, 0x3000, 0x116, &(0x7f0000049000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 19:55:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f0000000580)=""/125, 0x7d}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000000380)=""/33, 0xfffffffffffffe2d}, {&(0x7f00000003c0)=""/74, 0x4a}], 0x8, &(0x7f00000004c0)=""/113, 0x71}, 0x40) 19:55:17 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, &(0x7f0000000280)={0x0, 0x1f, 0x7, 0x1, 0x8001, 0x80000001, 0x6, 0x9}, &(0x7f00000002c0)) 19:55:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') writev(r1, &(0x7f00000000c0)=[{0x0, 0x4}], 0x1) 19:55:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x9}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 19:55:18 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000180)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f00000000c0)="007e08c7b002000815210de9389d0c", 0xf) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:55:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) socket(0x20, 0x8007, 0x4000000000) 19:55:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x203c, 0x4f48) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 19:55:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) 19:55:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 19:55:18 executing program 0: utimes(0x0, 0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000002180)=[{&(0x7f0000000c40)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/248, 0xf8}, {&(0x7f0000001d40)=""/205, 0xcd}, {&(0x7f0000001e40)=""/73, 0x49}, {&(0x7f0000001ec0)=""/223, 0xdf}, {&(0x7f0000001fc0)=""/228, 0xe4}, {&(0x7f00000020c0)=""/144, 0x90}], 0x7) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r4) stat(&(0x7f0000002200)='./file0\x00', &(0x7f0000002240)) readv(r4, &(0x7f0000000bc0)=[{&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000700)=""/215, 0xd7}, {&(0x7f0000000800)=""/77, 0x4d}, {&(0x7f0000000880)=""/220, 0xdc}, {&(0x7f0000000980)=""/249, 0xf9}, {&(0x7f0000000a80)=""/223, 0xdf}, {&(0x7f0000000b80)=""/16, 0x10}], 0x7) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f0000000680)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) close(r3) 19:55:18 executing program 1: shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000280)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r4 = fcntl$getown(r0, 0x5) setpgid(r1, r4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x1}, {0x18, 0x0, 0xffffffffffff0000, 0x1}, 0x1ff, [0x7, 0x59, 0x0, 0x4, 0xfff, 0xfffffffffffffff9, 0x5, 0x2]}, 0x3c) r6 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x9, 0x674, 0x3, 0x1, 0xfff, 0x7, 0x71c, 0x3, 0x3, 0x401, 0x7fffffff}) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r7 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000240)=""/10) r8 = semget$private(0x0, 0x5, 0x10) semop(r8, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r2, r3, 0x2, 0x5}, 0x1, 0x2, 0x7}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000001c0)) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000003c0)="ac4fb5a0ae5f213558d018efd0c6538a83fc1b05c087a1cdeea0d5a461457f34351f93c99639716d8b00672f05d6e08eb143e0df034404bdc563c8a939e7d034843097d537710df35003d8", 0x4b) 19:55:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xe1, 0x0, "1de5ee60451f000000009e0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000", 0xf) pipe(&(0x7f0000000000)) 19:55:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x6) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 19:55:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x4505) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) dup(r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/144, 0x90, 0x8000040, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f62757308"], 0x8) 19:55:18 executing program 1: select(0xfffffffffffffe17, &(0x7f0000000000)={0xffffffffffefbffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) 19:55:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getegid() connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8280, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1ff, './file0\x00', './file0\x00'}) 19:55:19 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r0 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f000071e000/0x3000)=nil, 0x3000) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071b000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:55:19 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() shutdown(r0, 0x2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) dup2(r0, r1) 19:55:19 executing program 0: r0 = socket(0x18, 0x4005, 0x0) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockopt(r0, 0x200, 0x1, &(0x7f0000000000)=""/214, &(0x7f0000000100)=0xd6) setsockopt(r0, 0x7f, 0x4000000200000024, &(0x7f00000001c0)="00000018", 0x4) 19:55:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x2) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 19:55:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r2 = getegid() fchown(r0, r1, r2) poll(&(0x7f0000000500)=[{r0, 0x11}, {r0, 0x84}, {r0, 0x40}, {r0, 0x4}], 0x4, 0xffff) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f0000000380)=""/113, 0x71}], 0x6) writev(r3, &(0x7f0000000340)=[{&(0x7f00000005c0)="1a4beea81f965e1c7cf20e2da943ff01000000000000705ca7", 0xfffffffffffffcb3}], 0x1) 19:55:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x2) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 19:55:19 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x48a, 0x0) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 19:55:19 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3fffffffe}, 0x8) close(r0) 19:55:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) semget$private(0x0, 0x1, 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) fchmod(r1, 0x8) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4", 0x8ef) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f00000029c0)="70a7a1c9848fb7f06eac1bdc2f441481114661f25f9cd313c4ef4f13cbd6ca7cae51c03bbadd323c73515abe6479ea68af151deb0e8b8d07d3cb28909e330955f6344da1c0779af9a9286a854f6eddfca4a8cb67cf37ec67c2feb558391002f91224184f0b232f70bd91d0259d13d9b8f946a1c1bb8ac189638c19a9dd0058239dc886b2a62fc43d93946539f365b89cd22ee40b9eee49c3433e94f1be3d7df866374ba206ccd48c7a3e9b06400d15c45d8a1f930282bda05c5f8c839925868ab587abf1fe6c237004b2f0e1ed0eae0793eb33a4684ed3d65e012f8e808598ce507d69f8ca46e71bafb7db1dac68577ca54c6ceaa6e841a4fd2993d560f9e3413ada0b0c251f69c11158c1df5cf63df840817e1581e0ad0517ba58dcdd07a8ada969cab16dd63a6a6dcd673c893f74122c6bf46848e02715c7715f99876eea8a48bb39b72163fa529335e65e2f950557905b1bc7b0f6ffc04f0d89acf2306fca763424caebba554c05cabac6319a66050d726f587e2ba39de13bf4652584daad45bb75de0bbc66608b395addcb0198382b3ac659d249347edf60c901d05d818efaee2e75bf4bbb2acc64ea2e03388b1a7befeb3181fc8b07398d2d35d40f79598814ca31957e3aa22838a9cf5b29d6c62fd8d63bb3d6056954b93f1186ebe09591e02f9a2f5b4c1f46fc1428c61d3a48c83c6afd6e8879d4c6e5c1be63b6e606c44589cedf3aced6a1e6443788efc09a968cbf600cb4e1a100db9bcd6a8dbb1ffe7d6f0980237c7f2c6d7c5369f8b4bc945959cca367522de3312d5920f62d8730c4995e789beb964805ee792831f0033d7d0a9e8936eb99d18d69989841a676fe32249f5668e66e6c6aeab8f106b18111d7278366bece1a3c55de869dfb161556cead2935b16817ee3bfa58df10ed8ac363a7836a99c3392cb3c9f811d4578f6c78db86d06d42dda64ae61870ad5a2536c555feacabb27e2981bd243e05329e3f943ef754b16c499909b3ca48adc7739f2ad685bb56079d2f42e286cfb44d748eb68b7c6a781499febaf332763e87b3c376ebcd89781f8f5edbeed2654315a17f14de71c94315f41261eb02cc787b4490e3d98b519cdb2b352e69dd5c0e797621417ebecd3025e654f1bd88dc19944e0b3222d75753fadb805bfbfcd902c70539fe5224138a8201e5bf4ed9c17772d2d49caf3f46b940e8bfdcdb4e720b732add498a30bdf3f7fcf2936dc58fd639e7f87c47a680036dfd28c547c7c09ab35beadb88945aa0293be7a49268c6120e42804a36f6095dc62f884dd482c6c99a3545fc1bc8e765eb566e1212f98e172ce8eb883f8c7ccf2d91eb2ff6d849e078d05a5b8f41b801f8b849e448eebfa40b4010aeecbd22f84f4d848d6fd84e235b0d2e1409e14121b793d7891fad8868ec78ae55105ec69ff6f3fac7bcc390f7cd82a2f2ebaa1844a3ebf44909f10bf15e90916b45606d544a4e823f97c01245d104595b156e0a8b3e0363defdc50733d5a94ef87d3295d3997aa094034374bdae262e3acc5133a37341d89583c119144a8f42a4fbc0ac8d5f49e6a77eb190a87e36185d6b8f7a158fe2ce0413633e32a509b79ca996e49f94f8d88d61d7524af538656785c7cafd83996ba418b1c0745648b444a82cfcacce0c6c15fdb25ef3993e0719a9ae92f5f30f3477c7fdb3b6ccd8b34f9ba4ffd2febde4d8abab3b358d2a1a102895f4633e9afcd5e8e8dffb6189a881dff600861b340d286ae5ead5b9610ebed7226e8a0f3d897fe54ee93cad1e71d598747a055be347a0823082e0f759f18adce0cb087c9d3ee0e02c71eb1d0348f7f09756cbc3cc6db26e47f73e8f9d24d0629a11d99de457360ae06dd9b9712e2fe1d0c512296d464665cd7a54a76360da74e8aaa96c983493c77982fc70719d190855ca5233d11cc668e9042eb5c9a42115c404c18171aad2aa4b2a0bec0f1af1e9bc2b5540c51038e17072b8a8c74b355b76c60a85e9e995163ef0e798016a873fdc1ac4d803f566a0f2b3887a90470669bbb77fadb4ccbbefbf29d1c66edab759f068d2ddb2eb0fc6390926e1aa213d7f5897f6cff051519d3a81751c86a762b6a9996261675f449da98392564c643116399729c203d89f9030f7f8183aac45b4e17f34b9978b5e01ac188471f21b8c9e7fd9655bcaf6599a1048aec8e2e2311758b0f99a68cd35b92a0de9bc785fd839a8994e840db0b6a12dec027e9f4b118d849260272271c70e5903c9e7e886381023f27da500f766f3ee3567cd56b970383a87a19d675ff15757714f7f12", 0x660}], 0x1) 19:55:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0xffffffff00000001) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0xffffffffffffffa3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f00000000c0)='T', 0x1) 19:55:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000080)=ANY=[@ANYBLOB='\b\x00./bus\x00'], 0x8, &(0x7f00000000c0)=[{&(0x7f0000001140)="f6512370a312dadddab498ba856f112097a03b89f3d49d083f5a3fa27305916381bb0cdd7d3c176fe12f7731a8048e9fb29d62d5b439d14980f24a63eae15db97338138fb8a4d8031dcb6e0956bc934168f72f92fbcfe905620385c8ed1868a5ff553cb49c35ab1f235838d38f8f54d5a348d81da7109790fef45bd6f753c026c6017e9d6e0abf663001b802ef1bdce3308a8f3a7ae2df56bf14886dcba39ec6b5067f1ef2d0b277f44abff895f0212aa01e1523133fdebf81eb60", 0xbb}, {&(0x7f0000001200)="023543c1003382feb1ef7c85c52c514bfa332b0be0cb136ff7e8135c801ecd7e1d0c3f7e1e2c2ee37b53a7a797023cd49cba51b27caadcaa2813bd8db678570d1866b51122ebb60bac35a104f1142cd38c4b652f39f3a5274271b31125a5add673ead82762ba3c3963b74b4d95ae2d9fc1c0aad0109af7a329a06b66d36706c66e03c3462d9a407799e72f589c41bff270a579979c19535d4020f6a805a38db518f0c9ad94671c8bde9b8af35a387268cfa9addd81987e1f490b1ee2ae63115784c9be0c5ec8d07a57f71dcbf4a5771c1ff48510ff1bf550c30fb943ee0640a06c84938da77ec2", 0xe7}, {&(0x7f0000001300)="a8bd5bb36a50ee53b7b22b742c99d162a5e9536cebf567c1de28cbe34eac2345031dae31b8110deef4d4f2b16f60ea7e40eff1fed26bce4ec41704ecb8bce438265f8fe8202faefcb1ae3503ca8ceec0c5ab", 0x52}], 0x3, 0x0, 0x0, 0x4}, 0x8) r2 = open(&(0x7f0000001600)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x40003) preadv(r2, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x101000}], 0x1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 19:55:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x10000000040) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xa) readv(r1, &(0x7f0000001180)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/21, 0x15, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 19:55:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) syz_open_pts() 19:55:19 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) chdir(&(0x7f0000000100)='./file0\x00') r2 = dup(0xffffffffffffff9c) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x1, 0x7fffffff}, {0x4, 0x3b1}}, 0x2) 19:55:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10100, 0x40) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000ff7f"]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) fcntl$getflags(r0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x7, 0x9}, {0x18, 0x2, 0x6811f00, 0x1ff}, 0x1, [0xec, 0x0, 0x3f, 0x10001, 0x100000000, 0x58b, 0x649, 0x8000]}, 0x3c) 19:55:20 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x81) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000000)=0xffffffffffbfffff) 19:55:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x31}], 0x711, 0x0) 19:55:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = geteuid() setuid(r1) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 19:55:20 executing program 0: r0 = dup(0xffffffffffffff9c) flock(r0, 0x2) r1 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="b3", 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 19:55:20 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2807, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) fsync(r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(r2) 19:55:20 executing program 1: socket(0x18, 0x1, 0x0) 19:55:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x20) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x0, 0xfffffffffffff025}, 0xc) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) sendto$inet6(r1, &(0x7f0000000140)="e4e6f2e3d7d86942ce3a7f098917687f15ed4cdd59ee2e046cc2a56dbde3ef8e67b17f3e805d6e0032818733e28d80d2140e2beabb61a86237aa7a12ac152ea4fac1a5dfa9cc5ff18ff2f8c18c29a4091474ae3e2fc7c6ce88252036e4d3d111d14e7d6d5efff973b6950585cfacbf953dc750cbe60edbfaefa5790c5f13d563a88794758f2d59008e7eb1ff", 0x8c, 0x0, 0x0, 0x0) 19:55:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) select(0xfffffffffffffc93, 0x0, 0x0, &(0x7f0000000180)={0x3, 0x0, 0xfffffffffffffffd, 0x7fffffff, 0x4, 0x80000001}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1, 0x2, &(0x7f0000000200)="43b09fa3dbf5ae9247452fe7a8811c985938f4fcd5cf353b995c294a7f305d4d7bce17eb364f529e0b6d04cde079bd2d90bdb21e0a1591e82dc7b8fb90cefd06de29ce1e01528c0dd02f81a5fd4170c5f381c025797d22f3a03eef97aa3edf203443dd2369cdf9877d8af4afb9be5af5b89251b685706f6f83bac047491c69df7e087d1534fb0e6a6bcd4f1f797dc61f0cae7d6f008005ccc98b5b63419f80e491c7a3fbf1ac5aa72ff37abb", 0xac) open(&(0x7f00000001c0)='./file0\x00', 0x10008, 0x8) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 19:55:20 executing program 1: chdir(&(0x7f0000000000)='./file0/file1\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 19:55:20 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x400000007) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) 19:55:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x30000, 0x1) close(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x2400000000000000) 19:55:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = msgget(0x1, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/4096) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) 19:55:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) close(r0) 19:55:20 executing program 0: r0 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x400, 0x1) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000001c0)="b10005040a000000000000009640f06d46a918cbd3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbba59699a1f132e27acb5d602001d7d008db45e5848d60b351d2930471b6f026bfdd41115353c1dbba8af63ff37282934e4fd89f20fd3872babfbb7730c0000000000007cc53c894303", 0xb1, 0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x13e664106, 0x1000}, {0x3}], 0x4) shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r6) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93db034819e63bb3c55efe86326aa2f701527706ca6ccfdd446bcfb4d5086c8a599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a787350840487231c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0027efbb36c420c25640f5c9d2bfa45dd823f078ce59215f5bf9c4ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e478f5383b7e3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cb55d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0f0000000000000000dd7ca79b819791f1943aec11ce5e22c1a4c4da8611f1d5ecf11f6bbbc12505df6f25e72df4"], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) 19:55:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000000)=[{r0, 0xc}, {r0, 0xc0}, {r0, 0x100}], 0x3, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 19:55:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x30) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x100000000) getsockname(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022b2925cdaeb6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4183a8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a00"/4098], &(0x7f0000000080)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) fchmod(r1, 0x10a) semget$private(0x0, 0x0, 0x18) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='W\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x100, 0x2}, {0x1, 0xfffffffffffffc01}, {0x6, 0x3}, {}], 0x4}) 19:55:20 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x20000001) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r6, r1) setgroups(0xac, 0x0) r9 = semget(0x1, 0x1, 0x40) setuid(r8) setpgid(r5, r7) semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000008c0)=""/251) chroot(&(0x7f0000000040)='./file1/file0\x00') mlockall(0x0) r10 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x3, 0x4, &(0x7f00000007c0)=""/241) setgid(r2) semctl$IPC_RMID(r9, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(r6) syz_open_pts() r11 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0xffffffffffffffff, 0x1, 0xbb49, 0x80}) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r11, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) 19:55:20 executing program 1: r0 = socket(0x1e, 0x4, 0x7ff) accept(r0, 0x0, &(0x7f00000001c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) socketpair(0x2, 0x3, 0x1000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200", 0xfffffffffffffffe}) r4 = socket(0x17, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x0) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) renameat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') lchown(&(0x7f0000000100)='./file0\x00', r5, r6) 19:55:20 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) socket(0x26, 0x7, 0x172c) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f00000000c0)) 19:55:20 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) fchdir(r0) unlink(&(0x7f0000000000)='./bus\x00') uvm_fault(0xffffffff823168f0, 0xffff8000029aa000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff823168f0, 0xffff8000029aa000, 0, 1) -> e memcpy(fffffd807ce444d8,ffff8000029a9f0d,0,fffffd807ce444d8,d70020e8c4cf938c,ffff800020bfabc8) at memcpy+0x15 end trace frame: 0xffff800020bfaad0, count: 0 ddb{0}> trace memcpy(fffffd807ce444d8,ffff8000029a9f0d,0,fffffd807ce444d8,d70020e8c4cf938c,ffff800020bfabc8) at memcpy+0x15 rtrequest(1,ffff800020bfabc8,38,ffff800020bfab10,0) at rtrequest+0x83c rtm_output(ffff8000029a9f00,ffff800020bfabc0,ffff800020bfabc8,38,0) at rtm_output+0x760 route_output(fffffd807cdb8500,fffffd806f735600,0,0) at route_output+0x79b route_usrreq(fffffd806f735600,9,fffffd807cdb8500,0,0,ffff800020b38978) at route_usrreq+0x35d sosend(fffffd806f735600,0,ffff800020bfae88,0,0,0) at sosend+0x6eb sendit(ffff800020b38978,3,ffff800020bfaf48,0,ffff800020bfb010) at sendit+0x590 sys_sendto(ffff800020b38978,ffff800020bfb028,ffff800020bfb010) at sys_sendto+0x92 syscall(ffff800020bfb0c0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,c826ac08010) at Xsyscall+0x128 end of kernel end trace frame: 0xc854d99b180, count: -10 ddb{0}> show registers rdi 0xffff8000029a9df0 rsi 0xffff8000029a9ffd rbp 0xffff800020bfa9c0 rbx 0xffff8000029a9f0d rdx 0x100 rcx 0x2 rax 0xfffffffffffffdf3 r8 0 r9 0x5 r10 0xe328da8cfbcef6d3 r11 0xffff8000029a9d00 r12 0xffff8000029a9d00 r13 0x100 r14 0 r15 0xfffffd807ce444d8 rip 0xffffffff811afcf5 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020bfa958 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.1) pid=490234 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38e28,0xffff800020b39798 process=0xffff800020b8c360 user=0xffff800020bf6000, vmspace=0xfffffd807effe870 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 60926 179295 47814 0 2 0 syz-executor.0 60926 193498 47814 0 2 0x4000000 syz-executor.0 50525 473840 26538 0 2 0 syz-executor.1 *50525 490234 26538 0 7 0x4000000 syz-executor.1 47814 40007 25904 0 7 0x482 syz-executor.0 26538 162583 25904 0 2 0x482 syz-executor.1 59706 290232 0 0 3 0x14200 bored sosplice 25904 252261 59501 0 3 0x82 thrsleep syz-fuzzer 25904 61808 59501 0 3 0x4000082 thrsleep syz-fuzzer 25904 307788 59501 0 3 0x4000082 thrsleep syz-fuzzer 25904 60039 59501 0 3 0x4000082 thrsleep syz-fuzzer 25904 225197 59501 0 3 0x4000082 thrsleep syz-fuzzer 25904 314770 59501 0 3 0x4000082 thrsleep syz-fuzzer 25904 73851 59501 0 3 0x4000082 thrsleep syz-fuzzer 25904 379679 59501 0 3 0x4000082 thrsleep syz-fuzzer 25904 351477 59501 0 3 0x4000082 thrsleep syz-fuzzer 25904 296771 59501 0 3 0x4000082 kqread syz-fuzzer 59501 382114 57672 0 3 0x10008a pause ksh 57672 4584 44935 0 3 0x92 select sshd 65446 313846 1 0 3 0x100083 ttyin getty 44935 259000 1 0 3 0x80 select sshd 50243 271883 96775 74 3 0x100092 bpf pflogd 96775 121917 1 0 3 0x80 netio pflogd 54308 22488 55538 73 2 0x100090 syslogd 55538 476387 1 0 3 0x100082 netio syslogd 934 437877 1 77 3 0x100090 poll dhclient 79526 287312 1 0 3 0x80 poll dhclient 34544 498814 0 0 2 0x14200 zerothread 15039 501076 0 0 3 0x14200 aiodoned aiodoned 74283 14813 0 0 3 0x14200 syncer update 40891 131835 0 0 3 0x14200 cleaner cleaner 937 225551 0 0 3 0x14200 reaper reaper 60009 226558 0 0 3 0x14200 pgdaemon pagedaemon 19253 97922 0 0 3 0x14200 bored crynlk 96023 412039 0 0 3 0x14200 bored crypto 42192 481948 0 0 3 0x40014200 acpi0 acpi0 13766 456685 0 0 3 0x40014200 idle1 12932 42060 0 0 3 0x14200 bored softnet 59292 10228 0 0 3 0x14200 bored systqmp 68799 479491 0 0 3 0x14200 bored systq 48520 247043 0 0 3 0x40014200 bored softclock 58357 509196 0 0 3 0x40014200 idle0 88208 425179 0 0 3 0x14200 bored smr 1 345806 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 60926 (syz-executor.0) thread 0xffff800020b38720 (193498) exclusive rrwlock inode r = 0 (0xfffffd806866f4d8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_makeinode+0xc2 #7 ufs_mknod+0x4e #8 VOP_MKNOD+0x76 #9 domknodat+0x33a #10 syscall+0x5b8 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806866f2b8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domknodat+0xa1 #8 syscall+0x5b8 #9 Xsyscall+0x128 Process 50525 (syz-executor.1) thread 0xffff800020b38978 (490234) exclusive rwlock netlock r = 0 (0xffffffff8219bcf8) locked @ /syzkaller/managers/multicore/kernel/sys/net/rtsock.c:883 #0 witness_lock+0x594 #1 rtm_output+0x6b0 #2 route_output+0x79b #3 route_usrreq+0x35d #4 sosend+0x6eb #5 sendit+0x590 #6 sys_sendto+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8236a688) locked @ /syzkaller/managers/multicore/kernel/sys/scsi/scsi_base.c:256 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9512 6412K 6428K 78643K 10783 0 0 pcb 26 9K 11K 78643K 272 0 0 rtable 103 4K 4K 78643K 420 0 0 ifaddr 59 13K 14K 78643K 149 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1475 0 0 iov 0 0K 16K 78643K 44 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 1438 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 11 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 70 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 19K 78643K 377 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 53 50K 71K 78643K 445 0 0 subproc 64 65538K 67586K 78643K 170 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 52 0 0 in_multi 33 2K 2K 78643K 81 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 239 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 90 21K 22K 78643K 2062 0 0 UVM aobj 21 2K 2K 78643K 23 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 26 0 0 NDP 12 0K 0K 78643K 44 0 0 temp 147 2369K 2447K 78643K 4456 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 200 0 193 1 0 1 1 0 8 0 plimitpl 152 38 0 30 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 70 0 29 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 58 0 54 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 18 0 17 2 1 1 1 0 8 0 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 24 0 8 1 0 1 1 0 8 0 pfstkey 112 24 0 8 1 0 1 1 0 8 0 pfstate 328 24 0 8 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 311 0 123 12 0 12 12 0 8 0 art_table 32 312 0 123 2 0 2 2 0 8 0 art_node 16 68 0 34 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 68 0 58 1 0 1 1 0 8 0 shmpl 112 21 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2077 0 652 47 0 47 47 0 8 0 ffsino 272 2077 0 652 97 1 96 96 0 8 0 nchpl 144 2843 0 1218 61 0 61 61 0 8 0 uvmvnodes 72 2217 0 0 41 0 41 41 0 8 0 vnodes 200 2217 0 0 117 0 117 117 0 8 0 namei 1024 8324 0 8323 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 8136 0 8136 10 9 1 6 0 8 1 sigapl 432 567 0 551 2 0 2 2 0 8 0 futexpl 56 4484 0 4484 1 0 1 1 0 8 1 knotepl 112 205 0 186 2 1 1 2 0 8 0 kqueuepl 104 93 0 91 1 0 1 1 0 8 0 pipepl 112 382 0 363 2 1 1 1 0 8 0 fdescpl 488 568 0 551 3 0 3 3 0 8 0 filepl 152 3415 0 3314 6 0 6 6 0 8 2 lockfpl 104 105 0 105 2 1 1 1 0 8 1 lockfspl 32 123 0 123 2 1 1 1 0 8 1 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 25 0 14 1 0 1 1 0 8 0 ucredpl 96 629 0 620 1 0 1 1 0 8 0 zombiepl 144 551 0 551 2 1 1 1 0 8 1 processpl 840 584 0 551 4 0 4 4 0 8 0 procpl 600 1332 0 1288 4 0 4 4 0 8 0 srpgc 64 19 0 19 2 1 1 1 0 8 1 sosppl 128 5 0 5 2 1 1 1 0 8 1 sockpl 384 427 0 407 5 1 4 4 0 8 2 mcl64k 65536 386 0 0 47 0 47 47 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 130 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 478 0 0 28 0 28 28 0 8 0 bufpl 256 6782 0 1148 353 0 353 353 0 8 0 anonpl 16 72338 0 64044 55 7 48 53 0 125 8 amapchunkpl 152 3009 0 2910 9 0 9 9 0 158 4 amappl16 192 2801 0 2341 40 8 32 35 0 8 8 amappl15 184 114 0 109 1 0 1 1 0 8 0 amappl14 176 32 0 29 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 16 0 15 1 0 1 1 0 8 0 amappl11 152 150 0 135 1 0 1 1 0 8 0 amappl10 144 199 0 193 1 0 1 1 0 8 0 amappl9 136 646 0 641 1 0 1 1 0 8 0 amappl8 128 198 0 181 1 0 1 1 0 8 0 amappl7 120 166 0 161 1 0 1 1 0 8 0 amappl6 112 179 0 172 1 0 1 1 0 8 0 amappl5 104 118 0 104 1 0 1 1 0 8 0 amappl4 96 804 0 772 2 1 1 2 0 8 0 amappl3 88 133 0 127 1 0 1 1 0 8 0 amappl2 80 3809 0 3746 2 0 2 2 0 8 0 amappl1 72 21701 0 21255 25 15 10 20 0 8 0 amappl 72 1593 0 1554 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 22 0 2 1 0 1 1 0 8 0 uaddrrnd 24 568 0 551 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 568 0 551 1 0 1 1 0 8 0 vmmpekpl 168 8618 0 8596 2 0 2 2 0 8 0 vmmpepl 168 68027 0 66485 93 13 80 82 0 357 12 vmsppl 360 567 0 551 2 0 2 2 0 8 0 pdppl 4096 1144 0 1102 6 0 6 6 0 8 0 pvpl 32 221671 0 210033 138 7 131 137 0 265 28 pmappl 224 567 0 551 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 572 0 4 17 0 17 17 0 8 0