kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 21 19:04:18 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.95' (ECDSA) to the list of known hosts. 2019/03/21 19:04:41 fuzzer started 2019/03/21 19:04:46 dialing manager at 10.128.15.235:12978 2019/03/21 19:04:46 syscalls: 1 2019/03/21 19:04:46 code coverage: enabled 2019/03/21 19:04:46 comparison tracing: enabled 2019/03/21 19:04:46 extra coverage: support is not implemented in syzkaller 2019/03/21 19:04:46 setuid sandbox: enabled 2019/03/21 19:04:46 namespace sandbox: support is not implemented in syzkaller 2019/03/21 19:04:46 Android sandbox: support is not implemented in syzkaller 2019/03/21 19:04:46 fault injection: support is not implemented in syzkaller 2019/03/21 19:04:46 leak checking: support is not implemented in syzkaller 2019/03/21 19:04:46 net packet injection: enabled 2019/03/21 19:04:46 net device setup: support is not implemented in syzkaller 19:04:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="d330aa7a7aaa9150db61c1c6516b1975ada883c6b73c2163e83f11c80a237c3fb93b3b6cd10e08467158c0ac6228eafab3267aca20e71e8f317616453eabad5ded918236f1c642c97f72e4917871a0c9540a671ffcde8daf7684ff10ac502751a003242d5b953da285dd18836a294d139c5c6ea894", 0x75}, {&(0x7f00000000c0)="6f3770260dbafc97e08e80a2db53af60720ed5ef8057470de3761ab897bac73a2ed826ad94993ba9a659b5187a23793d0dab01e1130b535116fef04690da94a124d6a7f1b0e39418bc4d83f03a55444400b390ae505b77c2b137f6fd67d9429f31008784604259b45b995b9072942c1fa3abb600caa9cb1288239fd9429e2b22", 0x80}, {&(0x7f0000000140)="33b7a5550d3b28df1079a15c0b7ed7859f89a783c71d875cfb360a6508769426e84363ce94a1f775ed83e8a285132399200abd38b9f77ad965047ebac09aa095c22eb4105a61ffc383790291c1cc69abad7d8f11a4ed6e514625fcfd400e9c55feff8c1f", 0x64}, {&(0x7f00000001c0)="20197ccb8d1c7657ea8174e3a4c58dd2b0b38a99aeb7f17579f0e4f654e5e693c3cda7a5d0188aea1e042d6222cea0791aedb2aad0f875650399fc3f824d08daa67a14de2083b7bf80cdbd1165e99cdac4e89b071dfe661b78438bd0b41addd0121da1bf6de016a4b28e9e69a8b017d2953e2feedbed6e3ef1d56d9e64d5c8d464c4a51023ee7b878e1c0c101b55c384e968432f74d57756fec4b5b573a87a08c80013a2c0ee78e39bcf730a87445aaa989b33f6940f1a3a0063d7a1b7d49289a69d95e7eb7dac3b99a521d28dc84ce75589bb7d1ead229b8b78fd3d21370f8d63ea8a9e263f1011c3ef586e85b9063f357aadc95a9d1271a464c5e804e4d497e9cbf1b74cd8a1cf63a6691901cc56d7f4d7559d2f765c881ff5a4f0225d01c83f81c293df2010b222dc19cef1080c615ee3b5c535028fa12f5cafdabf106022b00cb4f473506a5af77b0b9d08d75870f9a358a28e9607b7cf2d1de56306ecc008207ed8a9a2db7e9ee26cd9e351774c78a6cce13fdd1887cac0489a00893f98757191de4e4efb432e712db5ac474ce38dfb7f6c4b52c6a23423b647b9c1af789c638bbc6c8181783812cf09068aa76b4e59daa744e4c41fd44bb208224492de9ad3f1773b94c3aae950be4e64690c88870e76d8861d7d34bff9e77a87e861a777c71de89cc159d99c5621c950a95bae67a588b6c00b8974457b94ae7bc1e1e650ae1b0ad5d97597102d0c49af226c319320d656c0c36cc8b7a60a38ada3c4cbc577c0f8224299f5a829b3ddaa1ad7db2e43ff7d547ac0a67450912a295308d0e4d7e64687026b3a4eadebc17ead7fb169d608b13581ecbf58f6072a4a5c057889756fe6be04eef2384411c1aaf0d99c7493b92c909b17546f82d9c1bfc9e53b1a1f4c9dfacac7368bf8226a69a0035986271b61d6c4b3ffdc2bb1af02b521f25da2daa0ef0312476ff2341c30559b7461376ba8bad29df9bbc4e28423e45ab989f01848885a8877ad73b45bb83a17281cc9c1cd65aad3b58057ef23242c3e704d2c1e9ac602a40c50cb0a03d04a6d4a0fbaf692be1318589d520c9571cbb124af7a4849a439ee2443b8851cf3d56b7a8284a5af19ef1475fae8cfc41e42ab12ce2807c1d36cfe066ed8799700fa8b195580f4dea545dd256ea667d415baa83bc5b9e125bd648b8495cdbe16e32f923d4a92a141e39a73109f1495f0a55244687c5a8d5589d7514f66c10f09f7a134fa50df139e5c1a8c0de8dd35341facb9181e3727994ca04d3a318951cacacb2b431ecfe5819f896cf7923bd2e27ac9c3b4653a1c8fb2411eaa7be7c8b9875b251b95b6446836f7bae2748cd797231d16a494df10154b95513cdb289dc5d59b31d26055d25825a0e25337f60db4e5f8d28c99ada80f1b60ed0226ad0c9c6a7010cb6ccd996aec8ca4d92f0713c3c47fc20aae9a7763133f8c506a6d5b131f1836007d89228c2d6959c370f6c1a86085b3054d74fce144dd9afdc6b936332d2acb322045008ede51a1bd005653008061a102e1736891a0ff1e7a7b8f6fb87d70690fe04e70a23146d8d1ff2a7b3ad7c516e2ec659c761a5832843eac5e44121184d88953b14d18f6a008f670f9bdadbc6cfa7210d736e0f61035379bbadf4ef687e85c1eb47b130c47c28ac2b37a1dd29b0f1b05166d830bc4bba47efc508ffa7a2c8a6deb51119e0076a1831213168dd4af90049c036d24eaf326854d8288fcb98a374e0ca0b063eac0bfb4e95c8fbbd64cf1acf2cc23edd66d4b5a607755e95158b4b50f7ed3cf60ca2dd75d0f518c636d6e466d886dfed313cb6323441960f323411a433135b13848144cf27ff879d2bff195d1aae7b6e0063624527ae378aed0ce0f41618b17921a55b5dc5b606b9b185f3fdfc690835df2890a59244aedacb1bdd70526a4b857bccc8724e0832f94188a299715db1f6b1c8985466f0f423f98669115b6652ecd2c6c0d707c87be245300901485ba16fc0ee16f07fab738d6c27a67ee7d7bbe1b7edb9f6fcf99f6314da23e4371df9f91dc9049d997aab00fe6a2bd46f907f71b64cf396ea2a3d463f78717c2742962ed6638b08c0ab44b87248fa4a3f91efa32d2d05bb96d2f4115d7c15fe75841fe9d1b4a107fb327bafff51bd62d91558fe569a81e3cdb41189db792d144c1bff179dbb2f691e46a76a8f923b3afa48027e148a0a3fa46612f058802522f8ec687ed1470b212c81a294b3214c3eef74ac90a18fc43d93772b504477d761e5dc17919b9c7615146cb703707e5f8a9cc53345c8cf99dcd1ea40df85b4c343b19653109c12a279b44f9b93012a2acb6c57e35e2db134b2da7f4c3478d0c62735993002c94e6a3409da752f04599011ff3d65bd4fc643570885c583ab735e3f88f7d9a38970e4a57ed400206129b12e175b8b87090060c83b15dc092fc4c3e336152397b5a102d7e81b428acec4a3865db6bc96be4d7326d39c62145fa3567da83ef2e2f6a6e8b3b0863b72a71f576dafb6588c127defe8b9d86c3ca1afa3243b19c1a4a8ae8a56eccd5bc4527247e235560c0681a5ec40aa8713f2638fdc0b61cc96a1b07cded2683431aba3dd60ff3dff1b048adc95a0ea283f0753cde078f11e5213656725dbb2e20c30eb9fc8df5f22c214347902470a3d32fdda54e538116cb274828f01de1e77e97303a758f6671ca9e791e0e1da693bdcb7921a874579d7b5f3b18ff65c5111fa393169c4ec4ff71251a8149c2fea109426b508579c8af76344d5e07be59ba76080af88f3a0a9d47d457051f332bdb1dd51b903c3327bc9423d5fa164d7b93f39d59f98e61f499902066e86880aa063fd97bad7d5fbd20f167d74d53de2c25719ce3bf6124e455420bac0a0ade5bd5fe9504ccb039e7ba9bf6655171b795354d96aa6dd7412b4ba9b87e1ac3574712a038b3cc3fe7f34cb84e27a0cbebcfbff3f964b6dca1b9d516fc3dec63875b55c559f27b9cbe6734de8ecc92bd480e365d82e591130c98e5a1ca8bdf74af39fc47be7aa18a414eb5e4a5fdf53d2208db1a7b280159fef7013eac6fe8cbeb6442168420338ca41e2cf8b8b2e9d020e5c0bc08fe8de5966ba2678677385cd89d37c624ea118dbbab85788bdfe1e29b09ca11404a50482f451be4d2c147fbd5dcfdc86e64562dca536fce5196822cba7724954de7be3df2f8a5f277ffe84544f470573b2a665c01bb8899bcb44c8ba91e5158301f14af9c53947bc6643c82c467887eac5418a35ab361f07ba2bb5562cc9cd805a8a0de91aea0730b876b5ef568f2f6e092f6ab0ba27e8425138f4842d8fc3a4d25fe05a4c25e152332fed2392596e038f39a1db725a9034566ab779e8fbf0defcbe8f176b9cdbd9fb6ab9049e694fa279de0c357be3500ec547385e37b0fb88ce59f1fad97ae754cc05bba48ca7a1b40b426c20f1ac06c59b43dd6f26ea75dd0c1f6427f8410dd40657b44dfc269b13245dd9475a851c49eddea961807befbd5dde79e82add7a7bbd26f06533edcf9eee699a4ca4611432cfbb164ddbc5b95f9a8d9e5933b1e0e476fa49fd34d34f00e6e9032959074052d8ffe4e0b551313eb52c7b520012daeb43dfe0e894a2894c381a48e774bc9c8c9246bfbdc7fdd9188a5e353adf7fb364880c2ee803de971f396e5d3064e43c348069eb9d9895c8f50da2058a0a5329eea0d7b10f24918d5b5fba25dc2c4b4c6ed7086ddff5e9733c3f855be010c67b4b050708ad3738e5411bb7b21d93154c422f12863267e342aa4957522efa267ee7f0618cacdf51c476c59248713fa4ffd9ced8b478907be737ff691c77ce531bcaa4517c431483301504c5db5aab4629faad223c452161fec97c359e92d5b491b4f7e5199cf144e7c76776829ed37927da5b110920f2f585821f03f979bcb84bdb214c69cc820d3dfb52d347d04c033d7c03140c585940a3def9b53269e37f7fa7c66ecd7eb431c38fefcdf8260a679b88d96209a17535b69de14c9d4d393309c8a112040d7d9474bf5ded2ada61dc54ccdcaad7c65a5d23659b1d3d7ccab40bac3314ce2ad4ae098bab7372214283fef533798242f44a249f4caaa3eb057407a2a2af34a4487dc4387dc9baf7263fde3576ba5d3566f4b93fdb29a0cd079a4604c8e4f1dcc187514bd9a4081c46d268c020f4f5ba3c92f696d6a5ec94a7110722f9abfc46c20e7f667191448ec25e8772356bdb654f05522cc383ed46f7871025555636caae71047897787b0a8635b356fc2033514decddb62169716c09caddf3e006b585d894a990d47b24fb25c38de71efeab90b707da3a1ac6fb402149d743d3c751f88ee453c83cc30c9ceeffc95d766fd04dea93ef215e59a6130384e348bfd9c74d9f44d4a4f78b9931ae5d65c973b76fdfc336f40f3cfc466e9c52b0dbb716980ca9a95e0a4e9e3696840b16e4ac17f5738c15dcbea816c572341d6f32d5145226e57d866ca9958228a7a200a9f9525cfc9211964e96a2f49a66d9a4664195925103fe13f2ae286a05b143ded67ea4729a628a8c6efddf3e126f70c119a7d1f42a4bc9fe5640fc8218eff37fde3b578bf230353abeebcd8155554da99c794e0902ae34567de485a1705c33d94f37db889ebdf12b4ddff9977521052da3c888dd02b30263935879eaa100f9949ccc948f55f1bfdca909e0f2f34e318e22489b41b013e72cdf0fe611a6864b348476101c835a8dadc00dcb65e24180a4b132900cd182d26b5697e0e8899c2b6f3e59b8faba4324d6e3b8f10545f9fa289705ed83e1dcf13256d284cc8261d9cec3efc37ee15d4d8857cf81082a15f3b2dd436996a9b54f95bc8c904ccfe9cfa63894eeb5d76cac0b77a946d2cb5ba17aa1bbfd6fda9106c0f42bc18d6666cb967101195bfcbe3753af1feba534c9bce001eb3cdf47387c1637d26ff070966e75f4832a24f86460593b00f4e7978cf7a6128d6ffbc47ff47da888a6b4a79533731046d6737007577421a78552a91aa248922439b84a261f4cf4f1d805ee4799c54ea8be330995a9a93a49351e81b2081c8e48c8eb415471265e4a4e6fb541d5b3c38e13f090b56613f062ed3d093da66099daaceabaf46f06454888d5ec17f4d7a0e175f14abe60888cb0094cf2446a1f4f451f4ec35eecb5ab6eddfc2b1987d14785b17e3af9b73b4d1dddc4fddc491d928b41bbfdd5a105b51adc1df719df51394d23a7814d9460f41632b34054cd1856026c2c452c314102f342888118c17aee591bdd330185060de0722029b927975d97a92605960c41a24d4672293fd0918c29e0b05b6d153abe5e97e2349e05914b18e5511a65facd02d0931d8f498d919f74da5c8dd60643145b8d312b713999b4b5e937876e1b5a125a018b03fcf988b746a6c42ad4b27e3ac42fea756f18a36d209ce87ec3840fea36db5dfe8521e647e5c4bb1b868f30122bcba3b4f2fb622d0197269ec50be3f876046d994d06e5a875534b98bc2facd63edffdf6e145a89029be78a44d21f3d1069aaa5debd906ebd3c46540833b95cf8c51d14a6ca7ba19e2d761921226964b333f845b3910cd93a297d5168b8361138070ce6f77ce8093d949f53a53b8faf8d50ebc4f7bb40b721f0d166f69f324fa03f888727b415880dbdd0dba3443dbe882bcf491f387eb8711069a73431e6411335570882cf2bde4f5c09a65aaf2c1b75e9b67dc04343e3629ceccbdb671627649b35e7930b42f4d9ce4a4ed94a6fa7ed5d8e3a7e707ba9ade11d5e5bec1ca69fe0f3644b0dd0b73e425fe0c96eaea40aac4a", 0x1000}, {&(0x7f00000011c0)="50d369745855cef2ccf00ef1e62eae62b4473b7d1992b100427b8b8d06348e8760ba90385073df6493d8b7dd8bd883b959909d22dad61b7f914aebe44c", 0x3d}, {&(0x7f0000001200)="684415e6cc81e5de66c4d1", 0xb}, {&(0x7f0000001240)="c5608674fa4cf15c9b1a989d01dfc171320106b483dd36826f82616f9287048b1f1a9aa98308d52d97581c8b99c566ce6645f7f7209ca94b3aaec35bb0211f0f0b98af340915dd0755c2f9e93d80023a20a4c98ee325a0807617f90f9b657aad0eb112a76d8dd04602458c37eed514c8a677e2bfb089d41e80a0bf6e7fa11dbbca91c9a40925613e8ff077465b8d234773abba288696a17b6629ab4eae0f602accf8e65424404176bf1f07417b07028762542692554a4715b11d1a938d88d093e867520162", 0xc5}], 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r5 = getgid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001480)=[0x0]) r9 = getegid() getgroups(0x6, &(0x7f00000014c0)=[r4, r5, r6, r7, r8, r9]) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r10}, 0xc) chflagsat(r0, &(0x7f0000001540)='./file0\x00', 0x10005, 0x2) getgroups(0x4, &(0x7f0000001580)=[r4, r6, r8, r8]) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000015c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001600)) write(r1, &(0x7f0000001640)="5a3ec2a2e07bad4293aa2d3e1a8a4cd1eadf39fe3956c53ffbbb0c448f811f544fdd7a590f504cbe6a6615760a49ea94db8c58ddc1401885e4144afc8933c7e6577145c0a4e833797e597f624bb157658de875a8a5611a76d21084568d3375ee5ef0a2c5de388f7c430590d72c4bb49e4e896267caa228952f265ee6097c557bdf2e1f4163bc1ee5c2991e2ec3d1d08c36820bb3713ba5996c35d9d877d3841059e92ef5cfe76cead7f299e026b7abafa7383cab8716ebfa18b5ef9ccd2b0082ead9afaa070ba74860f0a99801a3b40f1d68278866067ac65bb1e452b41e1144d98edee080dd1164c57dfedf4a05e4e05e8a0ccc841ebe3517208c5e541002b963ac0500d3ad20d170ccc6a90a4fc945f3ddae4504500d34461eca48d9c40e55a71877911bc4f08aa5c921513c86a2bcfd9b18291d6a016ede7a71ae263f52ff71e2e21bd7ab7d98881e35efc61817ec87d7e85cb9b38399f32b673074f21fe536d4eaba35dc4ff08b9bb6fc384de3ffc37d7043844cb8309affcf21a0d054da008c1852de11fdb5b9779a09a03203eb1c5b9549ecb16b2e45ed66171417f611ceac412bbab3b6ad9bf3972efe0a28ce586f9b4b106375f5bb6bda013228196935a7edb66e810f2bc5f37c76187ac0e0c8e1ccc4db8f3f06e81e38d1bbadbcd8bfe5bdbc8e207e4b542658009783191ba961b02142be6afaf06752e2218554c84e174531aa8d5045755139712358e148b70d70941b8e06dcec816dafcee11cbe8d16b0dc08ee20e694df7a58bcfbc4c618080709b79b3d893079abe2203519aae2ebb87215f12f5b35dc470db594b0a269571df23bc95ad82d3022d0352dd4712b497ac8d767f61744216a82bbc1c409c46fd32311fa1c4bab97e0457d58a133dd3dd67f93d00b2297af76da6a8a652f67596ada92f797e2c90373243c68185a5d621b3a31202ae987c54fb1c96c7c83f94355e68cd52988bd204a256173f987befa3479849fe0b9fb4b42074ce7c667f3970eb75896173f5223da86f36df59f0fe7222f81fa7501a0074cfba38b3af25acb982ff734b9eb802dfecfd31b937305d7578008afa942ed8a477899cd34fb008ac3cc48968868fa64ee079d24dacc2166b7789fc2d767cc96196f5382f03a27b49f17e282b47c9778322e76ce409e55f6e887e7c80002072e59f5e804167835efb83c90d426477cc23a9b1db74d134e6e57f09f5b9acaa5f4da2d20fe73c74ed98f7e19e59b3c360f694446c9176b213b00efe80285c114cde81ccc1f149fcef566f3ea953fe99c085e9c19bd8ad7124a754185108f1f01fff3393c53559f3145bed5edb5ba1e15eff6c4a3e852b258e4fe8ac3dcc5b523731d83724572bc042e3db8c63cd07bb8cb6de2d8a1c1c7f40ceaedc9564bd0b6ed2c7ab8f65912fba5310fe1ed28baee061f6112999d089f9cf653e2aee155df185cfcdafce9ebe2a02267e37ea564adc88c79a0b3376aa3ed41324e57c14d5c77db07815d05a2adee2b9307dec9bf850467d51c0f5baf20e5702e3761cd09a2f079c9b290e9e9ff05182b4652c3f16959107b7b3ccc648f7a2062cae1199b99b5335ef4ff000520bf02737ea638864c13a3a80f3dbd00deffb5976c39cc2f1cb06726400b9030732945b88b258cb53bbfb00852e5caf78a87677ce51af074c5e4151330ca5ff32e2f3cb00be0e9bd4f24cf286710c580e9ac0e953ce4ccfe408071b18567f216212c071084df27714c03b99adc13794ffadbaed189d15f682b2ea5d76d3dd129215ee77de4603815d42a1169e3d051b67417df62300bd6b0803eb7e8ce8f1d964cf48283290c369e76293dbd70d383a8e5161aa707c338a1aff0cfd861671b2a02b1a599c96697147036fdcf7477fd148ad01dad8d7ce069c7d2000b615702b67bb8156862f14c4e37a1c04de54503eec1578521dbef94b07cb1d2aa48b038cdee534668f95249140087bdd183cecb226cd837a236560d051d6682f62aff78e5b57d16971a21b663a84edfdef480a9e5265cb02d818b2793e394b5980d685dffe643c4f8500b616d36008033cb7edeae628620db0ba5ab8fb12951f026dad8145a792b277ad820020daac4b87b9dd31452221bf01209a13b3e351f86baf0b2484461ce9966c8bbfb7089cbbf95f715e37396a06d8d747f3915c7634ebd387083fb32eccd18ea2aec9f77025bd02042767a4a7e465feec15a1293adaf03e28f88d723cfe1e3d83ff06c1cd2a77a222f0f37ec9e6ef015374d019db1b5c6cd89f8babcdffe9ab637ce70e63313a5fe60a252710cf81644462b66939e9a49ce30e58fe4be689f80534279082b735d801adbbb2f8595c0bba0a68bdb8f3e2f88717810986b3e80ff159209843b9f0686af98ca25ab4ef8e72b59542118916edd6aa9eb3f87f67f447d90edf41030d5dacced7a07a68fd96aa7fa236a5f7532cb84fe6d64f99f81442cf7a255d1602de3dbb6130f10986147073db275d105c30ccd473d98dba6159fbedcfbee3e726c85e73dd0abddb4b3573c81e0869cfc8af4ea4313af46ab4d7731ce5de5f0cb5e82b95a2f0ac829b2e4e96b6d112988c3c23764a2825b032687600e5ecc2d89c37c328a6386f458b342406a1f12f43fe54b4c506e1e6983ce292b0c77130794861784fe109a1e100a7167b70d27ce02a3c294ac97d4f435044de2bc55a4510e6dcd7716fca98bc52cd721033248e18cda78aa1c8d61c94ffb57cf11dc89ab03b62c9cfc482e45f9ba6069dd640a909cf6093c2a51df8e0e3f453662fa146efdd671cc2b00706062e613f5f942bf9e59e00ea7bb41c1709fe2237ea882e03be244fdeef0d7a4072ff58e49495e244bfc60a5c8903429a72bba17abb08c9153c5856df2f4a3edc55c323c33a270b0874cdaca85ce8095a42ec015c4738261ba687a68a24cc9338a5251f906e3f8afd516a5379613d35a314301d3e7f71532c9a52596d68a87be726e0cc7c39e447e52e87976c476eb321f5a206e3eb1f3ebd28a36fa2ebfe60e8cf7f84e6340d3db61c4cdf79a8031fc6837fa355e062e0f839f23e5390ef7161b5424c6a8f54f035354f1fd554e39cb8b6f9e6cc88e2004f05baf0988e2092cd0ba6433a5d0af8d3e71d1402557b8282de0b0f22fdac4981d359a57ab8e9c5dd7a45286719cf698aeb8cc07575b0fbfd9ffe33a556e026d33fcd9faea63ebc756315a82c90a84111f6a6ab576ff8843e3882e0b2153ce99c45283103d93b6df78a012e571ffd2a422c2a3f017dd332be444a0b0cd209681e05c26a6b7ffd627247d99680fe7dde1d6ec34fe6710b1c2d20c967ef0a838ca1002fa81edaa23e4f2938a09109a6ce6378db1f3de13226265870dcba3be8d82f0bf6d61b49422c9e6d3b25df01f3890e75c7e213e426e2cbad96f291dc125c3a6c0478651c98af9261a1be3a1cb17579846615a4adb91521942dc84d506c17d8c17d02387b9d42d243eb2ded6e8a01544d6a6fb59f60173af9fe38f3f1de3b622c588563e35f1d738385217a93c01929bc0f82f0342639193dcf23543c74047a71c85431d54059a8406d7053d88b7e4f90d75841777c5b41652892993a5932f15d59707b2bf2ece3d9de898e8855d5f35bb5bbf3b8e7344eeb7e548486b1341a2f9346f1b174e938eca5896aa0fe035dac06ace62f9c046c606a0181091c819c41aea22ef3eb4b9f2c89adfc84fcd84c771a7c31121d3ca0facab35ba9c2bc0acbdfaa4e78101e8be98c4416d146e14ceca89f3303529c6f8a7e876d07281f2f961c4216e0875f97f0cd3750d1570fada4cf7de9a2524bc3d28ed03dbb6fde1fcbedd37e4d19a03c126099f2319851466068d949a73ebf48844acf18fcad3729f7bd1d5ba40058d6aa8ed46d013f8457befbd23d67032590e336eb01ed84c8531bea6313dfa597fe6b8a39a2a92ca949b9819db91571f900a2372a0935e8ca73fa817fd6621a3956e7a852efa4233d2a0e616bc5e6ae75cafed8f1872ac1e7a95d012074dd8ec4be9403e56e53e04c2fa6e008bcb2bd628937204ae04ac7d1332b3bb54314dc017772089692294a3e7832ed060227882974120d3bb3397e892d64a81e457c7014c6a22921c348c414e8250ad12821aade62d5f48916104954f71f57141f2065c4e44910ff85eae5358de2d602b3120cb4805158ac31e45e081fcd5cde488bd09174fc732fd9d479d356eaeb1bb4b0734008bcff1ad5db19c75d3d4684129bd3cd2c73aa29c10c85bbbce1e9c1017296cc067dad20a07f5d69e05c2760fec606a59732a170f7c3630e4cb9319f00dcf4d72c1c23d79a0ec1056ac6cbba195658543cebc0149883473d07ee6a371f467945334520ac44bdef95598293c55f24f42209401043955743fb93b8dff154ab1697f28db75811d2686acde7fb11de0d1c55b2e6b774236bc907621a737d3ccf602d669004a1d0fb6c4b8bd1a36821f5047bf352ab9bb4190f61e4d3109bd72ca0cef04506bda8748cee347b6c0c929d0ae3cb085f5f2a1423a6f10dbc3d43ab24d2254e4a91f8a26c71772c8505069e6d9bd10a0f55313eccaa7f2a498de065c8719c3fbfdec9ac9084af26952983d4ceff3984f105fc1ccc56a405cc7987653843479b0b1730e92ba541d923f0b188d23eccc3a4fdf2078f0b1ebfca11034111da781602df2c67a172da2a8cbfdc2a8d20e98ca6261922501765d3901561481590d887bad91135ca6124b4fbb5eb1f9f5fffb2298dad743237445554c13c525a9505403b22312a1f97178e1be3d10a3304f38cb75a014e8bb2244f85b4274ff62d07ea10b0ba1c363d01f38a59ef4708c7051ef2f45604389659fd3d794ed07acf6acc5422b685f0b8bee603957955f15f53042a650198c0bc85148428bf400f942aeb533fa9f1e556c23cb30f521facac443dd4eccb42d0d4b46432972c8eb7e1adee35c28eafb7ea0f27488f0a608a8f23b55173279db188b9aa07bd4b3ea321c52e1e17163561b375fb29db99fd2a1c8c589a90f2262ea99827dbd712be4d5290157fe6e2500f9ed87b8e129ce3e286d6fb45eca3a64af86db54631605f6a85edd8a78c0122f9bd54ac57b2a13505421482b18be596f177531e85fd3881eba5cd9cd2da0d0aee22937bc6439732f7e1d7b6b132f594286c40491d2cc0c5e15f1127644168d243e678e0099f1a8fa43308c80ea943f1493e2b6c3aa990689c4c1c25cb47b235999218edb28cae42f2841f8b1ff97a0a7194718ee768308fede3ed1a5c3c4779f38ea480366225dba5c27ad25f86ab6309577145b9ffcec23d133c58dfb5e8279e6cb667cc548c310abb344989f9db9e019ccd2fc31fbbab2f7ac42a6309e7b48bf60425a69a5a56226e3a248d483b39ec62b122386d86cecf5f5ad6fa83335e97a5d62d2ce275804a2e6c9f7ab115aefa8ec911f97e8865657ec686da1f89442aea1f02eeda163f4e941adeee9398cd89adc32125ef27d9785ced2fa9e275013c4340871f37860ab0a879629ad4d19c160ce26d8cd994a91d7007da85ed9a9716f296dd08f9474df6daebc75d7d73c8e9b9ba19056ad720207ccac3a12fef1e627df3172225c93fb88bfe35b378cbf47cdde77daeeedf08e807c45abd5113999199128d72b8726394e17094646d8ad32c17de2a446db22bf8adbc8b931992d1a00b4b0b9f9946c78942223f5d35ba10bde859e3e11b34f7007587987c308fdc46c082c0b53c65ad0a827efe9f7492b861010a884e65da69ea4d599d54373a2090aeaf74318a7d236", 0x1000) getitimer(0x1, &(0x7f0000002640)) setrlimit(0x0, &(0x7f0000002680)={0x1, 0x2d59}) semget$private(0x0, 0x6, 0x28) fsync(r1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000026c0)={0xff, 0x1}) semget$private(0x0, 0x0, 0x50) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002700)={0x4, 0xff, 0x4, 0x5, "8a1c3d4b393435e906d864e6611cba69fec62350", 0x71de, 0x8}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000002740)=0x7fff) connect(r0, &(0x7f0000002780)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchmod(r0, 0x28) getegid() ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0), 0xc) 19:04:53 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0xffffffff, 0x9, &(0x7f0000000080)=""/204, &(0x7f0000000180)=0xcc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getsockopt(r0, 0x80000001, 0x5, &(0x7f0000000240)=""/95, &(0x7f00000002c0)=0x5f) getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)=0x8000) getsockopt(r0, 0x58300f2d, 0x401, &(0x7f0000000380)=""/239, &(0x7f0000000480)=0xef) connect(r1, &(0x7f00000004c0)=@un=@file={0x1, '.\x00'}, 0x4) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000500)="fad0e2669d8ae1ef44427d7ce272de66a7aaf40cd674eb1258a57dd6916ed09e1f3bd798ea0eacf38029097d22615f67be1df22d4626e4b9ec9159e4f9d3503055661cdba73b3cc8d07bf72da40e08646d0e44034eee046c19e8346a3cf426a5106b9d055a5ba917ee1aa5723c475b1896326ac31f7bdcff6fe8aea60cc0d82b0679a73590eda4208fb7810fbd5f99418e5c7f55f2b2c784c39737947739fab95adb", 0xa2}], 0x1, 0x0) getegid() getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/45}, &(0x7f0000000640)=0x2f) r2 = accept(r1, 0x0, &(0x7f0000000680)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x812, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) unlink(&(0x7f0000000740)='./file0\x00') r3 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000780)=""/238) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000880)=0x9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x18020, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000900)={0x5, 0x80000000}, 0x8) mknod(&(0x7f0000000940)='./file0\x00', 0x182, 0x9) getgid() recvmsg(r0, &(0x7f0000002ac0)={&(0x7f0000000980)=@in6, 0xc, &(0x7f0000001a80)=[{&(0x7f00000009c0)=""/87, 0x57}, {&(0x7f0000000a40)}, {&(0x7f0000000a80)=""/4096, 0x1000}], 0x3, &(0x7f0000001ac0)=""/4096, 0x1000}, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, 0xc) setuid(r4) pipe(&(0x7f0000002b40)) getsockname(r1, &(0x7f0000002b80)=@in6, &(0x7f0000002bc0)=0xc) getsockname$unix(r2, &(0x7f0000002c00)=@abs, &(0x7f0000002c40)=0x8) getppid() 19:04:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) 19:04:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() 19:04:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x2c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) poll(&(0x7f0000000500)=[{r0, 0x8}, {r1, 0x80}, {r2, 0x100}, {r3, 0x10}, {r4, 0x2}], 0x5, 0x100000001) r5 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x80, 0x3}, &(0x7f0000000100)) fcntl$getown(r2, 0x5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000540)) r7 = kqueue() clock_gettime(0x6, &(0x7f0000000000)) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffff9, 0x0, 0x40, 0x0, 0x80}, {{r5}, 0xffffffffffffffff, 0x40, 0x80, 0x80000001, 0x9}, {{r7}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x81, 0x6}, {{r7}, 0xfffffffffffffffd, 0x8, 0xf0000011, 0x80000000}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x5, 0x4, 0x800, 0x4}, {{r6}, 0xfffffffffffffffe, 0x40, 0x6, 0x3, 0x1}, {{r7}, 0xfffffffffffffffb, 0x2, 0x24, 0xfffffffffffffffc, 0x5}, {{r6}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x5, 0x4000000000000000}, {{r5}, 0xfffffffffffffff9, 0x40, 0x24, 0x20, 0x1}, {{r5}, 0x0, 0x1, 0xf0000001, 0x5, 0x8ced}, {{r6}, 0xfffffffffffffffc, 0x20, 0x40, 0x80000000, 0xc69}, {{r6}, 0x0, 0x8, 0x80000008, 0x4ac, 0x4}], 0xfffffffffffffa8b, &(0x7f00000002c0)={0x4, 0x24658a89}) write(r5, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 19:04:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000), 0x0) fcntl$getflags(r1, 0x1) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r2, 0xce16, 0x6, &(0x7f0000000080)="3b8a590f87f6a1582d4f953f7659b0aec86ce27f86ed3aebe93cd393c287c1100d03009a4b545c42c80d89b22e0deeff8c3a977abcc23f00a7ab06d46d669f24be86e554487a801df01a1c4c00ef6963d98b4eea45efa6a5981382e93ea007ec6c6381709bbe659474e15bbf012380af8c45c86b40bb680462517fac2c67", 0x7e) 19:04:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000002000, 0x40004010000028ad) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x8000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230607000000000000001bed7dbdcc43b88958ffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe6", 0x4f}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20080, 0x0) 19:04:53 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) r1 = socket$inet(0x2, 0x2, 0x1) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) sendto$unix(r2, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r3, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 19:04:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2e69c06e44323453087e2faebd9ed1af87b4815bb2d267305edc4f860ddd185ce7cb2f005a0ff1c076de671de887473afa5ecf9349be30f2b83b42599cd92e115a648b2b3f49ddb7b64565dc90de35f7222d74e146fc9b2aae217b0c4021d7a9682574fc471eaaaa11dd7d22a0a3ae11cdb8c23ccd1fbc0dfb83a5c9c10ded9e158662a53a881ed912bab762b33458927b049f6e66bfc09ca8975187fc96d870b328f170e24ac992c4fd12056fd43dc0b9d9", 0xb2) socket$inet(0x2, 0x3, 0x103) 19:04:54 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20460, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/151, 0x97}], 0x2, 0x53) open(&(0x7f0000000000)='./bus\x00', 0x20, 0xfffffffffffffffc) 19:04:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) write(r0, &(0x7f0000000040)="c909a976e6c26ecb6ad8391b02d3de2731580d62eb6e52cd62598529b2fb935bb6ee27a53a59103f14ad5f8c9eabb3a9d5a32b80f16a7e311ff43a05a9ed83d92eef74a4388eac4d60f1acf7c99dcc085108647bcd1774b716b3d6dae668a586e2397a69a8ff71e5ad384fe22e3106326c246faa4d5a8efe2ed9ed91a4891b1b8dce76aa55cc383161a0f04baf56d57bce3828527a9b4d2ff589d4bc83f7a84afd9eb4f1ffe5bccbb1e80914a0715a07646694aa014242d9c5b5e57ebe852d39d8476da9361ae8cbbad9d882e14c56fb8ea24f", 0xd3) 19:04:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xa4, &(0x7f0000000000)=0xfff, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() r4 = getgid() getgroups(0x9, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x6, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r7) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000002900000031000000144d0400"], 0x10}, 0x0) 19:04:54 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x680, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)) renameat(r1, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 19:04:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:04:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/48}, &(0x7f0000000140)=0x32) syz_open_pts() write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0x3ff, 0x9, 0x3ff, "97a0e36240b828467af479a1fd7bd9f6467e419f", 0x1ff, 0x6}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 19:04:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x7f9}], 0xb244, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) kevent(r2, &(0x7f0000000240), 0x800, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x18, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0xae, 0x400}, {{r0}, 0xffffffffffffffff, 0x30, 0x34, 0x3, 0x200}, {{r1}, 0xfffffffffffffffa, 0x3b, 0x0, 0x7fffffff, 0x6}], 0xfffffffffffff300, &(0x7f0000000300)={0x8, 0x3}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x0, 0xc2, 0x7}, {{r0}, 0xffffffffffffffff, 0x2000000000001, 0x28, 0x2, 0x10001}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x80, 0x7, 0xff}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x400, 0x3}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40, 0xa00000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe, 0xffffffff8047a21f, 0xc}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x8, 0xfca6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0xf35, 0xffffffffffffff0b}], 0x8, &(0x7f00000000c0)={0x9, 0x4}) close(r1) 19:04:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) 19:04:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x2012, 0x84501) r1 = open(&(0x7f0000000340)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f00000000c0)=0x1) 19:04:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x84) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 19:04:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c9, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) unlink(&(0x7f0000000280)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7f, 0x8, 0xfffffffffffffff9, 0x0, 0x200, 0x60, 0x0, 0x37478e18a5094b02, 0x1, 0x9f, 0x3}) 19:04:55 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="055dae3070ca9f05", 0x8}], 0x1) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x21) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) 19:04:55 executing program 0: r0 = socket(0x21, 0x0, 0x0) r1 = getpid() r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r10 = socket$inet6(0x18, 0x1, 0x5) r11 = getppid() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x400, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="e4d910bf8e87e1aee39100d07818ba6de7d695a00c3756e4fb4fdf858cadd692ee37ae66afebb19badd833b8b3357ff0f45b4f6dbb90f573c266039c120f2d6db197c507a3076aceea5c98a6fcce8c716b8de86676842c0ed65ca55350ec868285cd7cfb80889b477274884279cc1b9a59c6a7b71799cbeabbe4ca45048d363a5fbb0d20dfd29b3d16e6ccfba6f2bf49fed46483f1b73454c972764e4820d6106501fc652bdefe7c60", 0xa9}, {&(0x7f0000000100)="780d9240cecec5405d55a991415c0b71c713b3dd91e4d30234e68a518da52ad8107e0650b074ce38514cc09a914f66e6d02842d605e6dbe538702781811272cebe49481ddefb433209e5303b01d95263d5299c590704838fa1ec306b170171d3456117b384759e8c087cbb3f0a4ec9c34a4ff81bba923c7dac4b9170ead27e4d23b7793177aec92372029fe73763063bd6ac511fa6d97b934ee94713cd2bf12c90c9eb", 0xa3}, {&(0x7f00000001c0)="95e71c3e3ff4fff939135abae42b315bbf50cd94f129367403ebab8ef960b302572759", 0x23}, {&(0x7f0000000200)="9cbc4f1e2df5fe2f504e79f68c77114f6f751d7c3a43707def1e7da03d4acdd76804a72ab11b7c086712b2de571278068dd83e0d5d4c5c73747f402f2984c6570a608fe3315a097e0965afd8f8a5a11d3d5720c766bc87eb174e3193c86c1f611c200d0adde8c5527a52fe1ca868adf5e53f1d3640127580bbe34a42a20fcff1885e40c29d494fdbf81f9c62f6560547bad89c6bb897b98e45c388025448b5fd492a10ef173b7fd059aa27327e2d9ee93aa1546415ced0cb15f9ec72a53c882f9c2b997b912adc0e982bcfab34e7d37df89f79c4664ea572259aa91ab5f45e9be2", 0xe1}], 0x4, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14, r0]}], 0x148, 0x408}, 0x402) 19:04:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:04:55 executing program 1: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x8000000020) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r8 = fcntl$dupfd(r3, 0xa, r6) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000004c0)) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7}, {0x4, 0x9a8, 0x1000}], 0x4) 19:04:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="017402216d0029f16669"], 0xffffffffffffff19) 19:04:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) ftruncate(r0, 0x800) 19:04:55 executing program 1: clock_settime(0x3, &(0x7f0000000040)={0x7, 0xffffffffffff7ffc}) 19:04:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffc1) syz_open_pts() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x10001, 0x40}, 0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 19:04:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 19:04:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x2c) chflags(&(0x7f0000000000)='./file0\x00', 0x40000) write(0xffffffffffffffff, &(0x7f00000001c0)="9a6aaf51952bcfc9bb153a36faeda5a23393412d", 0x14) write(0xffffffffffffffff, &(0x7f0000000200)="c10a4baea5cc8ccd0532091dce94b900a79ea3fa77f1ec45aa9c415fe79c18b06c13045edd69be44559f46be55ac56c3661fd71cf44382e49918d48635a668f61bb1d0feae7c45b1bda7a93f8313fed31f83d768c41ae60524c5ac5b333a133aef14cdcf79a699d7d9be2d024de34b4fa669ebb2b28b9759c3e673fae7f897917b643312d9ae9283599557a059be24", 0x8f) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x288, 0xcc) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x20004, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x0) 19:04:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x636, 0x0, 0x0, 0x0) socket(0x38, 0x4004, 0x0) 19:04:55 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d7ec76c000005690896744ee207ee99b5f717ff8", 0x14}], 0x1) 19:04:55 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66e6dec1ec75b0fd09a76937653000"], 0xa) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)=""/231, 0xe7}], 0x9) fcntl$lock(r1, 0x4, &(0x7f0000000640)) 19:04:55 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) 19:04:55 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 19:04:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000380)={0x0, ""/192}, 0xc8, 0x3, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0xef, 0xff}, {0x1af, 0x9}, {0x8b, 0xfff}, {0x4080, 0x6}], 0x4}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x100000000, 0x34, 0x6, 0x1, 0xbd, 0x3, 0x1, 0x2, 0x0, 0x7fffffff, 0x200}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000140)=[{0x6f, 0x7}, {0x23, 0x6000000000000000}, {0x86, 0x7ff}, {0x87, 0x81}, {0x82, 0x8}, {0x81, 0x5}], 0x6}) read(r0, &(0x7f0000000000)=""/15, 0xf) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/1, 0x1}], 0x1) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x80) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x80) 19:04:56 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x20, [{0x2, 0x2a}, {0x0, 0x80000001}, {0x3}, {0x3, 0x4b825112}, {0x3, 0x3}, {0x3, 0xffff}, {0x3, 0xfffffffffffffffa}, {0x0, 0x9}, {0x0, 0x9}, {0x3, 0x5}, {0x3}, {0x3, 0x4e95}, {0x3}, {0x2, 0x6}, {0x2, 0x8}, {0x3, 0x4}, {0x44d250ab416b9531}, {0x1, 0x401}, {0x1, 0x1}, {0x3, 0x1000}, {0x3, 0x400}, {0x3, 0x3}, {0x3, 0xffffffffffffffff}, {0x3}, {0x1, 0x86b}, {0x2, 0xfffffffffffffffd}, {0x0, 0x3}, {0x3, 0x19}, {0x1, 0x1}, {0x3, 0x157}, {0x3}, {0x1, 0x1}]}) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:04:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100}) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x10c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:04:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = shmget(0x1, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmctl$SHM_LOCK(r2, 0x3) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 19:04:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 19:04:56 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000480)) kqueue() pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = msgget$private(0x0, 0x400) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, 0x0) 19:04:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) 19:04:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:04:56 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x40, 0x0, &(0x7f0000000040)="5684d0786424f9ef09680575b3e052827ab17f25344f9aee166718c3a93e732b731d8612596c1ff4d81805b5e55e71046dc3fbfa3fad4a201a0cc7c972b8c1", 0x3f) 19:04:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000025c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000001d5641e60000000000000000000000000000000000000000000000000000000000002a7d98965fc5b8badd2884e39d1900ff0000000000000064846498d95c1dc87d1e64ff6711bf5f652822af7d47b4"], &(0x7f0000000000)=0x6e) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002580)='/dev/ttyCcfg\x00', 0x100000fc, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000002480)='/dev/tty\x00', 0x80, 0x0) r4 = open(&(0x7f00000024c0)='./bus\x00', 0x0, 0x10) poll(&(0x7f0000002500)=[{r0, 0x104}, {r4, 0x10}, {r2, 0x1a4}, {r3, 0x24}, {r4, 0x10}], 0x5, 0x20000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x2, &(0x7f0000002400)=[r5, r6]) mkdir(&(0x7f0000002540)='./bus\x00', 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340), 0x0, 0x0) 19:04:56 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xffffffffffffffff) 19:04:57 executing program 1: setitimer(0x0, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x0, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)={{0x8000, 0x3ff}, {0xe389, 0x1800000000000}}) r0 = msgget$private(0x0, 0x3f) r1 = getuid() r2 = getegid() r3 = getuid() setuid(0xee01) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r1, r2, r3, 0x0, 0x10000000000026, 0x8}, 0x8, 0x5, 0x0, 0x0, 0x0, 0x7, 0x5, 0x1f}) 19:04:57 executing program 0: 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, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x7, 0x2}, 0xfffffd6d) close(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1011, r0, 0x0, 0x0) 19:04:57 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040)=0xffffffff, 0x2ff) r3 = dup(r2) linkat(r3, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) pledge(&(0x7f00000001c0)='-\x00', &(0x7f0000000140)=':\'\x00') syz_open_pts() 19:04:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f127cfeb6fc35d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345629d8299b3e76f2f77ce664871c3b85b"], 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="0300000000000000fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b22911e8df4ae34ccc40908031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce53f95d3643f07c4c92fcbf1ec9f1cb4ae738e6372bf60ac2e011ca1a61aeba03b26dba2925317ca4fb7608b1da00f4c700ce5a257a13930d20e23eaac8669edf34ec44e77a60bc2cafd34705483fede7ffb"], 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) mprotect(&(0x7f00007fa000/0x4000)=nil, 0x4000, 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) login: pckbd_enable: command error 19:04:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x1f, '\x00', './bus\x00'}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000100)) recvfrom(r1, &(0x7f0000000040)=""/43, 0x2b, 0x42, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x7f}, 0xc) 19:04:59 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) 19:04:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0/file0\x00'}) shutdown(r1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="882fe2cabad06e07f0b4651d1a680c0ae0b2d94aece73be573008c661b51e38d7cbf9f01458cfc428263f318cff3a087ae892b1430a847a086b61dfa733d69e24d38a18d5e8d75f19fd9", 0x4a}, {&(0x7f0000000200)="3cb9073c90f7861797423a8fe8bb9b596857e50d08b2f94e7ef57abf4c20932846fe6a734c364239af0dd049ed802716", 0x30}, {&(0x7f0000000240)="1cfe923764072e917861ba2f3417c59ef59a8e00a7701240217d474d14739ef277210e72e359e4dc6b2ac36a1d66d5c9dd9784ed49c216b5f48590433622133bae8a147ed9134f9bdb298e1d382f7e54c04813da8e0303e379", 0x59}, {&(0x7f00000002c0)="a95d58e78a53fe3e65e2d96b70b540920c", 0x11}, {&(0x7f0000000300)="53a2399098947d12893991aa677535687a68cebd44ef02c6eb3287b18791a67c62de5ad24a", 0x25}], 0x5, &(0x7f00000003c0)=[{0xd8, 0xffff, 0x2008, "dd82912295fadb18167853e0cd6349736b6391bab407a81592f5e8c9abb09fac4f390de83830d7e3336c892be35ad1593685b733a3914e2f85ab0647b74e0df1bb1e1528a2537ab1fcef5ad5104af9853bbfa669034843d5986f4774e623b24cc468517abd4d7970aaba2e7c48fbb4c50b051739be368c62e7f8869d9a832ec3cdeca8fb9fcd9473011fdeaaeae69f7b3dc086a9023a6e95730c2af5f6e079af29a1a6df3b2d92a5971a8b317b63746a2d455861ba1b473eca147bda6f967c6666bccb140bd2e356"}, {0x20, 0x1, 0xffff, "56e4bbb89aa00c2ee0e879dbb55e80"}, {0xc0, 0xffff, 0x1, "57dc12292788f9e702712b4c1555c5054d6d3c2b3f26829d03e72d32acae8328684794f85c523aa6b9b13607483cfa89474262e0d138ac0ee01c3f4771695c666ed57d4e862297bf94a765984ab7115ac5258c2aa58da7e809af689791b6e7fa9198f9d8f60389282eb99602df7dd795af4b3e11380228cdf66113c939f7f6fe1238e2f50b08d731db47edae149c7bb4ea89125281f7b6130d6abd9ea1ffc22e910a465b102638e45a69eedb5905ecb2"}, {0x88, 0xffff, 0x8, "769e422d22b35e3671f0ccbc55a923ef74a72f0d9bd9725cd7d0c3744b7b568fb27075fe9623d679fded91531ff8c94ad8683c936badee0b247b81a725d60175d60b786d66257775358667fd29ed2f9859b95fc4d5b62678c263237620aa5aca6a160d1828fc402e239f2a9815918a8a94"}, {0x1010, 0xffff, 0x6, "4bbefa096e909cc2d7daf65de3c2e69f8a83b47cdae3c4342b1a6c514c0dca46462ef63ec719f0b5976fab5e3484a1cc646d211cd337c5b959757b6a1898830447d00e56c04b3ade22b6a2a3f2b630750cf308b103a2a69dbe871b02f4400809be7b5a373f80d58644bf980ab59a48613def68a5e9b7113b83c6647139c98b5f0b65de362f1536ab221bad9f9c3f8e39f8660723e55dc2f47ae61bafb12f3d462c0064526cbda2e3d2a7de899595064fd63373dc2d4cf4a3c264107f759cba26c62118a8f4c24edc0fa86e75b426b5f03d99e32c6bcdebf21c90c61e5571b3faa3c008bbc9d41dd42f03fb7eda7d7f6ab4eabed5a4daac8a7f8eb80c422e720eeec1777ba61931a0bccef48528ac7da881ebcb28ea57097778355b874050a89cad0fa1c0508a3aa1475541f44b340f3c7292444b04cc675df2c3afd2e1d28789f9971ad0a0fc9f0c4d52d2cea5bf52353b4e184a5149927d400388db4f01974cb55365710e69107b1a0d0d3e9ab3d5af6e56c611489a46fb136f6526b19da3f7c9d4811e8ce349a9345cbc67fa62f745f50e455b0dc4c581ea3454afc86935ef4cc19ffe19e46ffad66ff22387e30b8533db1400cd21a72cf62528d640a8a3700c75d4739f5bdefee91e7437b759f62314a17a1e95a75f2ec908dba9bbaa498387190a59cbadfb0da57bc7380e212d09a4c7b07c63f8e2b8ada25fd34f9df1cae50b79714619d943ad5508b5f9d4819106b80b4fe3e2ad9d4dabd91801a953a37f8261a13362c4709cf0ab900da84ed18adda8fa7ab04f10576ecd04586eaa2fe6cd5daf6212e58f5932f1d2710b6a9d1a8422ae09772447b9c324999195a69df4355887daed0c695737616b9d35a122d06acf3f55d29e3c96865e5a4b64fa1bde64958d2b3950dd6abfcd9aaa53690865ebf15555529da21fb0c6d5007e663f15046506a647a3e7388cd74666f9df42e35473a3a0bf812e82f272e76390ecc9008e125481a3a7ecec8f2fdd708809e060751abd2bb09662c54d8fae0043b80289f3d8a933cb52814a76a878e84ae341e98e3df0b68da176f4c02a79684c685a0908191c3a05dcb4608b2bf56856edc8fd59e8a6be3abd9ba7bdd57d52b3fa48b31f61ff1132bebc45bc218e3fb699913d62aecd6f1f54e101630e0002c1a2f292929872cf98847f1352eda781d8d85f1aa5a3028a0f9c641e123e3401e41a595e91ffc9c73b17e015ad494c450e3d2889bf5e42dee465849fb3bea2bc46d24e32712b20c99073e691d87ba98e5ba06dae23b09a59929642a01a91ae6c32dd62a07fbb9151f55feaf5f17e6c9552b4a18e2e4eb64f39c5e3ebc0672647fd46949548c6810cb13b9b3b8f300d9a383f5b20c79f5beec79fbb5b51b5e17a1480d3b4e294a7a1745acbbe81b48a10f889ae11ce4ee56ef94d3db59e2570e11e3a3002898c56d4268878e5e7e3b25d73d19c351d09e73de132d3da88626c9d0bc7fa3ed2cc87019d39a6b91cf48cd649d70fea2d3df6a6706188c42165dc38883a20ab47bc797a6a2cfa5cc99c1d2230ca47ba420ffb6bb251312172263c4573a3be6a9317e91c635249ba26c737088376201169e0e3ab74d8658cefc64bf599b2bdaaeb6192a5a25402744a43cc4a0b175c2bda6ca5d019a0cb545fdcd317388b873a0bd313ac3f21ef7492ed03bad7cff7e7c32dc508753d18ae198b0f013cf0a9d6e6b529a45ca21d1a4c2c055ce82016fe65881c53abeed12299ea7c7195541ebfb654ca943ea50a7a28ec6034e41de5bea637eaf93e16797b8557b40976379eb276d4f52d11e085c98de58b6ac1611d84752c2d1656540a6b58ce47424a3dd22a48728a8be5cd1e620966d3f4a7ec276f588ff73897fffff349caf4d08f4b6002c2d771c1f9f2acff6d9a4e271cc924afe83873071ce021ba874204698a8ad34fd45e49014766b1bd4c688e92323ca1175339d524d9fffa078fa31aeb03cb29407269f2156a311e21ad7d05018f2bef2059b9d1b1fa845666834a468dedfea9efc34d3c3d5598b41e41075eabf098a52ddd0e5d2248a33f01b3c6eee7d4302e89e68cf500205652c6f765d11e3f647a693529940d09e041d0d9eee84b2e3752882a8652acc79280a99d4378d8120302427050ae5d2b8145240cd758921247be64793788e059280c6bfaf1ed07be17c5cd012c242ef2f5cc4631b42d89b055f6664bf739df51f18f9a9b65698082a55d99caa460522ba0286f17eae1e7757aa0090400316b9363be80a8d3daed5a3e5c2e51a7456a0e36a74b25dd7c6d614cccad3b3e0d998f94c6089e3a9f773b26c0f159bc9c2b331a413a1fb9069a592c7a73e3db3b735e7fb917fc1c7a63c212b5567d68106276f3f540878ab68e3cafd737dcd3333bdef4e01f02a06d765834b8ecfebfb8ee8e86b927447e4cd24eae023944c72ac075925d65c9ebcf725df542986ac93869d985e2428d425b6bd1fc0f65cac7ce36620c558c13a639f4638a622df5cf576b4d92e6df86705ab1639a3d0e1583fded7e1af6d8120f923062092e81913e40fe1d72d625f60af229f767eeac822ad080d10f0f1872361016a9c7545cef674ae5ce2313298418d7ffd5a16514ee94399ff7351b515b771fc5055a394741eef96f820cde43d85ddd5124f9f1d30247d4564b94003530b0483dce7fd142da695463ed9aff1fd7e67ce9b40e510963e44881f9517d4aa0f2adad86819cd303da13d3735d7302e2f1ec0aaf2215772eef2a0a5423f262dad6b1d257605ebf704fda4f1cffae6861060af7002b848c4b48c0ff554044068fd3107e0eefc656721aeb03bf6f9aed09e3d6d23e8636b5025cdfa39bf8a78fbf9244ea96c11c691e9b78c8bbb872d8d75a3426f20d79267a320dac0401b128e7e51c4b4a09c71b1c72a64591be1ca99e00f767619093150e863f60547038ce8bc729318d71d023d51638da6112dfe9075b823e4dfb507ee2411412774ecdb06cfdf0ea02d8e3d5659df164203d592829b40a310cc3beb37ecacf53988e77d934c5649b69eac6f2ff2776c64b17db31e95e3af893c5e61c391448a6557c359b844067ff8f12a81badc436732222c1953581da2228278ba0d33446a63631de1bd6bdde47480b51671f73593941fc6e17405644121f240d9afe7ee86ae4e2084da2017d461ec11ddd48e773f41a967a63bf956d6aaa8963a931ad8e4a8278879609834799e5f4ddb31d13be569690392e197520809a6df9f83c52d756bc9bd7757944d08c5baafa78e532209c33bd28f5a733b76bfa4d420ce246321bd8ef23e6946d73555da329fdde46f019e637b2c611e732fb2e9dd79beaa34d9be7b69ff38f404fe6c9b029454e39ad62a55e2e5421c7af54853fe6f859628a707f16156b38bbe56c3b3b4550f1bfc8ecc56fb46ee427ef5c035896491dd0a747d55b304e68f974e3bfe722d58484f916c969a6bab35c3f3ca0f42697afe7642da83d731d0c5447df7d626ecc8fcda3c8b31474b778b30e024039df53aff3caa4ce41319ec888941392f067e80453e1d605e301df341feb32546fca81c291696c4597e11a566d43f4eb475c6684448001a8f57b6987f68df6bbfb6b0ba2481d137988f31405ca4878e1f92d694817a2f3566b03397b843cd1b8df3745c0a63276dc77c4b8c8b7b1c65bc0a3b527ce4af28b72dc2cca6b40b1dc93592b59beea8b128dc6715856d1c9bc4a06f637636c08535a8f764dc46741f443d6a4775be5b164568615393e12f95e4d5b036affa81b2e9cc0b36c2f2346fdce5053d731201d5cfe3e40360d587dcdd47c6b6055ab085ab54538a9eb38c2df0f66041799977165971912b8a446411583ca8b34a14b846a02669cd1178654a33b15ed965e203c572beea97ddd4f77ec062cde7b25ba15bca9731afd028127d9780da0fc4df937533b7e86209b1e7b44fd8b7845f8048b8e062c169c30906b1c76e72f9acaebb63286115126653dd6020c628b7ffc815e10e79f346b49dd679dee932be7318286d65fb9a53bf9ca5a92d5bd802c349a4d0c56db844d36225c4fbe69d462b519cd6b1209e5b0110425a5ba46773e1815801c4bbce0e779d76c37b64343480eba29a42bcf08bb1d50c2eceebbbbd698f8196f8d4c2e48f1a90c46a0593d4a9d1a800b52825521e08580ea27cb2f9ac74b06540fc450276908871aa56f670faef093bff9a8d579f9d202720955b43ec4fb3ccf93eb3bd967f8cb81fc7c23edbe11cb9b7f6e9e58b784c18fe88b07ad5f4be5ab0b9ad2d06c3953d0824f49af236d8f71edf8dc1472e6410ffb4d9225f664c3a0f9f532e25fd8be6f6b943a5fa925acc90224396be3100dcd8b4377fc3e939fcba73d8a0535687d10e160127e49a150a0418668bdff5c705704d7987ec9078869d83eedc4272c1eca5d577f1195a0e0e5ee7132f1902a0da3ab25ee18e3b6c1c2e67c90dc3e07c02011c5e9bf5c2c8e08105fc2ab2ff2b865641f8b5beb021094a8654b8cf7ee08a223337c62090ed490344514e5fab705cce955800c9590a5f3e77f4cc061926113435325ed84535d941b811da6f932c5d1219ba6ca7bb744ed4e70f599e03ac64548adcd1024765f9356a9247aec615618dcffe72295da40675b33dbcd7bfe8290df3b6238cd7ca8e4e94bd0e029e907274ceeb09f5b2cc745b725a1c84d34c6517500652bbc67c95aba0badd628a1ed4239f6c8dcab2e90ae2f9ff551f137b448e279d9d51c7aeacbba50bb6855ad54843cc0dc37385f5df9145c836a3f2635e865a5d4e578005ac3e85e5e88e3a2701c55d59c7715212fe711040d6382fc47848bdbbfb9049ae847d438a3f619150acd839c45e641bb3c76a845ca0b899690a7f99007bcdd71d86f4d4ea145565281de5fa360b0fc571b2a6cb8924a075706c336bdb8352562fcb8fccd2f5ec587371b5aba913e02046fa851fc68977e656a7b1564e4b584a45b70bd562b13e9a326b501048466083de6ecdf84f11523f8a8f7721a4a853d16e592e9b154bb52fce8a95c0ed62a84d3d1b7a9397239e8b104ad97b3fd5e90eeebc1ed8c9e9a9a4fa7d0a62a3e2927f9365d45f5e515cff422e9bf5de486ee77ca0f1dcdf8add5b3c79cd4ea2639200226f6658c2127a1a87dd7d48670ffa4c8d14af2f171f65180363036f7cbca493ca153b91b41be60a212dbb09035469dc2ea320b4b70f1738fcad2c702d7fe4ca4658f855e3ed85e9725eb2d951b8e87915b7dfc1003c967f9ee957e910fd1c466dbb1ae3b12c871751dde35dfb4f651dd3c0a9b9eaa237515fab2e925d69bece725e3348da96d6685a749e1447aee6a910d800813a7988a36cbcf9ba1bfcfb7953903d508e32202f24549e87e678e74ddce1a32f46aeccd29c5924df227df15e30acd113672b64db40f2cfc82fc5a7de168ed38c6e06c6cad8325483d7e7915d4db3932e3267fd56195f07d743b63a0868d8c066a6fd177250dfee9a67f7a612fde2642f89b74ab5744a6d83722f3b5c8e70f42356d4b11a9cfcac68425cb2b6c0d887093b9be2a18d1ab319b22883112965b5f67f16a5f4ee44cd2786de1752d701ad1019c622927d8ad4ca1d8f478376f20e040c69385b31b62ab09cd53eee58b70da807b42f09de2533a527688d21e2ac4100dc3f66be19173b4d257c91780c44e0ea9012c1fbd99868da8dedb35d42ff91cd883c38370522be5262abba9a607b6c5d21e312e1adec460a25e9d418f058752774d3a7583d0a5ed492e64e590073ad3c43e7143d3edfb5005"}, {0xe0, 0xffff, 0x3, "6ae78ec0ff5fed8ab9e9a15e5ed1d628988a2df2031e714598905df70f23fc1697f501da44a086736c11f78093ca201d7f19332bbd9147c1c8d797b3ee709400a0b5ae62a7c687809049b56e55fc1556667dc3e3b5b9162efb150f2e540ed2e878d66fc54a82686fdc51457dc05e8137a4a9b7ff5c583f3d8de7c9ae7115f0c4ad9772daf8f79e2ed4ac0268683b038bf0e81b09721cbf307d614b76cdc226cd184b061dbfc47372e3df51cc24987ebd4104e918f58b01b2cf997f9a75bbea8f618964a62b7f9b64b4585ab0e25aa8"}, {0xb0, 0xffff, 0x4, "862b1daf5d556f7422041d41b4c26440beaf92610585a13f7f41219aa3d97de8b4873e85d62127a1143467f5d09443affbbde4ceb1ae617c2a906c6d92cc9139e8959ca5c33a4afda99857751ba17480f9016846ff155c8f4f216fa1a5617be34dbc8fb26a72401341a09b14d3ff494d00a27fc0fc22b108e0882f74b9572921da037f3b9fa4fc3df88a955060de3b8e04b5a3c265ec12d265d00ff5"}, {0x38, 0x1, 0x7, "4a2932618b37658086833e59c85a979ce5ba6590c1deae7009194e79120bcd5174"}, {0xb8, 0x0, 0x401, "e594d2ffb36e8e4fd25bced14ad0bc2b727dcb90ba71cb8e23fc1b84d135e1c39d9497db0361591f63eebb45f51fed3696760b078a8e54a397d775ff84420a8c230d71eab0ccf747412ee151c2865baba0410515d7dc6b5600066fa94ddaaa077120c4137fff02d7e9636011a81707326b1010b4d7d91c25d197223365ebc368037361056698e83e399edfc792eeaef57cd20e334844c075df29a9756aa0ec2621"}], 0x14d0}, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 19:04:59 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000140)=""/16, 0x10, 0x2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 19:04:59 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0xf0000001, 0x6e, 0xe7}, {{r0}, 0xffffffffffffffff, 0x20, 0xd2273acc760e5374, 0xff, 0x6}], 0x81, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0xe1a, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0xffffffffffff0001, 0x7a}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000080, 0x1, 0xffffffffffffffc0}], 0xe0, &(0x7f0000000380)={0x100, 0x7}) pipe(&(0x7f0000000280)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x80000040, 0x1ff, 0x8a9e}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x1000, 0x1a8}, {{r0}, 0xfffffffffffffffc, 0x92, 0x0, 0xef}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x7, 0x717be015}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x22, 0x84, 0x66e, 0x6c}, {{r0}, 0x0, 0x88, 0x8, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000021, 0xcf, 0x728b}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0xfffffffffffeffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xc0000009, 0x8661, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2000000c, 0x0, 0x8}], 0xfffffffffffffff9, &(0x7f0000000240)={0x6, 0x20}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) poll(&(0x7f0000000040)=[{r3, 0x70}, {r3}], 0x2, 0x0) 11:09:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1, 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, 0x2, r0) setsockopt(r0, 0x7, 0x5, &(0x7f0000000040)='`', 0x1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:53 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="086d5135f15090ebb13409812eebf772e93d00000000000000000000000000000000", 0x22}], 0x1) 11:09:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x3f}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 11:09:53 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x80000000, 0x401, 0x3}, 0xc) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)) close(r0) fchflags(r2, 0x2) 11:09:53 executing program 1: mprotect(&(0x7f00004db000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="f6a7d2e2dddd3ca9f3eea92a7b54cf", 0xf, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 11:09:53 executing program 1: setrlimit(0x0, 0x0) setrlimit(0xf2c58aab57607c09, &(0x7f0000000040)={0x4, 0x9}) 11:09:53 executing program 1: fsync(0xffffffffffffffff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186104008b00023c00000000002800ae6e3b3bd53f7f71ecd952b0b19901000087d7b6638c89bc3e00060000000000ff64", 0x34}], 0x1) 11:09:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x80, 0xe746, 0x4, 0x1, "43f3183be9e9c9378b76fd352eb39026472eaafb", 0x8000, 0x7fff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 11:09:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000080)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10c3be1749fa98471cb58fb6", 0x70) 11:09:53 executing program 1: setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 11:09:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8900, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 11:09:54 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) renameat(r1, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x20, 0x8, 0x3f, "3e2af2ed7d1fba0247a6ce5806c5c1dbac33a5af", 0x0, 0xfffffffffffffff7}) 11:09:54 executing program 1: r0 = socket(0x2, 0x3, 0x480000006698) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 11:09:54 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x4, 0x101, {0x7, 0x2}}) r1 = shmget$private(0x0, 0x3000, 0x80000000000f, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xa2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x880, 0x80) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80b2, 0x0) 11:09:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x80) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') 11:09:54 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a32c6ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9) dup(r2) syz_open_pts() 11:09:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x0) 11:09:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x15, &(0x7f00000000c0), 0x0) socket(0x20, 0x5, 0xfffffffffffffff9) 11:09:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setrlimit(0x8, &(0x7f0000000080)={0x5, 0x100000001}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x240) 11:09:55 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x100, 0x1}) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') r2 = dup2(r0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x6) 11:09:55 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x2, 0x5, 0x0, 0x2, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r2, 0x2000747a) poll(&(0x7f0000000080)=[{r1, 0x113}], 0x1, 0x0) 11:09:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000500)=ANY=[@ANYBLOB="70016cd009f8ad8b6bb7a5446530006710376408b8cd4d428137dccf796898f3e2735c784366bdbbfd5aa0753e45a3dcf3161498731e4a00cb7016722fd966b5f0994718a40ab8605bd81523ad8331cac701ac9f3674259b8002cf27d7b53aac5b67e04a63d43d1dd5d8507dcd33a27b7feea093499ecfb2d72ed5f43b1841dcfe8e2e389c315d11f21af6eb344a4b4b958ac0c7308589167fc7c735a1bfb149577cb341187c59844c318aaf98ee4729b3"], 0xa, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getppid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpgid(0xffffffffffffffff) r11 = geteuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="c7f90b593baf8c707d22545b875c60de9d6c7d7fa4a8b60d8b99a7aa9a89b82d019e1dc0140281f4cf63a6f65a48426a3a3ab59525062ca5cecc", 0x3a}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc8, 0x400}, 0x2) 11:09:55 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = getpid() getpgid(r4) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) r5 = getppid() fcntl$setown(r2, 0x6, r5) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x6}, {0xe6, 0x1}, {0x4f, 0xff}, {0x101, 0x800}], 0x4}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 11:09:55 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x20, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x100000000, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) 11:09:55 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x9c7c1d2a0972a896) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 11:09:55 executing program 0: r0 = socket(0x2, 0x3, 0x1) lseek(r0, 0x4b, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="105dae3070ca9f05", 0x8}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1a) 11:09:55 executing program 1: syz_execute_func(&(0x7f0000000000)="8fa96801af00509420c4a233f59a777a0000c40120c21fccf0400fba7e0602dca605000000f3410f01d8c4e2d98c5ccf04f20f5ef4f2470f708d235041152ac4e1fa2cef") mkdir(&(0x7f00000001c0)='./control\x00', 0x0) socket(0x18, 0x0, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r0) r1 = socket(0x16, 0x7, 0x7) r2 = fcntl$dupfd(0xffffffffffffffff, 0xfffffffffffffffd, r1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="db781b9431a5f2368993eeea70132ccabaf6a0a73b337b8aeae8b3ebcd4a2b83bf9ffaffb6ade6b91a4cec8a1667d7c69e1a06001909dc52ae8f9636d7458b943491fd5bd83f36d86fe8ef6eea8f807bc47a7b1037cca1bc2e5a3be93a0a1274bbc1e6bd595fe0149b0cb4a8e3d0fa2182360d94b335dbfbe9a53d90b718", 0x163}], 0x1, 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r3 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)) 11:09:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xaa0114ac}], 0x18}, 0x0) sendto$inet6(r0, &(0x7f0000000040)="3ba3b973f19a690aec3f59e3679a7da9224a9d5f8354dd094cce0bdf5d6c70db1a570c4a9c1e96848bad7017acf94b012df80b2c9cead6ddb1e30cd5ef53f819b84b646a3178c81bf6f05cb8d0aaa94cd85c7dbe3b8317b57be45a6187f783fae6e2f45a9fc9c46618b95a300190b75e615d56d57ccdd2484d057d31738d2494f0ba8b7a7fa088cc88b19a544041fff481f29fdb89", 0x95, 0x400, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x6}, 0xc) 11:09:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setflags(r0, 0x2, 0x1) 11:09:55 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000412000/0x3000)=nil) shmat(r1, &(0x7f0000163000/0x12000)=nil, 0x0) 11:09:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xfffffffffffffffe, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6530007878a3b21444b891140403b02e6b78ec292195e53300f8324ea50cb3bb9bf0ed4665e13ba2d9ba26aa2b43d84f549f10e0651cacf3c6865f8c1fa36d75ae1cd14e9f22c0d01adf6bdae6819a974d59cec9d137adcb86a3b780d2cd"], 0xa) dup2(r0, r0) fchflags(r0, 0xffffffffffffffff) 11:09:55 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r4 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r7 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r7, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000300)) setegid(r3) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) fsync(r4) setsockopt$sock_int(r4, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r5}) semop(r7, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) setuid(r2) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000500)=0x1) r8 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r8, 0x0, 0x9, 0xfffffffffffffffe) 11:09:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x7ff, 0x1, 0x8, 0x5, 0x101, 0x6e2783c1, 0x10001}, &(0x7f0000000100)={0x1, 0x2}) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 11:09:55 executing program 1: r0 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xc000000) mknod(&(0x7f0000000040)='./bus\x00', 0x1ffd, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 11:09:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20480, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) clock_gettime(0x4000000000000002, &(0x7f0000000080)) r3 = dup(r2) linkat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 11:09:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1f, 0x1, 0x7, 0x3, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) 11:09:56 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0xfffffffffffffffd}], 0x7ffd, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 11:09:56 executing program 1: r0 = socket$inet(0x2, 0x200000000000006, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="74bcb43e9103a494e747d759752cdfce017b7f8d8ae6d87c24bfc8c8e0a5c0de89a647e0e9f48b3cb5d3de13bbd89737f30c0ffeefd083b8273d06fe55ca92cd56f3b0383fccebd9d0805aa4cd594e1b86508bd978f0", 0x56) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 11:09:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 11:09:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x350, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 11:09:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000100000000}) 11:09:56 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 11:09:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 11:09:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180)=0x8, 0x4) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x4f) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:09:56 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f0000000000), 0x0) clock_settime(0x7, &(0x7f0000000040)={0x7fff, 0x9}) sync() getrusage(0x1, &(0x7f0000000200)) 11:09:56 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) unlink(&(0x7f0000000300)='./file0\x00') readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000001280)=""/4096, 0x1000) 11:09:56 executing program 0: r0 = socket(0x20, 0x3, 0x20) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:09:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400", 0x3f, 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x419, 0x6, 0x82) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 11:09:56 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x10a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() setreuid(r1, r2) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) msgget$private(0x0, 0x201) msgctl$IPC_RMID(r0, 0x0) mlockall(0x2) 11:09:57 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) sendto(r0, &(0x7f0000000100)="9607a3406b0d31443da530e3e3739f3428dc266826d3debb44dd7f39fbe375efb99df9aef3c52f9f065064364ae36af196d254d28ad670cc79b3631d4ece", 0x3e, 0x4, 0x0, 0x0) setuid(0xee01) select(0x40, &(0x7f0000000280)={0x3, 0xfffffffffffff801, 0x9, 0x4, 0x5, 0x1000, 0x5e, 0x8}, &(0x7f00000002c0)={0x101, 0xff, 0x800, 0xfffffffffffff287, 0x5, 0x7, 0xc69, 0x80000001}, &(0x7f0000000300)={0x6f, 0x3, 0xd0, 0x9, 0x8, 0x9, 0x4, 0x152}, &(0x7f0000000340)={0x1, 0x6a}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r2 = msgget(0x2, 0x204) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = getpid() r6 = getpgrp() getsockname(r0, &(0x7f0000000600)=@un=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000580)={{0x80000000, r1, r3, r1, r4, 0x4, 0x2}, 0x2, 0x9, r5, r6, 0xff, 0x8000, 0x7, 0x9}) r7 = msgget$private(0x0, 0x80) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() mkdirat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x24) r9 = getppid() link(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') r10 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0x8, r1, r8, r1, r8, 0x0, 0x2}, 0x8001, 0x8, r9, r9, 0xfffffffffffff90e, 0x6, 0x81, 0x9}) msgctl$IPC_STAT(r10, 0x2, &(0x7f00000001c0)=""/137) 11:09:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 11:09:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="1b0842009f32f67a8603cdcd36ffb40560d51bc66c", 0x13b) 11:09:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x28ae) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0xf1255cd1a7bb00bf) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x41}], 0xeb74, 0x0, 0x280000, 0x0) 11:09:58 executing program 0: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = socket(0x18, 0x3, 0x0) 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) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) clock_getres(0x3, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0xffffffffffffffe1, 0x7, 0x4800000000}, 0xc) 11:09:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 11:09:58 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffbffffffd) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) socketpair(0x16, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000280)=0x8) 11:09:58 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setsockopt(r0, 0x100, 0x100000000, &(0x7f0000000780)="2d37ee4fcbc2d2574faa2e296270a260ec0a2c84757f3beb7e33b33e2501bb6bb90916cc32e109fb08f8414e972d8dc11f9769e9ef1b453181b2b3d1bd60f98c93d1e2ae606551bfaf961d338841fae71e41734fd7c7d25480a20d16c7a1637fec09f47d27729085f435c631ce388c6ec6f0fc8dc310c87309968507f3c85936a5acae21f10a8e5b5c6455033eaeef718811fad0034b019fd357dd0aab424946ba2ef189d80f7a806832d41d0e1b67f0fecf675c566d3fa9bbc66cb4112fbabc6b022ba1b0222687f4d712c90e393ab9891c24", 0xd3) getgroups(0x1, &(0x7f0000000440)=[0x0]) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000640)) r13 = fcntl$getown(r0, 0x5) r14 = getuid() r15 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="69862e6604a4c19cf573d37f15092f55323ba00768cc77d79709c5ac30d591a769e5cebb12b2b45981fa75f50ef62529dacf99c3378039e1b07055a0", 0x3c}, {&(0x7f00000001c0)="5b8df86a55f5fb2a4f49c08fe17d18a8308cd483d1a6a3cbcf018116ba43e71acea98d49709fbbb0450c39c98eab670b023dc9fb95db3916883c0ee80ee089030274f75e43644f8bf2b7c1285a49162b", 0x50}, {&(0x7f0000000240)="dd5d8824ab6d4bc8b61b3f5a8eb73bd461d0e3b6a3f23c504d3c222520dc", 0x1e}, {&(0x7f0000000280)="2b572192553482eb1028dfdb9fdccb9293a1ad736f2aaf38e4c55ed8f49c628a0b519a81e76300b8bf", 0x29}], 0x4, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x110, 0x8}, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r16 = accept$inet6(r0, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x140) bind(r16, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 11:09:58 executing program 1: mprotect(&(0x7f000037d000/0x3000)=nil, 0x3000, 0x0) select(0x1f, &(0x7f0000038fc0)={0x2, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffff80}, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2}, 0x0, 0x0) 11:09:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r1 = socket(0x1e, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r4, 0x4, 0x80) accept(r2, 0x0, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x80ae768) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080), 0xc) close(r1) 11:09:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="de227ae23034ebfe793569c16d9e69bb42d2a868a2402fe3e89d2d64cc49952494f4b09a08c772b76fa26b78b8013f5451f010308da391d8ace41cfb9b371427715101ff4b3237654c2fa8b802f207bf18be5832fa197eaf5d75856cc0ac1ab94f4db0bb4a7d014497081f30def0173fa67172a37178866b3fe8ddda4013811fb9485fe783442d770eead1563fd2ff406b82ebccb2d832727227b9b0486f044adcdd61f1872ded9109b3a83a0c13328ef448de27efa8cf73c4946abd5f1a8d579912d32955de1316bb3909b386e4f26cc98957fa86aadeac6f4cc350487714a20a927968aa4a7364c95581aac04d5f0c4a25f15ebe735a868f8787488ddbee050004e105d193a7e235dbce9ae2c439ecd7dc08038f003f722d0d73f7cb2708f7e81a3fa2f47d9035c8068e4ea2bbcd3106c441c812165f7c3bd2b83a105683b783f49d183b545c5901b911a0aa8979ff9d7507f4474b6058a8aa3332fff8c5af5ecedd8dbf88e0263b3b125f986b85cf7653021eaadc03c98d42c893af4a", 0x86730d5720370d82}], 0x10000000000000b8, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') execve(0x0, 0x0, 0x0) fchflags(r0, 0x20000) 11:09:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) fcntl$getflags(r0, 0x1) msgget$private(0x0, 0x100) msgget$private(0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xb9, 0x7, './bus\x00', 0x7fff, 0x0, 0xfffffffffffffff7, 0x23edad92}) pwritev(r0, &(0x7f0000001680)=[{&(0x7f00000015c0)="61cefc25a3598297b9abdb0c2ea5b7f9957757163f7d1a662d063cc03420b3f5198514798ec2ee1aedfff2fe5c46406cf89e133d7418f331208892b8be2bfd5fb0e233a2e48af3ebd6ce67ab77a7330f866b6f3792460b5faedf7197df751f2b9cbd205a8c48791bf05a25d6af4aa3c6d7ee8068c06af68f708eb6e7d719e500184f3daa61590fdf48aad81486121a104d56bc897edfabae618b56cd94e09de3d46de0731675bbb470b40a75f8b5ce340abcddef0b", 0xb5}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/41, &(0x7f00000000c0)=0x29) close(r0) 11:09:59 executing program 1: clock_settime(0x7, &(0x7f00000000c0)={0x84, 0x2}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000100)="2160baa8e83388dee0d4aa3aa9fb114b2cac02342945335a9c1e68691172909419ad9395ea73173ceb9aaf2e548e579ee3c47e10badd9e731c71d721347f6ad6d6555eae8bf33a060a86b365ce359f33f0fa0d1c2fad3ece5f38d6bad209e6f282aa3450133e5e42850061ace2d6eef4ea09c714d8b579906ff20543607e88b37717fdd7508fa1fc9be3070d6cfd8fa5ddcbedff9877124f7e76797ef12506d0e53650e984f28de015fae98afb811f42cc12adb7cea58dfe47df32ff41749cca6d7aae9494e9832695f868d05166b318bc986a91f26981761be96aaa5e67694b83b22b75b3a1fa79de7fd761f91d4f711364aa", 0xf3}, {&(0x7f0000000200)="6ff2de485243d52fde52", 0xa}, {&(0x7f0000000240)="908f9ab4f952302fffcc8387ca0972659badb9c630c115af7854793827e4bb02dfbddf1203fe8dc61e0956c1c457fc77c1d453f2b9e26cbf68a123a2d6827ea6424aa7b47a7b2001d860a6ac7849ce2086b783dc5546ad7a30f604fea5c13f9cc9e961b3030f284bec194e44b8aabdba8ad4cac153e09e3cb5083cd7a7058bb3508ed8d2ee98633950a4b82732e7a917f69d00ed70da29a390ee9339cab83c64598467ed65529d21557fac173b0b42aa15148507fab2be638ccaaf985c7e17a39079964881584c1e5e2f770960fbf3f50c91fde9dcd65e8c171afffbbcfd66ba0d532971e904c88451dd2f0c341a816a6b2b6141823cafcb1010379e85426940c9714ec04571344fb9cb6d0e63b718bf936be6bce8ceb8c4369757e88722c73b783e10bef46161c090fdad9021c903741e2f5811218d9b369bf667c71bdceed1d7e753cd72b6a3962efa81fa572821af8183e9735522f3a4f6843c99ced8037609b94061bc29f0e8242c084f2a52c474c60e1dbc502178915d5ea9e35e653d52a4fdeb07adee8fcd904460dabb6b849c6e2e2c4bef5f70846ecf0e8ffd884657a2e9d706f8f68e8e71c68dc629c4c5589406c3354c9e2858f35e659f9ae54092be5373c88dfa136b4562b8a48365452c7c46f327b7745e8f7fddb72b8078f9cb469c32fa84bfde6cf915aaa5d887ea6552846578f05f7d467677e4fff26a6a6aef5eb842577d2639c6912f7a6b97ef210e6fff4d0725a433912e68387bde65ac537dee0d52e03689159c4a70a4208c582de2bf86dadecc0b1ef866f913d4f57828bf29d2f0a164fc2fb846d9db7f86ff0fe25746abbb08e66b5dd8d35baac2b23f1b37e3c68652f270790c07a3413d9f24c37f7022d1d9693c9d643034e555a431a52020badde7979bb4206e3a5bddff27f8f0a5e919adf86eb4e7365c3912c6e615e3a6c70f6148e5147c86d9cba8cc0f26c62d4da671bf8575c4338869608e42f5b9c64574ea147141a31e49579fca678915c7a82b36c973823a60aa0f1995ba5518e1bf1baeae333804ea132a8fef684689a2d4ad626e5a8c4e745d15eb44eab971cbca8d81d3c5238f1f0b34157f7f7565b3f516e0b203762a8cf8833b809ba5b781a6534402620837c9346ed3723d5166cae3b06d4ea41597066d0ada99ac5653a98aa2631ee94d049b13943f60a38900ab0e9f6c740d6756cb1b44c050705ea29db8e00bc2b2d96b3c8b7469551d26d81fb17e4a8889c86193296a7cb6dd348174d284926a66ea2e86fa375973d38ab742ad5513828e027c3c4a292db4e67ac5635b8cafdbf2f0ae3e5f7ee9944ad08938c9bab457cc22ad4b5fdd42b2854f8782563d8e95eb8dc4ee854ddd279d5fb109e8be0648731b25028387aa44c85290c2b538f8c70ed35cf5cc2eab87c4e7a0084130a01c7e42c70272598232d9404d8199623cd435e8537838236d7f4aadefbe6af3e674322bc229044bc7d3d3f33df2ae08812615bc1aadf13dafb8c68ecc6ff504e3c3df1a34b8412d3a190e704beb8ac11d66644eba6f8e58702d1d12ce440908e8d995ce4cf7067eff2ebe5ccc572834d933063de2c2630b65cfbf70acaac25c139cf01b12e61af120bdd30b332b00e8086024d43806b4b5c3a9989cba5c539e8fb062cde3415befaf8132fc5ca7e31251433ad4dc57bcd1293c963dc1701e63721b38cac40ae8213129af81b44fbe1bac24d1d929518c9c7c667505bfaa5430a6cb3350bef9d4daf10eccbe806be7cf55a1fc9389605d6086d13cb9f879db6230677bf50ab92fdef5929da78e6718a2788531fbc9a0cd1b2591589f6d9a280a21c149f91cdbe199b2b07504743532550757b6d5490c81a4162e5ce8bae61ee5d2f4a8501cc5bc0ad3690ddf708c8aa4b316fce40447e3d01da26098131f99ec3077f2b2c218847a9c5ae78ede99d18adcadfc24ed582c1bfe7ea42410c16e09e7dda931c9da459e8b017477f152fe075f76a528e44655ee645e0e3ad616dc6d37ac75bbdba5108f4f6f00ec4545feb6bc79fe6768f7d59b4f530b33a86b474f865eab91a0f79b7c21999b38da7950292525f5a4074f7e52774e4f88a165ce09a436ed336d52bb0953599bf77a912ee69a0db561d6b8302d4dc59983002dc1fa52e4a478cfd4898a156c4c021c53058b3e22572933693719723f6226e05722ccfa45a8df46287d10cdabe0e022c4d8b6a00c4f0ee8a229bfc04f10270d5cf4399d7a73dbd7cd932be9de81ecaa6f1e17ace0c80545e9f368929750aee7b1bc2bc03159c3e677a16503f7e2ae1aad82d6c06560452bfb3bf2fae608d74c488cb7fe0ed8bf4ef2a3f3efd172e117bec9ef2ffc99c4deba18f457528f40e6e657e1cb3f91d9e125748f0872cf5a2560d8f9d39bfb2f2b6afd80bc6c81cf304e4ee68f52474b5f6e75d5ca0eafd78bd0a020828d9c8d540303014be10a47e39dd664c51640088b21409e104a5a83b3a24ed669c80b253921087fb2ecf55653cd30be97fdda99a232a7e0af80c1f52be340123e8db980cf8ba5b2c7abaa0e723ab778a777ed1b341c8a694222c116769e73cff1cc1fd130d3c5f97743b09f8a77f57f81d35c0e07bc7c1ace8d0e9093f42c4adb9a0efd3b342e1afd2597796686d24e7e28d5d2be75c7e9fa2f3edf16005435b1f22c2264b492c6f65b97504842b7a4980a5f7c210d95eea36fea7c0d7f9e940fb4e322cbcf96b9224bb92cc835a39ce4d84cb68a9bc5ec5e6531ffcd718a0af8c7239621c4f69232680be279bf4d0871c64ebe47b0e499dba4fb5f6802d92a948c7735a38b8a74546e32bf98f9d987fd2cbe656899a28e02c059fb9ae1a435db6b3e244fe010a4fd1e84319a8f0f8583df84e7cb4ab057eeb3d83b9c5284ec389565439078cdf733bab36a617233c671ea1f59786b08c74c62e48487c364dd9d9c1bf46ab26f02b892aa627c44a81705deff8c24ecdc1853123a2b31b95e8f8c373433c638eacae067100ebe54ef7e2e7f12ddd1c5bf43864a27b4cd6b111071d552093cf68e39285d561f3638cc4e7b59d1734be2c46071d73cba1421f858b1e819471e4acc553eb397f8d801b93b0e8390bbef5ffb7f98a338649be64c4f7dacdd929f7d045783af1319b1899d4b3c518b0a0dc329fa891517258ffc950e6ed10b79b983a3de80e37c48a8f5bad7386d4cc527477e7946c64f497e62e8098497f19d20818ef9e1920140e1f1c36f746c45204ac3701817cc78aa927289e3207f0eaf51c8cb6dc37082098aea39143f7fe0c4b2064d9705e3923f3a0192b6530d77735c7b6c54a956a9c7215d2829f3dda4a616ab517f4c12155e04ca1a12e0110439ad2c6b8f0449688ef86178f58d67d1d7666e18994ba25d3cf2fe672e0ce700e269777886ef31589aee85e4b8875ef18626c65fd15ce973ccbdaa07be1a9a2a014610dc3ba32277c73109a07a2b0df621049b659ae34c442aed044b94d51c81ccef1d79f9a5301d9eea6d35cb77537f9c086767ff87c28e291905bf4e3d6974efbea089205520655f6847a02e19cd4d2d874f71464e6a5f89c84789ca8c1c8f1794be00a0c5fff2177f21ffcce2d14e7b39e56dec5e1391ceb16cfcbc37980366e44156a38123aff269e07afaaa6f3d565f3562a611bfd0eb0c6314cda0b6b4844f3c7ba20638a32a38148990e31173e00cfe0a6f14025144a9c69303953202f48726504e9ed144afee14509ef164f8cf845d835942dd8505e17c4eb08af3ab624f34654c54ff0cbeae26c5d9182b40784e723fc4e8d3b5e05e52628255a3535b3895c81763064cf01066c10d9d1a264eee23292f4ede4da8808f992cb26041bc59ef664502f45a027fdd837913e8fa5291ae600044cde4eb0afc7ea7a0c95dbb9296a08f5cdde1c561e6533aa70edcbfd18301fbf792db7a80619f511632156c7753a4aff9e563378a8182984e1cd77f77903e9944fe648efecc717c79bf64edf93d3df19b722c42584eb8390ec2a2112a0e3be0b898483fefffeee8cbb6e8f7da0214e2898d0778e0c73b4d3bec7bdccbceb5c1685682218d211e0d27d4ae93619af8eb01164233366d360770da524cb8f83f671b177bd72177f8711d001349974fca47cac4e70fef1a908d306bb75d689dcc6b2fe63e46bf41dc18e7909e9cf3bbc6e81b929bd73e867c565ffa4a69078a15152a786550bb2b78a21ea153d47b59b22e78b76d4609f98427948437a82a7288b1e75f304d01e70b8f6114cb64ca093450319d68d270efb4060591508382f268fc79d0a99f6f69a56ed5d21023cfadbfa51e6e590c8421dccb5f0c531908ddee87fb3d10503cd61558b5cfe8c69cf089e3c9629c4efc3497e8cff95b6c54603cc4b4299b4648179df5a282b161b1b32e91011ef8b086902d07b619e36f464b49624de817d0bf6a92c769cb04109acc6f7ac05b6e01428cee00df7550e779cf8757fe93e4f4a032296da07341378d0e9bc08aca0ae5b79c71a2e05a57737ffaf5dc069aaff47304e83143e5ef0799e43fd2a3d211765b49d2c02a5b70aa9bfe2adbeb6dd6459ed18a118961eed19057d9b4e66f2753650bc96a061670d831feb3f50bfdbc4ec358a90f1a3fe687dc90beddb0f31ddf73c6c124baa18c19d60ace1d23e77dc625d2710aa958ed89194b0acb03c5c0ba0631764288fb21fe46f9dd0d846c16da9b1e4d8e2ba1c9ad086e22f07b5640902dc0502940af227a75fdf0cdb1ad4da74a7adb38b22cb5ee03f5f098a196effd2c9b5245047f4183e5b2af2523dc98791226e1443acb855bc3ebfb4348b020a2514202e0e3404a7ba0d865b37825e96ccdb30867c043634a25b6c023c92bd63d43586c372f43846b45c8ee5359d309f9e5a6853c58c952317693dd7e6a0e1390bbaf52231ebfc1bad54ea5a82826f39e977957fa95d9eed24594e92bf12ea10cb2d4d9faebdbaea6c9cfbff4cb624648cb5d7de76a19600827fc467dbaf30dab6854e5d97bd29c4f24a8fbeec4ef3add2050dfa8b5583e80d49cf3eaafbfbebc4ca229d104f3c2f4132f61344368157be67ed395e3dccf9c58f92756c4f1b220d32046e2126249f32091200a50aca44177394fb13d0b14ec84aa4d226b1980bd97ff80e0c902b038e06bf269684b365e67d10a271715a21131a458cd947ce81d9aeef141508ee48d38b273f78058015d78679ab7afcc07e76c2abc2e151574e5a0649cd8611bb0b8ab617a754d65711e55e14e0ebae0a4361e745aef715184908913ae3b563c38987dbff52b6781ded3fa4e76bbef23d05b8644c966039627362a85793670e5c068a1cdece8bed623413fdc417a6e2d133cb564904abfd648fde53c005d42c18ddf021cd94c1769e781b0508529be6bd93633647a9fc1d5659626f21009032603da7efe77de5786045c8dd6b4b233f3c5524cede348a46bbc7b87b0e9d9ac53b4019b0cee3253804075787c306021f9e92583df6ed1fe6d8b1707385e0a53ca25eaf753c87109e8dfa69009092a39b78cc984eb36f52e29063c8fde1492233914e90a0eb1dc39ab56843ce87c1de2193bedfc5aa3ee4ec1e82f1dc891db67d2467de55df86ddc62bdbe607b9c4f05160ab3ad9bfa1c0b3c639ebaa726528efb638ae9ce9a7dcb0acb96b76b57e806db97fc8478023ddc88243015fd2e5afc399f7134ecf7428bec02f5e933ed397ad330e61e62f0b5139513679aab1370bdf2985805a3b8e91ec9cf2da36a79592694f20372e09b435b2afaa3300274a4e97f25ae84d80ca2c5b5", 0x1000}, {&(0x7f0000001240)="7deda5e2f2f8496e672a690df892b6", 0xf}, {&(0x7f0000001280)="a08ee1998f220ce2afabeab487d9049753f30c5cdbfee189a826612ca9ca5e56ac32be480ecd7fcd33c0394aab68e7e11362914af987ea3d7730c7a42c48bada0e1efcaca0f8e5207a5e44a5ecbb6373f76ff3d66ce3316476ceeccb29a582ca8f7f2b0d5c7e1c65f39bf20360686d7acfe77bbfcb28337f63875d2055bee05c6652b54eeb1ea0056367419aca70c4cf3e68310d952e419c2efab4286584a9aca876eb69cfaff76f8396dde59d98b0b5de2604210b9bf01b0d58ffd1a35a860b4e552a8cdb4898d73d1b85b36848e8bacd", 0xd1}], 0x5, &(0x7f0000001400)=[{0x110, 0xffff, 0x4, "f5f1a6be63c8b9dbacf24e3e0f38edeb9f8389b45d8ba35a9a165a50e93f303ad29272e13fcda11d4ff4b256a185f3e899c4da61d91480ec5ef8d72ea1120ee2ddfa4f8814170cf47b72481e8f0825cf719e78f0e53a666cc8f8ffc994fe34243203fc6c0e01e44ff98ddc2dc4e51bbf2c9ca43c204b23f47178d164b8f70e6244a6d6e3ec886951913beded636026090a98c777cd990c66b61ef0a4884c6703b15ec80b961ede7fd2d65596338c6e7e2aa88457f2777c1b18a3df1dd6d95038644e01c68fc2b2d8662952e6bd447f0c0366298c1db06d810769945ef77015be311ff6d5106560dd3a7742b4e2797e236d106e3b48c9b5ec128567dc5f"}, {0x70, 0x0, 0x10000, "b1e8c5a6e78bea6a13f21f01ba9d672a0f99ea91cafc3be2d4d270c32e31bc8a79fc0710647e5398d47da6e39e3265fa23f2ac9c756a55218c033d33886e07835f3e931b8acc0cb113df6ef471943dba79547feae4447d23deef8b"}, {0xa0, 0x1, 0x1, "90eb569ad49cfaf09b7371056f8cd9af99a3993134f8302ca7fff253027a8b1923b72ca2fc8216abd1771e110921ae9cabd272f17adbda5fe406eea05b68d550f1934c6b38d62a93ca7e77b8f6cff477325a3a8d1c7cc6e54de9fe490856ecc2a57adee7199145bbcf0e57828f4681af47df7570e0f973986f39aa3ae8f8e555906b7c127c5d27c6b34bfcda7c"}, {0x90, 0xffff, 0x80000000, "d74a1a542295d6135c6cbeb97140b19714fc0ba858483dc5718703c4a8fe28bebf73c600b4f8e9c9cedf3c5adebf1959bd97d211d4442ce932bce0bc387435015b1cc78286d5d718c4af62dea90cc8e79c7746c84a97e1c4ca02a2ba9ed2bc2b70eaadc8938f23d12f1ca668a3e9aa7732cdc635810ca807c762"}, {0x28, 0xffff, 0x1, "cc97326773930e0db01906f7ca81a48d99fc"}, {0x60, 0x0, 0x3, "ea66309829d46b1d71ebe25f1540cbacfeed6af0660a75249649d747d80ee2c40b54e6bab410375ef7dfca3cc8e9dabe62cfaec04dfa25e921b4ca061aae0c614a4570f2a7a7b952783de8ad93"}, {0xe0, 0x1, 0xfffffffffffffffc, "441e137c054586215170af338aa33ef21989d2242095efeefa71f86f274cc0bac0800102646f7b265e8e158dbcd174ed2c50c5ae9640c6dc5b5eac68ff8700ff3330ef257937f70f15c6b6beab0da0cc4ff7803eebed6da22f5ee50ade51d474fb1955b7f5434e5f0b6e3122cb2fddf4c2bb587023557f8398595d8b5fb304ee172bd21a6601abcacd46e58bfba09ce025ac1a46cf9631dd13c0d17b67ee2436a4a61b7c143478458be50c70994a0fe121709ca6d7dc19a16a5114dca6f74a0cfd09b63648f0a6dd21"}, {0xf8, 0x1, 0x9, "d237748154c97ae0bf694eb3d1902bd7fa696fe9cd12644a39da71b2518c1e37e0b1eb262b7253661f8f537a2b44f218c20d7786edc6b302b5c236e0a5ad021b48a64784bd3e1820652765e5ddcb0f954fb871099338f6505dbb14a22aa7d451c5bcd273c7feb5a410c5d59b47e5cd26c35e1ecfea01c5544401f96a04127b9057b5d8c433d28bbbe3dbd2f5a2d2acfb9bfa153507c2c4c535f9664b108ee63ccbecccf14ef6b754acf7935232a29dc1e31730971c7f38904226593fef5fccd7442cd7fed3bd9e1273cfbdb780581899e21ba1ec5eb364e997e93f175002dfb16f02198c7a41"}, {0x40, 0xffff, 0x84, "c716c18ae134f975e50bc39eb3b0e6b42d6916b7dc5e2efe49465a7594397f506f455ee978258bf28b01801a44"}], 0x550}, 0x4) 11:09:59 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 11:09:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x10000000000000dd) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 11:09:59 executing program 0: 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) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) shutdown(r0, 0x2) uvm_fault(0xffffffff8233ef50, 0xffff800003992002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff8233ef50, 0xffff800003992002, 0, 1) -> e rtable_satoplen(21,ffff800003991f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c390e0, count: 0 ddb{1}> trace rtable_satoplen(21,ffff800003991f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800003991f09,ffff800003991f59,ffff800003991f11,21) at rtable_lookup+0xfd rtm_output(ffff800003991f00,ffff800020c391d0,ffff800020c391d8,21,0) at rtm_output+0x10c route_output(fffffd807b95b900,fffffd806f731480,0,0) at route_output+0x79b route_usrreq(fffffd806f731480,9,fffffd807b95b900,0,0,ffff800020b29788) at route_usrreq+0x35d sosend(fffffd806f731480,0,ffff800020c39498,0,0,0) at sosend+0x6eb sendit(ffff800020b29788,3,ffff800020c39558,0,ffff800020c39620) at sendit+0x590 sys_sendto(ffff800020b29788,ffff800020c39638,ffff800020c39620) at sys_sendto+0x92 syscall(ffff800020c396d0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,5a70d4920d8) at Xsyscall+0x128 end of kernel end trace frame: 0x5aa08ab91c0, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c39040 rbx 0xffffffffffffff5a rdx 0xffff800003991f5d rcx 0xffff800003992003 rax 0xffff800003992003 r8 0x21 r9 0x1 r10 0x4 r11 0x95baeade2a8176d9 r12 0 r13 0xffff800003992003 r14 0xffffffff82188408 mplsdomain r15 0x4 rip 0xffffffff812ab6d0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c38ff0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.1) pid=331888 stat=onproc flags process=0 proc=4000000 pri=57, usrpri=57, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28018,0xffffffff823ddcc0 process=0xffff800020b7c360 user=0xffff800020c34000, vmspace=0xfffffd807f00b9d8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 25016 236277 42927 0 7 0 syz-executor.1 25016 77803 42927 0 3 0x4000080 fsleep syz-executor.1 *25016 331888 42927 0 7 0x4000000 syz-executor.1 42927 497605 88090 0 3 0x82 nanosleep syz-executor.1 57994 27032 88090 0 3 0x82 piperd syz-executor.0 88090 486105 74038 0 3 0x82 thrsleep syz-fuzzer 88090 327048 74038 0 3 0x4000082 nanosleep syz-fuzzer 88090 368145 74038 0 3 0x4000082 thrsleep syz-fuzzer 88090 368386 74038 0 3 0x4000082 thrsleep syz-fuzzer 88090 125016 74038 0 3 0x4000082 thrsleep syz-fuzzer 88090 309603 74038 0 3 0x4000082 nanosleep syz-fuzzer 88090 411350 74038 0 3 0x4000082 thrsleep syz-fuzzer 88090 505073 74038 0 3 0x4000082 thrsleep syz-fuzzer 88090 168312 74038 0 3 0x4000082 kqread syz-fuzzer 88090 231658 74038 0 3 0x4000082 thrsleep syz-fuzzer 74038 483902 2212 0 3 0x10008a pause ksh 2212 62957 29058 0 3 0x92 select sshd 33787 74259 1 0 3 0x100083 ttyin getty 29058 12772 1 0 3 0x80 select sshd 9020 101495 91288 74 3 0x100092 bpf pflogd 91288 47397 1 0 3 0x80 netio pflogd 74796 447667 28769 73 2 0x100090 syslogd 28769 226581 1 0 3 0x100082 netio syslogd 22380 121734 1 77 3 0x100090 poll dhclient 47033 18180 1 0 3 0x80 poll dhclient 95260 51701 0 0 3 0x14200 pgzero zerothread 36565 91071 0 0 3 0x14200 aiodoned aiodoned 66396 471017 0 0 3 0x14200 syncer update 23754 366539 0 0 3 0x14200 cleaner cleaner 58052 428800 0 0 3 0x14200 reaper reaper 18823 58698 0 0 3 0x14200 pgdaemon pagedaemon 72472 60176 0 0 3 0x14200 bored crynlk 27214 241475 0 0 3 0x14200 bored crypto 88247 167604 0 0 3 0x40014200 acpi0 acpi0 8702 339870 0 0 3 0x40014200 idle1 60189 165371 0 0 3 0x14200 bored softnet 54339 452057 0 0 3 0x14200 bored systqmp 53624 513162 0 0 3 0x14200 bored systq 76510 478199 0 0 3 0x40014200 bored softclock 85406 177769 0 0 3 0x40014200 idle0 74761 201103 0 0 3 0x14200 bored smr 1 263445 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 25016 (syz-executor.1) thread 0xffff800020b29788 (331888) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823d1188) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9474 6410K 6418K 78643K 10613 0 0 pcb 27 9K 10K 78643K 132 0 0 rtable 101 4K 4K 78643K 289 0 0 ifaddr 43 11K 11K 78643K 67 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1474 0 0 iov 0 0K 12K 78643K 20 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1303 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 10 0K 0K 78643K 12 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 163 0 0 proc 53 50K 71K 78643K 392 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 31 0 0 in_multi 33 2K 2K 78643K 80 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 209 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 91 21K 23K 78643K 1350 0 0 UVM aobj 11 2K 2K 78643K 11 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 12 0 0 NDP 9 0K 0K 78643K 21 0 0 temp 113 2369K 2434K 78643K 3626 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 127 0 120 1 0 1 1 0 8 0 plimitpl 152 26 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 48 0 44 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 1 0 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 19 0 2 1 0 1 1 0 8 0 pfstkey 112 19 0 2 1 0 1 1 0 8 0 pfstate 328 19 0 2 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 308 0 123 12 0 12 12 0 8 0 art_table 32 309 0 123 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 8 0 0 1 0 1 1 0 8 0 shmpl 112 9 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1637 0 216 46 0 46 46 0 8 0 ffsino 272 1637 0 216 95 0 95 95 0 8 0 nchpl 144 2040 0 400 61 0 61 61 0 8 0 uvmvnodes 72 1743 0 0 32 0 32 32 0 8 0 vnodes 200 1743 0 0 92 0 92 92 0 8 0 namei 1024 5376 0 5376 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 5197 0 5197 8 5 3 5 0 8 3 sigapl 432 350 0 335 2 0 2 2 0 8 0 futexpl 56 1389 0 1388 1 0 1 1 0 8 0 knotepl 112 156 0 129 2 1 1 2 0 8 0 kqueuepl 104 48 0 46 1 0 1 1 0 8 0 pipepl 112 256 0 237 3 2 1 2 0 8 0 fdescpl 488 351 0 335 3 0 3 3 0 8 0 filepl 152 1818 0 1717 6 1 5 6 0 8 1 lockfpl 104 57 0 57 2 1 1 1 0 8 1 lockfspl 32 95 0 95 2 1 1 1 0 8 1 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 23 0 12 1 0 1 1 0 8 0 ucredpl 96 157 0 148 1 0 1 1 0 8 0 zombiepl 144 335 0 335 2 1 1 1 0 8 1 processpl 840 366 0 335 4 0 4 4 0 8 0 procpl 600 644 0 602 4 0 4 4 0 8 0 srpgc 64 18 0 18 1 0 1 1 0 8 1 sockpl 384 229 0 208 4 1 3 4 0 8 0 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 118 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 145 0 0 8 0 8 8 0 8 0 bufpl 256 5700 0 1043 292 0 292 292 0 8 0 anonpl 16 40403 0 33346 37 2 35 35 0 125 1 amapchunkpl 152 1738 0 1638 7 1 6 6 0 158 1 amappl16 192 1108 0 698 23 0 23 23 0 8 2 amappl15 184 5 0 3 1 0 1 1 0 8 0 amappl14 176 94 0 86 1 0 1 1 0 8 0 amappl13 168 36 0 33 1 0 1 1 0 8 0 amappl12 160 75 0 74 2 1 1 1 0 8 0 amappl11 152 279 0 265 1 0 1 1 0 8 0 amappl10 144 84 0 79 1 0 1 1 0 8 0 amappl9 136 423 0 417 1 0 1 1 0 8 0 amappl8 128 185 0 168 1 0 1 1 0 8 0 amappl7 120 35 0 29 1 0 1 1 0 8 0 amappl6 112 87 0 80 1 0 1 1 0 8 0 amappl5 104 128 0 113 1 0 1 1 0 8 0 amappl4 96 314 0 289 2 1 1 2 0 8 0 amappl3 88 124 0 118 1 0 1 1 0 8 0 amappl2 80 1904 0 1849 2 0 2 2 0 8 0 amappl1 72 17227 0 16785 24 14 10 19 0 8 0 amappl 72 906 0 868 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 10 0 0 1 0 1 1 0 8 0 uaddrrnd 24 351 0 335 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 351 0 335 1 0 1 1 0 8 0 vmmpekpl 168 6852 0 6831 2 0 2 2 0 8 0 vmmpepl 168 45030 0 43624 89 13 76 79 0 357 14 vmsppl 360 350 0 335 2 0 2 2 0 8 0 pdppl 4096 710 0 670 6 0 6 6 0 8 0 pvpl 32 150802 0 140579 105 6 99 99 0 265 6 pmappl 224 350 0 335 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 442 0 4 13 0 13 13 0 8 0