kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 25 14:29:26 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.241' (ECDSA) to the list of known hosts. 2019/03/25 14:29:49 fuzzer started 2019/03/25 14:29:55 dialing manager at 10.128.15.235:12311 2019/03/25 14:29:55 syscalls: 1 2019/03/25 14:29:55 code coverage: enabled 2019/03/25 14:29:55 comparison tracing: enabled 2019/03/25 14:29:55 extra coverage: support is not implemented in syzkaller 2019/03/25 14:29:55 setuid sandbox: enabled 2019/03/25 14:29:55 namespace sandbox: support is not implemented in syzkaller 2019/03/25 14:29:55 Android sandbox: support is not implemented in syzkaller 2019/03/25 14:29:55 fault injection: support is not implemented in syzkaller 2019/03/25 14:29:55 leak checking: support is not implemented in syzkaller 2019/03/25 14:29:55 net packet injection: enabled 2019/03/25 14:29:55 net device setup: support is not implemented in syzkaller 14:29:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x5, 0x5, 0xffffffffffffffe0}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000140)) r5 = semget$private(0x0, 0x0, 0x8) syz_extract_tcp_res(&(0x7f0000000180), 0x4, 0xffffffff) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000002880)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x4, 0x81}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000240)="e31a42198bb30ae28f3c7ac194e6bb013106d50b0f97129ee3b2b5ba10bb8a691a201ba086acd8c593164c40dceb9c9cdf10695111dc3d632cc6aaa0ea54896e5a73e33b035182970826a7dbe279c1c9059abcf386fe6195ad3ee589927e5ff4dc57a357cbb76b91fe5144927d2c240952cadd856c95feeaeacf69d46986150b962001ac6782b511cbab4d64153888b1919076fd9416bca5dfd731d7c469dc9381d56b9f43bb17c5", 0xa8}, {&(0x7f0000000300)="e30e45d4e9f6bb027698cd7f48063acda135939cbfbf46bbd2099539497a9cdb8dea2428ee0d6834a9028a22141e8549e0a834669772bea060e913847dd0f661956451fa0481b54b2387831f7c370c520cc4a0097d79056e60288129ecec581a384f4032dc7e17928002139f626163ea0decf99fc220dd47051bcd7468bca766a25f1ebc838aaf7e50a722070ffd6301daea731b84821c97b364b80915e98c948d24df652e9bd233894954ef87a435f61541b5d9b6ba5ae5c67e42b4847d0d770d3aa39e657a0f80284c12799f1041411c5eaf45f53dbcff521a6838769b923967301f3ec85c18530cb9", 0xea}, {&(0x7f0000000400)="62d18a4ecffb0f6ea4bd8799888d09f7ae9871f7157c9666966bfdf8999e66c77622d3e0d00af67b39ec58733fa5f5ad81ae584f94476140458c0fbd224718304b585ffbba8e01034795d9cead3356d7a5ab7fab4fb175b3aa3e83f9a5f65dac721d81baabc915855685e1543139bea47cf582b1cf5c14b42f6765926b710af5a425bdf375658cf2b857e6a15da4f39f1d49dee944dbbf7fed97db11864b7b1a577fe9bb1c4faf77b4927fd092e5d2cc8787647c8927b8b26fbf8f2324d0", 0xbe}, {&(0x7f00000004c0)="f992e0c66a874848ddebbe3c53377ec41ff68bfbfcb70abd8f66f55d91e0973632c887c9c50cb98696b006d524d80cb65c811d08fa4b2506a70d102f58cb643c453224bcb98e983c4054565e3b362ae509ac6cc890c4140861b00e98ea23b63694220376757073bd3ac3c8b0052f6419bab5510cf41349451772c4083e90df7deb83c2d5a952f8604738763fd758e3db99bd7433433f9394be926ee569d836aed78344142c44f78915dec7b5bcbc83495c018fff7fb20c4058fb7921b181c4df4a97b7456b1cd4faea396e28a4bb849280b2a8179d54995aed00e82c80b812256729871dab73323d8ef8c4250bc84c11b8154d0c1653302cffb50753b26209d9d994281c92a432b7de20b7a44dbc47f8b931e121f947065fda5eeed1dbb698e1af2de3849bbfd8e7059582c2d1f99d3f9dd527a68649976804e65728dd33d570b8366c91237ece419d5a72c9386eb5f0d0d2570321e7296a6fc99daa4dc3db60dc1fed21a2477e6fed272f504d6ea1c4ada25da614dbeb823d620fdb29a540a55ad7130151ea5005456a8c2d41b42b71b652b3e11372af10b353f1156196bab565e88c7042b1e4511c581bfbee6187ce1fce99c1ab92da62860d78661b8432a51d3dd199f5fbecf899cc3b1f165f037338992bffa6ac616009a75bb540d406ddf17b6d3719a19c2e34bbad1c82575dbea5127939935f1d71c1879dbb82b83b6a9272c016229ba9b50d54e7401156deff5c8b63843147d3991c708b29af43616db6aca747adeb005e467cbb92c57bd3e2c09872bf441aac6fc2161cce3eec501d2858f17656fdfd29e8d4793cfba9bb5cd435c0934ad6ee8dd0c17e4223d80dae82b199c28b693007562d06f1e2cb88fa56671bead9ac040ed6e285c031e5a5d38c356b23b3cd618133433734b3365b9c2778df0e4d77f0f7125599e5f8a5f171a4da0e6c6facaeef650ab12d4c8c7bc461d1b11d3457b946022af0061ea5971bf123440e321f4f15254ebe7d96809ded5b6e4ac6ad3f41036a5ed57ab0f6dceef6fa6ed4519e0da99980e7330e24afa09a66afb076ad355ac1a2a017f5b9063541e927a57d8ae8334f893d5a770501986b217140c92edc02b1877599c2d535289614d0cea00542bdd38b9930e533d5e11f5ec4459c4646ed5e2ea93b4ad7a13a0c48b51e3277583b68873c27978afd0932766508ca8629fddeef282b9f048394f1fd5153387c8dccae8765ccfe6bd1c6df64d2930991c90a6544ffe2a77bad372839ecb7a9b1940aa359a557b9ce2442a9b4dbf26c4a3565678a6c146789a714d3940a038d1bb88d52841ed254ad96c244fcdd2f5499171eb902b4fff127ec57e44ef35364b3c7a76e317a3d74bf6a45bd4fca58e91da28c77352ae722d625f8c46f709cb0fd44866df78b162fdb689240aadb824601afc0fc8b9648c9c9d9158827d6f2615bff52b2dd9d8f787c882503daaad33858ed6e41c7f059dea9ab1ed63dbb673cb52675cfeda78bf8c6496dc2c113777b02664c652e41d905ec11c75d8c96dee638757aa90c4b2b93a896464d8581497d4fe81ac30642bedfd2f5907bf38d87a4743c3751c63039817d03df1f5481829b0c16aa3d3ab1150f60d8877286ac7f7f0af00f8721d6c45e7b5d6dcf9af831d156215720c027e4430aeb4c9b9b2b31f06a731d3ae1c768be23e67b49942854d97ba9884fd1c742aa615b1874debe689984a06d4cc0f497ca792243bf0038ccff69c29e8af3f2ab221993f67a29727d254a9ed5d0af69de1d7e734d71a47dbd13a1f557dc07dd83bc214d0c6d4f174b2ef5f114cbaeb9e2d5448e3ae639440b4a1ba1017ca3e3bc351098794947e9dcf2876d12bdff4486d97c96068d200368a67db991d4a5685782d5b440673096651588abffcd4c614ffeb48cac2d0d3d0c8b1c93371d4a2440e599ddd72f752bfed3668238a40060b9c4e16b60b2ed3456b58177eebec75ff30fb7a699f3f0232288ddcae935d66a9649e542f8e637cb48c6c6f74f3e305c219c00b669b685b82ba92a9189df5de7be6f40131ec301a3f5b81968520d620c666c42b7d7799be760d067475710b49ec6ae7b273b7d4672c8fa638f06b14ba39b1278b14a7dacb7e27e947365f7304aac7a465c3caa561cdfc75bb006603dc4d167c59246e17ba70bd9cb2f48dcfbd9313152e392084b7f6ce44514aa1780adaa0ac29c7389d98ca9bf11c30f33f7e0587b9f5556c9139fd2f99414e548e8e6675cfe745b76fdbcb466eb0426895fbb9733ea68f5ea43b2dd66c549a88b63952b19d7ca14d304ff9f688a6e4515bbd99cbc6dbee0b2da486357c0d4c30094593f636fff419d6d55700cdcf746dc665358b95825685b07679e25ee2a2f1876af6f825aac9f857c15b2803c40a15c895cefca324603ef37ce367a9244548f211cc79164d18f115088486af551ba183e9b8ee47021d72bfa1e826ce6128492c2caad2686039ac129c6f1d2eb731627870f01176fe680e476dd88389fec94261f148db66593f8d8d5870c493b79eae728a582f44e40dbda09cf818682547e19a33d83928c6b5771c7b418f085b2606b0c1778242c055b73c2a68c1281af4d0326a303710f95cf7f3b90c51d986ae594b2c604e5cf4ce6fff3bbcf555c43e12e66e277b880f7d545028fe1d357da145744466a6fa712b04d180f49ba098cebe9f9770fac55e608289bb63aebc4d392c2441a32bbfa768d61a1d6fbeec56ecbeb45bdd52e6e988d99f26c7d26d1eef77c79c6ae240e07d9acc289a1cf13735eeb80c94189a70976781b35a29cfdcae855f0dbe0a8fdc4837d46a73ec9e1e410817731ab468b0a15c84f1da66037cf475bfc581393687ee9d18d728db7c93ab24784a9ab01cdd99c069da187b3ca29cbf10dde83ceca8357f97ccb4025b28d874cf48f12c4ac25b976c26a9fe9ceda6533b769ecffb9c8e89ee38faf7c7f8b63ac0ea829f0d57682072aa4242086e7a77d4dd21d49ce4c40259b1a5821cd9eca2259842ec977162e61a7ff959b85a41fdc089714c99c130021c46e7426e702f29405ef502d0b1b9b8ad9c1cf5b7e19c0e2c951f3af02abb01bc86eb0cfffaa1c7aa9ac76313055ec8b1d563de7f3ecf72aa7dcf1bf966483d14ccfd2427079795b11a4df85ee22dbdeac61f12c3d598919c51d86ae4788bc51c17e8d6371c1ca7cae2f3f4fa83f62f0d2b6b31bc027c176d4cfea046bf3651d30ed43958a66e8be0b6cdb6e3f080365e640f3c9f86a963ca37473de48d0c8d3d5d31c19f71eb9ed0dd570e79f5a95a782c43536776ca5c5e8837482e68451b49544d786fb536c27fd6590720253891264d5619aef96b3ebbb0fbf99d6565bf9e4b3ddc40d1a0dc692db8982ddc62415ada864949ab886f3c8dc797c0a53f03730298618ef03bec31a8b2aa035f384c7d5dd5efad9486dfeab7d137c32668e5d3165d4500acb1de685cdc30245d12bebac8d8b493ae43fce41ae91467e1655e047edac9a2ad41a5d0d1f9572b76ca985602da22a1c84d0bea17c1487979f70f3edf51cfbb829438291d4cadc9550b15808fc6a523704840f97e1ea39c636a104c7cea5798a8c130634a9fd599cf98d5789ad14148482e36284b990e97519b4c6ef870f073d57561606e5fd1be8be49e409787019e4e074a9c8ee7e6dac22d7db4fc18e161a87ed1cf693c9ff8cfc4da1d23ba50e5643ae698010f8f9f1ec241784f18c2bd4a1dd379567118c72735df99a6b66a7edd80c1ba415aa530634c0a0e0eece172121047b82daa125a2c4cab3a2cf1254f25536762d068be3691d926756845ade863df47ba6d56ee9f3b56eb90155865a38b1496ab8a217914f85f7c70605ae58e8040798526f78095cac77fcdfdc88313f4ab022f521e83185b78d6ef4d5548a2c0e19d5adf1a91fa232294ab5bc509a15780b0dd38484cc87456b79c6b8cb69fc537f2ebb0e121b8eb2c1be5a05b5986581b6bae3256994bd20cad9275cf0858dfdddf406643e7f0c50f76027e0b34d61c6701b348c9345a4a4100a6296dbe1dbaf5d22d8073d27ad0f13a99203dc4f3edbfec2ece19735f3f2197d8f15d12f753e01bad55b7e3801f5520b5778bb85966bdd81ab0845595d3b4632cdb7855ec6a7c51af015fd49ad9bdc426515244583c6e7edfef65c87aaf4795ff779550ea85f7d33dcbe788e37f230f63db81e49753928b08b656e45404faf536cde1993754578dc464125f458739ba46f6b9949116ef8cf74cbeb835c4de4a72565f47834fd0dcaae20c21e250a7e624b53cf2dd2990dc453c16edc8631905ab0890d5b66325e91da9687c99db23118065102054e3b22c0dc4d549131e49208ac079fe06c80dfc4d97897210166a62b07c9860d095ebc7e711bebd61e7d44e55644dc6c76a44802f0fe68299555fc1806cce812e65fbff403c341045d4e13db77387c67db52e2326cea3a342f8049a32aa42955b258a085736645f451b5bb4193667ff8dcec82e366a8232e18a71f4faa3dd0693f3a508e086f82aa6c84772b03f42c3fcc71e3de81c8f6e984f7954c9b9c88ac5157c9fe44d5b76a7a5c0ab5e8cae4f3eb5270be189df2e1b89d4849bed386076c81611df2f0942b2918147b933d82ba6a15e97aaa16f18d472701867737bae7cd6b743bd13a042b3bb771d5e6a531556ac615b39ac1ab6192f4ea91b036e4450db09d1734f128d74f957a381db5aaea0a55d4752f5456b13da9e072e43438de2a1da3d5e5c2aa1dd88ed59a005b54b21c223469701b3b8e0948c7faa2a6def1e581b11c8674caf06f01cec2d1d236e566658d7b0316dfd0b61f0d6ee02dd0e2e8920cc558d57ff855fa5971ff1b29b7528f4da7eab2e652454916e32247b4e0bf4d08b670faedc8d228b282e6861fac189d5c2996469630b9802e092fe0436a1bca33d0bf19fee9db9e7424616cccfdea52119f59c30db85fcc68622da44f7a5ec9d41cc65ef7501cffd0160044324cae329b5232ef3a42c7065a7a91b78306815203e871079e9c81c187f8ffcd4563464a9e51f94ac83b1e6caeaf8d05efa68e9376a1190807ebb141475770caca598b858ce45859e6804bea3aeaa3b7febb58032449411bd8b3ff215105d8d9ac6ddc38e852f5a7e0d02757f120edd088264c29e7882bdef7c2c099a37784af01452443138bb20e3e68a3a019d514d3d8842088256ac857a811b44927b976800d3d63c856e63ef0f6805efb25613b862832150f0ebec2d58804cf8a2e6c27feb42a84074ff8b4d923831dcf40b94fce99050bd89160edd84af37ecd5ca642ab471fbcfdfd9fbbfa4e2d6925419fc88bc17f568ad885059fb75f6e1b0dfbc9ac9d2c67e0ad3ac5ea8c0ff73c4f7b53d1ae7186ffc1a4c1b59aa7c73e315e6ebef64f77653085b167f02294170d2295887997ba1048e326b0b442982821977971f8dbf9ff518f3e0ce9bf89fa8b062bf6d236dbeca37ed4ed850f986066cd27267169d1427dce5f32a91fdb00a7c83d93c07ad95173b98df9d31c87992cd8c61f25f3ed61dc8149d6408ab7aa2b53ae68f50ff5c15b477cdbe58dfd1dd9378bbfbde3d9f4fe55bf1f09e5ba94bc0cedaf5e385a079d3ba9e80dcf0f349526bc8f3844554a787ed9fe64914d9784d01306ef99ac3524d66c7ec99384eb92128b85b3006a99539577cca800128b3c3cd3128e30b1c9c355753af2a328c39640baf142140ea331c237ecf2fda884fe2f437d8d5c7a6f961e34b3b25e38a9be3501737ec70ee32858ea57e55427f548", 0x1000}, {&(0x7f00000014c0)="28111aab35ef9eb050ccc0093b6e8f628564eaccafa2a63469140e008b4e3cc8ec56a4cd1c18ed355c06be59108c4b5d428069773ed66e0f304c15f2daf784aa2df3bbd52befd6fdcf2ae162f9a79683f607c578a26d035535f1883648baddb6c6b4866402f68a51c1f1cbfe029c1e78c2819481a5b3a1625b317737077dee8a7a16e6fe3d3f7097d209060c9a94e59a1c3b70425a92e38ab83426005483f645b5856d3dd2a35cd1c0242bf00e0880154b13", 0xb2}, {&(0x7f0000001580)="d7e5aae76d349dc1a6e5640ad48890031bed1fdd5c4a3a44b2bde150f2f808b001466cba519e4d24d1c7e32457231d61f498bff0c287d7f1262df7a71164ca674af75836d02e79620d049b79899fa0431630344b6322849c8a0d86d1e50f184af0eaecdebaf101a803f951e1dbeec351b5425e94d72f1cfc54fbd9f554365208e102794554420ed4645ef9cfc9802a1b008b08b6f78b475048b67bfaa558ec5add57c61f6342ee858f2f101bb1170e5bc81eb797cd1aaacec12cd592bfb4d7f3", 0xc0}, {&(0x7f0000001640)="114aeb57052d92f0af9d6e38ff7aa12772f391de052fa460f34c5864cd9d7119b6ae09aed5d728a514f58ce4fbe78cb7a640ce52d91ba21b38a3e64abe1c7a9d5b77cf5644bd71752440d538063db2cb38e48b0dd54c65a247e3c986e5c23af60598f0064732611b19abf9954459ea533bc985", 0x73}, {&(0x7f00000016c0)="60ff2779a29c9c3bf2fd513e590ca7042c1d90534788a0d4c9c1ecbabbc08bee93b89be422f236bbe2d8355eee5ec1709d9bb683afd26ebf2bdd90067d884263f53c66f07e208588a1345c3d5c2e4b3fd188356fc3cd703d95b5d87efe0043d6d7dcc0deaca9820557715ddeedd4a88ffbdf8d15508edbf88da892e06c7d5d15f2b574057dc6b102fd87cba6cda5f80a8a192c378dd0efe0775f7ad0a4fce3518bd5711814ad0e6d89d17388e66bd689dad153af218454a39a4144981003566b5b1eadd96d2e51ff3cc1a82f77160db7d268d0be07e940486d3b8e2776d1f262", 0xe0}], 0x8, &(0x7f0000001840)=[{0x1010, 0x1, 0x9, "928ac3d6e0b82ee207c655590d000ba58b9b2ccc7e578aee532828e3a38861cadab76a25168595b67440f90cb3217d2e6814271977316d12085f867fb02f20587c6771529d8c2474260d23dbc0347f9833107e51ee8dae8b5fd3b42ce52f2e54a1590a4619948a0ee0151e4891f7e3144d547937789a9a3a2b176896cb8506f8610e477150665f7ff0bfb23aa3d57f62895fb615ccc49c2e9b7fc6e56b6284e215815766d49163c8cf7bf360915ffbc2caf9f4e4806d638995b2f259bcb3bcde7860424a5a9ff1432fad9a7640c8ffcf37b48c05d576ac9b7b61ab6abaa486869692867b76cfc4e8c9f770b6d48fc3d945d8398d64288496fa2b43bc7e867a7e7cfe8552e5d065f1c0f58dcf13018d8d21c22e23ca2c1192b0a4386f10bb0aba7a63c3d2e174e36ee93ab5df8ae356b4a3f65a865db96cdf7590ba96672af0d37225859d3db806a519451251b795ba2e2ec8cd139a8156ab5ae84819e0592586e065729a6b998744cfb9be0767afb463c882ba096e933626aa1b081b9ad050efbb518096c7cce122daffe12a828641c7834fa1ff0c348951b5aba28a7001c4de23f9fc51cb4f746e9c5baaa37571df0c25787793ccc510844e571c28bdcebb290e09cb7c1af03030fad247a8323bb1bd214e381e0a394b9ac635050bd31eb6d478c6af6b92eac73a7773ee53fc9a1004e3ab853bf07b4d8a99cbf4f7827b5d69d2506252b99bb65485daa2a2364e2a7662cd8a5bc3fee512002e7f5f439be8f963ab9c00777a4d96e6533e79b3a8cc0d11e5bee17fbbe211c0e9777788b95b6dc25ac9c3561cc05520befdf6258fa1c2c6d55bb894f7798292c2e61f4e67b14cb8f19faeccc8645e71af425619ecfeb0210c31f0f1f587db6df79c6190c9798f1b32a7d18f034aaa67a327bb3c17feb904e36bf8c735dfe982607f9159a2dfbe2ef5a23f8c30a9af5fd88763bfef9af7eea14bebdf7adbd44250878fd2a4c581662fbf902756d3f0996ca0ae1fa0e3087d87414316b42a5c476368122d383313cb69c089846ab83b597970a8e152803f332edc7b2f2e1862b93e595ab5817c26853b1259cd53441c068c2c86577d3e2762c634e3bf1c254b0678345f55f32ca2d7a417e4fab44115bf9aa4bf28436b1fadefb071772316c8f792bef91d392f62a0976135b144a3ab09309f4c064b92a145fce82decdbb2bb81637b7c7c9f0e1dc04c274089f9e83a771f91f921dbf5d30fe71569dade5b1402a91e521123a77913e4df1264d464711622d62745e77e1d8675b9058bfbe3c03a21398fe62deb71de8980a9b0cedbf82f94b2362613d10d87fc083dc0e3db0398a7f267bce4767a5c613bb68467beaa8d0058ef3f87078d0321392e245e7d7e0ca2883b7e70909e59fd1e0810f8d6055c298deb996f00b7636d69ccbe0dbc6de7fb04e0aaa530a3383080a8cba49db5be63e1cecb958da19efccede1eddd7927422b5e95512a64c312d434ed3f04c1f1e4e20679a07b04ef10fc3221d464e084ac5a677ddde17e4e65d5a425c3f5d8d3ce6e5ba932e3d130e25d352b1fece3c77fe2821c764b464f2a84ea1c9a22f38962305b2caa61670ea4ba8ea3f6e0be869f77fd49509d4587eabe88ce3287442684122d2fbde31b85ed1c65fcd47e6245a8d995ee0a05440784f3910224c51037e38185f1f87efb2463a4214a02a506dba15b4009dd86089fe26aad50624414cb3dafd0c53bb9497878e512cac0b422ba22a62e8b8b91622c0abf2c8316f08e521345dc5537d299582c5f6e63eefe15965dbbae78e782d2eac05acf6fd67bd1b466e5ec3d0449c1f45841b6022a678e00545f3b4729116f4d05e8df635f2cd71ff15d1d48a381a23d472715a03fd4c948387614e9fcd1a7bb7b299488cd682a881bb6d87ca5e1d4a13c3d98a7175a217cc95409b3c0f54c34e207ea0a5f51bd5c9a3847f9f058b172b268b0ebeefee36b0cb825ba5f749ee15012fa39f8183cb830db7a717002982482f1d5fb0f9f16cd4263a400b2a40d14fc00778a371f2ef55f9daa0aa72429a3c607d25ebd407d266fab594fe2da4b0ff6e7bcb0e8864c88d4c0fd5dc92ab6f71148f85b3613844f6d22d0f30fa34a87c67a1b601107c584e7951a7d036d79d987ab07ec3152f43075bc444f23fee081f026ea6b419e810ed1811e1fa5f85b42bb5436dd9d86b55c338d61ba846bff980813a9fc7e15106e05e34323c7a1f1915098db154b370da1387504f441bd77421f37b8252da02a8bd1072fabd9f847de8217e575648446aa3859b172cfb02567b936ba42f0f2a607aae640c30c9b1f3bf1dff9d7d7d878ff77e8dd9924552bd456e755eff0b0f0c84d0321c6255463bfdd8244de9ee89ce90298594862fe410dfa372799e0d872e53b9e1ce6e493d4ff72312b87772ad69ed7e1ba1045fd734438b0246c81a0c9ef56cac803b159e8ffba759ba3a1971cdbf0c21a4dfb0eb2a1b59a172ae28a3a18518a428ed61b3937943c76ffde735d6e5e7d8314824764fecd28ad2ca1418ae7c1fbae3cbe2f1354261170ed00586a326a218afb95be984dbd68a49911a251f30c1442ad73cde4788d2ade6ab090df4304347edeb539ddfc408d2be205d98910e714ca3cd6db0593918d9ba713333688378f70072ebce318395177cbf13648ad802486b5cc91b48da96f38e4ba8ef2fa66d62d79d47bd82524d13348f4bee87a4c9521812ac692730b6c9785c4ca09294e51fd1ea7dd1fded9720b1236b960a89feb050f3a479f7d3b82ee3ef402553c494551ddec30c8b6f76c4b8ad9247760d72febba78f76035acf9ac036b651bd6978c852778503b3912b4bf83cbde5f4db76b438a40933345939b9516c9f9578c7c058b0532e33035481bb6be0f0d78bd0c08882a48abfb3b069f775a7d2e67fa831b3b9107093f1a3be2d259735cd14ef3578f54265ca5a996a5b3eabca5e1bf15dd175240be45aae2a89aff727615b6d82ea1724c2f0365a758695d350a19fedd2b53fe2bc75d05ca8bf8ed3594421809559f25ff89ffae6c702f0552a6927c3af1ef0b11cc39cc91536bb6f9daed08edba09f51bc60d38cdfff68e8ff26010ef5199633e9218b1aab391b535ef45da206e0dc716ffaba1e6cee76f968d63a902516dd4bf6faf48b3f5d5ef219a19f0128a086e68fb6cca96e13423535213ff49a4c9001fa4dbb71d02e99cb45c2d68e9b952aa8bec1018cb57934e6c58c751d600b3a68891a13d8cbb3585ff3cee832a88ec7f9907e2a26673932dd8e5ac409ec628ce27cbe033eb3b0c090b470dcec55b1efceafff8e99fc78673f09038d2010d958a52e8fe6b43add09664f6be4349686bfd7d89f5e9e759987962cfe474345b4323c9b12dc08e44851a9ecfe1dbfa8b68021d4f1b83173b68f935afd6ac39945134d487d7bd07011940b7a4999e908d9f52d90634c6f76fce1c47d91df13d5c88cf2ef9c25dc5e9e20c6819134725b99e604e4435ba4f365aa4f86c778d69a0753c740a07e5036e8ad8a5ef2ae3cd99072a6673ed58b7fcda906e248470d64ff3ecda4110819bda3a28e24bcc60847b35e3d6b217d723a498ae66bd756bcad6d80a879bbae98ad669da07dd01573ceb1ffdee180edcb07afa2998446927d87c56c8a061ceda1ea1fe7c42504673607a7091c587f19d2d874e676e271d954b4a72974d26290bae4f5b52524fdde04d4497d61d962e91f6e8c4aa9fbc832a58c46d9ee0adbf3df59e17a776db8cf07cbc859bcfb4ec346005aef23906ba64f7261c7f1b5c595765f994dc5606eec9f3c8e877918a317e52caebc5e6a963bf6ba7dfe0012ea1276f825f30826d9fe61feecec4fe226f69b62f3727068217f07289a7ca27ab49f036382390493a7480e308d674c673a874552263ed8f385b55e5bc9428f6a0307eac13a3d46b4b2d723ae0351fb2e789ee819268ca2b425cbbb22dee6485ff63c29ab569ce9dbc97a5d9c89dfefa334da1b8624600576b7613a89abfcf5d9d60c2c2965a2bb3a2448ba1d0dacfc40d2c65cb42c551de665f9028298a9046914f1ea0072402b38b8ff75eadf4fe735d3ef463319dc7ab1991b3f0f0fb1077bec3ab5d2c6ec3d77e4fadb3354406a6c35015a198cbf08d132c1bb6958aad57bff8d77f6c0eaa3946d58fb01623076f0435e92efc7d857c9ed8ffd799434b509ff5852c336150cca4fcad17d7954d69f7188880f7fbc20076e1c441630298761bf2fdae3b49d5e6e86e027bea9bc509432e613b9f3159401fe6be15443dbb0c9e20bf756e632b9228c6fbd3750f7d2f3b6727ee7a3ffbad894c5aceb3af541975454fc8639ec0d34e998265508e2cb8bba9b308f56a523b053a01565ef511f902184110434aebef725f43acbfc516333ae628bfad36b84048231acba5cdb510e49ec83ff57bb79daad6e40b5e1d61426e6872c338b58ab038f74ace26a87c8a3e46c9cacd0b9594bc70de9f00fed938769b84264745f7084096181a0a0de468759d6ec7a0051e50d3968c9637374035594d166ebdd37cc156ec20ca32ad603d981fe4387a4ecfc54a8f16447f7f50e18f21ec6de0edf11d4fdf4571856675fb19351e2698af72ad8d675e80d6fed25d625052f34d3d82eca15d55389859a711629a945ad07b87603ee9ea770dcbcf453e1c837a613459d4f5d83293b365109bd052c6aa4dbac2593d7f6c399d889d8678eefb7eff8aa552eb3f1c0c1d1aa5d7f2bbdfeb2c95a39cbf862d0a2cc3bb85a1767d738420ca144ad844f030e8bbc673a9924c537192036dba5e0b00c5709c9ac3106a98bfa6f9ea569901f9c29350b62103282d07434757ded1136c1592afd7efff2c00dd53011ac029794ed04c66a9496e2a706309a95ccc47f8f4c9c1f194db68b19cf1d374a073ceb610c78dd17467ed2d82b09708515e3acebf2110cd6c9c7315c631f9e9670e70173f9fe71fa53a7f18cca4b57f5cfd828ab58c1d494b3ed6a6e2892c85c9a92df40b7456924639cfcf01f776c9b2211d6b5bafc8ab575bb980c855e816492ec173ba592c6f3ab338c6dbb2010ec1a2f00a38f0cf17b468e3cea60fcb393b01b0cf4c260eb979668d36b8d5719db0edbaf697e223f90653f77f1c75d5c3837dab6147e7c059a650fbebe6afb2e2eb36bbb9ffbe17e72d9b980c7c5f1f2b5fc87911aa54def5d1ea8b83f96992e5937ccbe990167b5efa6929f8928f425881592520087e1ea4c828f04276fcbcd5606e6ce93e6513875cc1f90b5138b341cc7797fdc6a9eab6906d0b5e3d448f8e5b948f1cc37209ec49e72b25d31d70cfffac1c61672bab5f04265730116bd6a66a45ad810618c86dbb3950c66ec3bd061575179c88a9f482e6ba0676bbf0da002c563f653b5bb9afdf5c987d927ec8cdb5d2fb4018bbdd50cb3b9433df982b32956f7330e31b3aab81272129a4dcdf50ee17247570aeebe84cc28f7c6e18ad48a0999297ce2e737109dc69da644bb222eb162653504ef396839abec7fa93d604bd6de4b93d172d0e6639cb5d203084b8cb2dda6f2f0059e849f445d5b73eb85c9abc02069a37eb57d4cd598b1e9ebc7e24af88d90445fe7e0ada44468e462bf1eeae6351e3c3f3b02b459c7473311107ada55eadc1fa2b8720ef0e5c8ce33c20fc2a7298b337467579b0c7941dd44e79d4e4a678ef66d2b00d4d1f583d2664d89ed0bf887709db833f0352680d746cf17683beec61527f61a71953c139686d19d26d7e0c665a9b896e4f6b93789f758a73eb0c502cb92d3e17cc7"}], 0x1010}, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000028c0)=0x1) pipe(&(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) pipe(&(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002980), &(0x7f00000029c0)=0xc) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000002a00)=""/89) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000002a80)) open(&(0x7f0000002ac0)='./file0\x00', 0x0, 0x40) getppid() ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000002b00)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000002b40)) getuid() r8 = dup2(r2, r3) syz_extract_tcp_res(&(0x7f0000002b80), 0x1ff, 0x5f) syz_extract_tcp_res$synack(&(0x7f0000002bc0), 0x1, 0x0) connect$inet6(r8, &(0x7f0000002c00)={0x18, 0x3, 0x4, 0x892}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000002c40)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002c80)) 14:29:59 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setstatus(r0, 0x4, 0x84) fchdir(r3) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000180)={0x814, 0x80000001}) r5 = syz_open_pts() fsync(r4) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) sendmsg$unix(r7, &(0x7f0000000680)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000280)="09b49575cc96ff0b36c87d5c52009c669b1161b23a77823f4108d45de08c1d664f7d650a3a1863937aef036ce2f336635c0bff1adf28f1c17357959863bfee346e23b0b8ffe153e4fbd2e27f12b2516d4421fd0dd98ccc4c96d1cde6d56723277bb2cb484ed13319e5fc9f7351fdb09962cba80ed46224fdcf51da5fa19c2d26b8717eebab2091fb0f9819e50e9396ebb175ba2595245f7a631b87a3563e04299b210033a85445fdee4a998f3dec95727bec793ae0cc41cc03602f7aca7f2cc0", 0xc0}, {&(0x7f0000000340)="c0c850504b6e8369d3ae8cfab8e0ca53d7699b1c235bb57027891098af4b4d7b247578c2f8d4b2e13f34fb1a3de367f29603c0b751dbdd82b8efb86baa5a43343958693c6c9fa6982789f7cb80b27fe17baa2d5e6b76d07dfd67d5be3025dc827949ece811765cb8cab11fc2734e899b8ccfa7b7f72276d850315339ff64145f4d94df985c190f1106a784862a7ad9508322a0acef3f74b787509d87b258ea711bb5", 0xa2}, {&(0x7f0000000400)="c4798e241054c89d72138b969365850e15c7d24293e67a7ac4f21dce2733a146d16e9ab3d77f88def56fc05134629314620588b699b9873b44900db85af04becd448b1f64b6ed370b3e88cf9ffcc1685cd9e954418a421ed6deeff291be5fdb7a21676a0556a0b0623dc4a60e1c81c62539ba91af6571c3b34b6619e7f599504ec0001559a300b", 0x87}, {&(0x7f00000004c0)="8ffdf63fc219da9f4f349610e612e77a0309bdcd88af9a3355d5980d55af4d7f53ab85ec0b4e027c51a481115dd97d05478e0288f2ad3cd05c4b76751acb19430a2bd10b3a343aaa7db978bec8b2193af708a979435aac2f0b827ad11c559386e9fbcffd92b2049d6ed6c956448fde104f1d1a21ace3b7bdd00987ec0323c3ba9cac9237e8d89098d66eb12dbb181ad7", 0x90}, {&(0x7f0000000580)}, {&(0x7f00000005c0)}], 0x6}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f00000006c0)) r8 = open(&(0x7f0000000700)='./file0\x00', 0x20460, 0x20) fchown(r3, r2, r1) r9 = syz_open_pts() ioctl$TIOCSCTTY(r9, 0x20007461) kqueue() read(r4, &(0x7f0000000740)=""/204, 0xcc) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000880)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000008c0)={0x8de8, 0x9, 0x7, 0x1, "8362ff61b5e3d6ff998b0fc9ae2054c4cd2e91ef", 0x5, 0x20}) syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000900)=0xfffffffffffff000) semget$private(0x0, 0x7, 0x100) fchown(r7, r2, r6) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000940), &(0x7f0000000980)=0x10) chflags(&(0x7f00000009c0)='./file0\x00', 0x10004) 14:29:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x5, 0x8000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x62d}, 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="1d77f8ee631c3f0c7f695bea3ac2f55c954ca59dd5fe37cfd5184d9dc339024a509ecba39816a5b34b641012be6699da8e7f81dd12ef307dfd236a5771532e25d48aee976c6384218d62c788d60447e62b64c7febd7eea68ccb9", 0x5a}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "32d6ad483399118eafedf8877d7b0376436a065e"}) fcntl$setstatus(r1, 0x4, 0xc4) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) r3 = getegid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f00000003c0)=[r3, r4, r5, r6, r7, r8, r9]) close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) 14:29:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x0, 0x7f, {0x7, 0x7}}) rmdir(&(0x7f0000000040)='./bus\x00') kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) close(r0) 14:29:59 executing program 0: r0 = open$dir(&(0x7f0000000980)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x200, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x90, 0x3, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x2000000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x26, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xfff}, {{r0}, 0x0, 0x80, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x4, 0x3f}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x88, 0xc5, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x3aa, 0x9}], 0x3f, &(0x7f0000000080)={0x1, 0xfffffffffffff800}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) fchmod(r0, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x8008, 0x10) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000440)="e8", 0x1}], 0x1, 0x0) 14:29:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) read(r0, &(0x7f0000000000)=""/33, 0x21) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 14:29:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r2 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000640)) mprotect(&(0x7f0000443000/0x4000)=nil, 0x4000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:29:59 executing program 1: r0 = socket(0x22, 0x2, 0xfffefffffffffff9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getgroups(0x6, &(0x7f0000001200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000080)="f1d2af8409b3", 0x6}, {&(0x7f00000000c0)="5626ba4499be0e66b1c09a4a8258e43724c55d34d5e1e19e6e417aab93853705c788cf3f1f70436b0dc32e44d4a853c13d13603a537aef8a78b53e9832bb776e963d26e08073c4ba39503e15f70ae5701793cac684d3da3dfc41241b42a1a2144cbb632c5af825859fa46d6bb51f8b05980025c8fba6ed5d23ef894b7059c75e5cb5318cc0ab59f5eb64447661e0f9116fc7d2054dd31611aba0c0b7199fa6871a244292d3d1d195a84433f8973334d39a1b68edd1fb313adeb8450cf2bc9731700e724ebbdee49afc171251ddc372ac45fea446dc01eb8e63dd202e01ad5944d5c027ba36076f1b67ea2cd9ffab72c2d4691126da067aae2f8a8976ebf6dd3fd16129cad48a159af5e196a0f365b76d430241c71594876f31d1f9c9327d94cbb49b5d26f41746ed08a19a16708b53cbddbe9790ca19babdf82f7863ff0c8899de6612a66e39136ad4d7eb87fbba4aeb0fa0dfdc446de12ba854c6137f5d125439c57eb1d825af69b30b66d489f1239b057c8bb555a45905fc26a70c378a587aa217b6f4264e36ca0b244bd611b034ed6b6518dfa184eba935e728992607adb555713ea9e972db439860db63e767376be8a0577b85d02ae61cce75b71bb2a5699b2179279408e23f0588f91776e283fe407d9e42dd7ee34d5c06660c0925f4b5c6354ea4d1accabf459e7fa7980538ba0fc5cb030a57ea8754f300a85f4603c079d25e1696361039d2c7d9ed787e0c456f8b58d05c334a7b48d390cdf27327531327295edca45ed880972487ceb28525617e9149993946b74874504557b6957e3a33bbede0599cf7e3c12388e430b983aa15d41d18752ae61a58e09e8ad600a112cae5789b53d492ec429e496c6395371997fa5493bac31daa2eb7fa5ac0f7ea24d5bbab25991066c92a6b7bb48a4c958e0251096f16d9ae804abd7d91891fcb2a91459853663f24f973fc20a30b77c4492038c27dc3b0d785bd7b1e058a7c84274bcdb173ab56ca8a8a392ad6a6b73d6ac1ea74cd8166062f8fd369703e41e0b472095fed3673ceb1a07dc7ec0236647c983b9c77e7be765f065698463f8c52de52589fd4dcec92cb87ec97dc94199edbe2bf3012c771eff118d4ccaa0faf7c53e1da14af41ce46925b256e91641f6c51b86e0560c832c1b5a0c5263528f65ae58939c7500854aea1754e50f1c97869e84c5a96f45a07cc826d370f7ec1708be4d3e0a9a82d1020c8b1f9d303414344a45391fa0d22c20663e50cd0c6012e4ad377bdee6bd9a7cbbe45442785ae8cd5a9bc6686c4e0560896418e6a883d242bfca0a9c0428280ae856bd1b837dc752e6c0a6e8a063491e778c0877b7db65fb18ac8d111e82c2d64e3eb91051028268100b2012256cdb152f1329671b42e21595420b510c3034b712a7a65e51aa52bac45cc52abe3d8dfa9b6d939a3ce9ab88cd5bb42250e522b56d63b6a3e007eab75f335cddd6fffc20961403f084a81feb5bf54095439f5067777eb2f4bae2d0ef0faf224b792928e2a4df8672e938619e6a2a05c3fb22a88785f35475e2c6de20520b08c441f3b90a9a1a11dad96f589f23c4662f0cc0494da935c5bb08d8b06df163da43ddcf2a858f4587eeb472a95576cceb26e9e6bfb439d886cdb824b2690c865c15727b291f0400f8a9bdd1b2dc60965aa46df61d83acab9ca729b42c0ce40d0bec1366d699b07650a5c8e387e87f8518209dddac77d2a1709f4df13ee7948841c64cbab4ad7929ae6ecc508134b57bc5e27bb66337a7d5cae4bfb01c3af5ca62a24269db2cbbbe8f7f76f3971563e8a65a51123fdd81db3f9ddae465e02ad0e7ebfe9bf2ab01352596fc97c02d2c1c0e74188c6c94d939b6b15af02be6876aac8d7d69ffb35064a54a089f00ec262045111ee06613fcacac05431caea967ede3dd42770a0e77fb6ce8e9eb9bfc157785061200cce5c308e39f942b09364d5fc7775b73ef485f2682805c03d075ac1f151537eaa393ab419c710506797e70fdad41237d12cb1e363aea10378a50c1a022c12607c6032658e5f7c655684151263fb9ea0e72d5ba702c949340bcda4a2207966ee468e314c01390d9ed27c22da894c8f2ca0e02a6337e7cff50e5dc1f10672883e7277081cd6c16b9a51ddbd07bd422307126fc9bc0bc636881f2cbf5005676da7a74b37378da02fd3e468dd60ac146bdaa30b7698a42e77940ef7e9ca7e1f66ec16230d9ba5576a98effe0385c2e33e0e3918ba7f2a0c2043d05b13882cba8cda211126af6b306f46b59c538fb5b035eaceaf1819046d8feeea57c052c1034c2652c77622e9f5ce0c4a2eb3f72555c060e3152f9d6f96837a406552b9de50b06abeb56b7121b3d733ce2d024ce5a8e4e60cd487331c485b96694d3a876b1a873cbf4a8ce72bc1da0fe67ec6bda7464c4ef02502d4833cf671ee49c05c7554c8a334c1c1b702b356d43bebe4e2475e5658969f828acbed80383329e8f18cf7ebfa27e37db2cf126a1a1c9e2626b25d9a3bcf63b718a7729f86c817e722b1042284df4c3983867e627849ee6c900ec69dda1043539d41ea2f67516c602fe3b6f246a120368da2990e8b82873f6de7e3ea1236eeb5a881921c72ac3a55bfe3e99fa441b495162d7507210780b8bab351e12a8dedcc0ea7629fa9b70bdadef45bc258e8a6cdcb12e21cd54dec04ced181ec0b5102dbc97c58be4b0f1cef74df66dd862a31a9cb0885458539a8dcfc82b5274f66f4bcb6c6c23dc7419190069df797ea484c9f51f3707a258100cc18c44041f8dca6ca43b5b96093cfa8d63e0d0966581c4c56910d7d7ea604531ebdd3ea0c0697bab32adf077393db95acd5339adc0092d1539c51db3de7d01a39c3c59f2ebc27d9c7e1617116e2c028b82853c4be169b02c9467724d7f60bdd2a4a1e50a509b23af43c4cd0b36d46ee918d0974b5e369428f54d74e8802e47447ea7b72e29326cc836d75718e1ce9437946e06f215d893f0b8c6aed2c6e506942130206f1b1140b70a1dd64fe274dc7d1bd2120f88975c4245aafd6368312956c87f3603565645e3f71f98a762bcd36b683ee376d032e5f9e8021e6f1ad4913a2b2571d75179ee4b0d3d728c816e14c3109b70e9049608da427e73508f263952045b6d3e1659a6065a4bf835f657d41528d1c106694bf53c9b33884c5aac2829ffb93cd6a4a6e4ce9c62791f7bf0c570cfd0d8355cabb032bd5deb63b41c1dee1927e1781e8d519046fe5ac72a7340aa2a5dd4cdbed07b3c0f2a23c80fd6186e5606f9f12ae3b9ed64c836e95c63fcc399f9ee6f3dacb74f2f6efa3a4ee592bd0d8eb5fcd4b82ebcc5b415787bb2bcd65d4e2666d0977a47f5380df8cabba0f6a2ba47baaf1c04157b2fe0974f586378cf317248bd1fe4d8ff71f40dd4816b957e084bffb09ccc9626645df3e87ef73c54f3de6a6d6869aece10b0815f8b30da49e66d84aa3f1e40720123e589de89fd2869bf6c2b6cb33fbde49df4ad0979906e45a99381d362d9c4b8a86dfc0fe3e7415a0782bca0c672b7886dc58ac518110230e091cb8979a1d460cf6d0d5c7b2f77f627153947b1717f24b6d173067e9548fb234d3bcbe77baf1981b7e7dd251e47f8a1502c934756bf8e060d2f3a8012366e51f44b894d1f675ab03cf4fa537c5f369d6f82ffb912fe4c902149a195e890c8aaaec8b947e9ed1fe6236808306000472c760601dd6881d377f3f57d664902b73112395e23e85e0c596c24cd47338bdf0629146f38a88cfd7d60080d2b081aa44bd2e3e0cf28adbc7d3ad2436a747615439a3644b5c1d39b5cde122fc365d40c21f79cda20a0861539924fe3c2c53850d8836d3e2fc70710e3faca8072ab3d48d8ca8d6c23cd4d94348079797685728045322aee25b884b22c009f1566ac66876d5de8f294cd92502fc0726e30804fe5b7c0c4a17351b3e2cfda41ae869644e9dd789f1792ceaee1b1484f97d98f20c9d437e3349629fa127a10ee212f3979b536c7a9d2a99192a7b40c54f35fa8e40774cb4040c5e852ffa71ad92d2453259c0d320667be5575775c1c121f2265b9790e075a78fc0547d8839a3f75e65987e1bf3b0367a21466dcaa9277462780a6e774eff2b48a330281c469323d3b9d3a75d0310cde5c9d70b3d6d9c3f4c0c5020903897f9b3fee8797e6bc1074f067f32c12285265018b75f913c880cef610a3fa62f29f071215d8841df45de0ea757f700b879f7153aaf6f7b823432e0931ecbf9185da6245134f41921901d51ef48dbe8005dee7845c2cd2b6048f9641bb9034e1cac642a152ee42d18f5ba3388a66bd7a61ffd2f1e562d7c859b8cb9baefff455f8d5424740b34ce65e41c93837d4da5d661b461e6ae292707610d20870937147e36870455129f07d4ec16d1461e9d4a93044b9e29a59125ca467444c9c494ca13679c7e93d8a3c58df2280a46b50ecc639c331f49b2ec9806b6764943e522941ebde5abe51a27cd9c9dcf7586dfef8ebc0793fc3f18dc2bec96395a98ad3d7d55330c5f15ada00d5207b59ed519dacb7cc32c7852cfe7dbb5ec450d4f0af2fa2183a2fdd835eedfd1945f71808c7e50cac40c2ff702231f032c19524664485992fe6d819d0986457b0207e3623e628828576999ae2dfcc7c745c6c498519d158b64a84a967f779a0c824430c25c7b23c8e94f6e3277817e511632e6860eb4f30d7a02f9a090646d292ea2b76d8f7c8ced365091f94e4f7cd5fc7c85eaac82a0c7854410e931d0ea31f8b877e7ef7f0df20e5fd3de7b149c0efad01fd6457a1956de1b81ba68d18fcae42edea818616b5405e1c86881f3b74a876fc1fd5353514a97e696beebda8da7e8c969e0df388e0fbbe77fc510966792ecd2ca04c7573b42c114f2826e134ed97e687e8df16d109ebcaef2b76c2362ce73fadcf96da9bb402453edcccf58217fad4aaba5ce26e5aa58fdc4434600980646f7d77cee04cd4ff50daf60201e69b327ffd326eec24b6a5fe43658a847f3e2bb4f133482ce9b1f210a678228ac6889ce94cd43cb12c09ab2b4c002f611b4231972a63b0202ab4cb95b71ccbab961c33025d93e7d0f6c6d058f3da90f0ce7a25b0e36d5388995e9945aa1c5ee68700cf24e6ccec69482fdb6fd89d2b75d31322b5dd431ea3e9bba57387501c2a92c92c92d59c6411c2039540e3ad7e8e4572a569ee9cda85dc1f9a92956d49d4f589b661af33e4af829b3fff8cc45e812e2efb409517317f3b7c596c03d9164176b54a9be18e8a111ea3f8e603d971394dd944dc3324322bc81783a3a41ca5a32b154f77d409107390d5774449ca0b9685fd8f5f68d91c86345a38f03e2de6a149d35d6bb7eb66b7dc1d4e3f24cc83d4c0affec829780636c177e77bff9e4f9b699fb9859252c0e4e4b5f4b9a5c3769036154cfdbe4d835c534433daf8df6f1d5e248828bf233b952cd7059e85373efdabc8ddd826c3e86d7a16bda862c462f5588eaa93f707438c1b1ec532d09cfc1b52fb5d3b6e6bd6cdb20e6a60193084a5169b3775b1f30ad0e068509c56bec8341fa43c4afb4677a352a9a3c4eaecb3c550d85cd0d0b794a344bf74a3a23a42319245518eb04a0c0eac0aff70fe1fe15d244dba82cf040f225e6c6246a9eb8a501256525c9945e63bb67c95b0f1aa669a35ec2c32b6c4aa48e10865903a3c3bd117c38c4b97a94e45983a43e0b03887a470f47a15fd66cca5773008a0ec9f274d2a78908a0c0450da7bf82e8d674bbdb8b2589686b0f89ee730ad42d697666085b840cf5745392d6", 0x1000}], 0x2, &(0x7f0000001400)=ANY=[@ANYBLOB="20000000000000005b46050300000001020000937e8fd67b83f4bcd896e7028ac0ceb460adf915a801000100afd7401316ade352b7f7c58d0e0c829c0a50eb9a5c36c351f3d2ee60821c0ac0c8a02d0adf26504821896156f8e74de2266e884fb91f734d9aae32456fec440e6f34d098b9b07c8a36055acbe32104b54fd92093ef6279052c0c4a1643beff9023df5ee894beb3e4be10735ef95b86b4cad186bf9c587a6624310cc71851b8c048f6d88c271ecf9d5fea82428f322c6d53f21835dc7d0fd92e792f770470b382295ef45ffc", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x6}, 0x1) 14:29:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) truncate(&(0x7f0000000080)='./bus\x00', 0x2) 14:29:59 executing program 0: r0 = socket(0x7, 0x2, 0x2a0a) setsockopt(r0, 0x44e, 0x20000002e, &(0x7f00000000c0)="4b74954c", 0x1) socket(0x0, 0x2, 0x7) 14:29:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 14:30:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1080, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000280)='./bus\x00', 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x2000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0)={0x6, 0x5}, 0x10) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f60757300b8503f3115906f039d457e81cb65899317ec0905239e376a39b2cf11e0fc3b97c422b9d24b2ec90b8b0456af0f2c65b1d7843655c7f6"], 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000440)={'./bus\x00', 0x5, 0x0, 0x7, 0x1, 0x80000001, 0x8, 0x0, 0x1, 0x0, 0x1a65541b, 0x7}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000380)="a70f1fa2aad63e339e8917d234d9bda8cb3c28932b7f17eeb1733ae7860d5417fb8f1eb3ebf1ee38f5c38431b6eebd9004614bcf333e8d422bbdee00fdfefe91a5e8a371892e1e824f90b035804c0350c301583b4beba3346dccc769d3bc023c3e9f364015cedf9bbf8a9d5d7e4367ae8f5d5d005ef545cbecd86b32e10629dd02452d", 0x83}], 0x1010) mkdir(&(0x7f0000000300)='./bus\x00', 0x1) execve(0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/242, 0xf2, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) login: pckbd_enable: command error 14:30:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 14:30:01 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000196e285d57cfa7b23700c70f54de00000000000000a7000000000000f78b7c4b03d22ac19708c425780003140000000000"], 0x1, 0x2, 0x1005) lseek(r1, 0x1000000000000, 0x100000) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$getflags(r1, 0x3) getuid() semget(0x2, 0x0, 0x60) semget$private(0x0, 0x2, 0x24) msgrcv(r0, &(0x7f0000000040)={0x0, ""/190}, 0xc6, 0x5, 0x0) 14:30:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x20100, 0x4) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) sendto(r1, &(0x7f0000000180)="66bedf37deef4133c5", 0x9, 0x1, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8) r3 = dup(r2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x40) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f0000000200)=""/173, 0xad, 0x40, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) pckbd_enable: command error 14:30:03 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x8, 0x1}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000180)="041e1a1e7c445d2986ad11e526c0e576ad1f80d1ed7f2236affe3411331344f0f1c04cd100e566d47f82a3b8ec1c8a5ae1774ae790b1b576fd557e3b25875115f989d817c347bef2a880da8d46fe925730de484a19a18e952c4e494ca4495f1df8bcefe688c32cbd8c36eb0739939bc63b11531c28c5f67cc9a22a5f472099627adf654546f46495902cd4a6877ff78d795cf0add548aa024539485002daa0a6af292468d4", 0xa5}, {&(0x7f00000002c0)="e5608f804f0e4989228cfb98c46a84751764adc34e705b4d1db353f48348dae0bfe218c31ed9c9a8b2fa70117b9ad944ff5798fa62db9098ce8db9490fa6f420f247088ef8442c2dca57f8c1d2246b60a472b09e6788f7abcaf958be940411ae87203456e066e8dd075a17026b5f6acbb1d5673158735b94a8f28e6c16fbef560747b8e48dbe4a494bbda46ed5b5343ff413710631f14896a4f8bb09e721d595d4e6e93cef0a4662895883339e77128f78671c3307ad22c363f7f69a03d9ea856db875681c41a84a9f3a4b2213f5171fd5c113691613c214f5b315c3d0abee5571289f71575639ebb3efe02efaef295216908e45883554d4028374422b8c9f6a295a9958f2abdf19c1b5def0dae10a7ab5ac9cd97a1c988aafc8e225273daa0da20129a83f1ac90859073967de87b361d0603e2e1bbd21afb2bda08e4285213a6857f0de962547b6dc1881161c0379481b4c7f7453c79b84e57aa5b6c564a374c76251e87d56c92b70df3fa1ff086392f4b6507aa1fa4268c92419da45c95c37a3dd83e214f72c40e7694884b15eae2349e85caa59c2c31534000c2dcfe56d0c935cb6a80a0acee16d4682ff52f67bece90475070442af4a81a376ff78fba1983d894d43f4ed23d0e2e3c8e31925109984a1c9a97c60329a0aec0c4c0779c996a1797aff85a06ea48b409aa5758521ebaaef64c4f9a86b33748c07a376b8e1d1d3f11dd5431a8d85b24bcd8ee3ba21ccb873a63da152c9d7d5b19b66b4079e96b0a1b4d66c15e3d49b02e50aea1eba73b0cc6171c9d97c43e8be4d7f5c421c438da406c6ad124a9b0ca26b76d7ec886774b1a7f2b937cbf7e0008156c5daf75fa9abcdcf839d50bd11e1126a204adabad97426a059d8a4e7dec3d3c3ead9e922740d796f536ba3f5623a3594741e0d5b8f3bd8e5bea48ffbcea0b2582aa67ea06a527754ee86ef8e6c2dc1de523a46127e44fa1d3002b599dac604160464a5020d1e5a566eed1fb6a498a6e25ee3c7526ea4bba5b64f81ccc2714fdfdf097c17e13c865767c6aa7e57af5be2013bb8bea9137fabf1ce37139d474982c74a1af6d1942c53ce3f0bf48bf7bfa51b89485939ef25248266def07ca9e5d168ce3f8f842edbc27f4a9c681221d3af5bcb277458c30acaea2f29d987b0c6b5b6d8732b9c503eb8c702c43033c8ed476e859533d31cea8ffc02e74d1e81e496027657b1c10d099a9e98508dacbef15c38d054ad0b468448ec1c270086f30639a8ca577cbc021c65ba22e0feef182bb14a9d3bba82b33b952c751b55b303c9781a965976b27f1a6e0a055b6c144fb6ce5ba4ef9aedeac6cb1c8a0bd50812e48743f5ae0d75d02d7774fa2d26781a68031f67f699b95d98fc50b155e9dabe72ebabba1a6a30f186cf9ce38f68360bf5013d8d2cc6003de6df192bdbde7e64dd2ac76f484c1a60bb8ab6bfb0a4591f469c78423604fa479c30967e898c9802f738a1bc2285e386321912a636c0d4458dfff77867c3314ed75723b2e5a7551e6ddb282562c8eed2c3906b58d3b51a22563b3bd8c41e1a01143861333638bc3a6c64004f566824f0f22eaa89879999ec0fc75124421024674babec686f253e4825a563d667054ec01df15ed0f0c3036bfef158623e08491e74e63f3766c8bc3c9787f466e0c85f8979e9a8771028f71f79a065a2fecd275a72d3a5d6fc3c6c95a67ca953039845bbb949686c481cb71a7c04d11db087829b70864f19e10cea4cde52dd098a6ba733cdeb68f4a6b8231052e70ab915a9a608d745742cde5d09e9641fa7bc2e96187892d46609b9480c40422f640e81c690147dec8d6c588a6b5d364b001d444322559d0a1db6342e253fe4551b690f90299e2ce9689373f93124246d09749048ffb7a63e1ecd303d56b0006e17e1e40bdc6e7eb45fa26b70fc63a41e8555ce96b24755e3776c28c1307ce087ed48a98f5849157495887a03437ebd789690b3c73eff2acaf688d0814612f781718a4bbfc9598a072088aa7873c921b5c9cb8ddb5888d73ce803689991a984060c8a99b4e4491975ec8fc52ea9dcb67b17bc53bfdb30f4116bf563a9fb5ef1de4dfe000fdfca03a666906dce10be5425cf299a6d8a9e002ba93017d12415fe29ef18c30d1ee2c8f96084495abbec886c7e632fc829c077e14ad098f2adc0b8bfc397571c80de44ae5f71dfc15bf0c88624121bf696bd8cf2e6bb92d0a5d36155b2f7b7fea1ba52eebb739f0fec972a901035d33f81b06ec9ccf8fca905272662fa353a9186e697c069faacafa133dac8dd5f2dfe6b98f934740f47c49043ff1d60bc5ac8dd4e77eb6101f8c1c427b581440fce8c158b63271bcb494f49d07eb4f0fd54e41615574d7ddb2f26a0b4ed1fa7d3533a928ceaf55ff43dc49bca055c8d8ee9a8dc6dc0386f1f3c25d3fd0d855662f3bea4d678c3ff73295e1bb9a4079f59cc772727dce079db1ba1f1200355b5b4044fcffcbb61765653703a0fafac870e31e38bff84406210f8d40ebc9cf290d0e0229698cc717171ac417a348dee0e7c3156229c931db7470c0588533c6113c6309dd73a28ac1ba78e97dcd8f599a4d59a9d910744db0bc8c77c1c83253e5f3d625e316ea6bae2612bc3203e7f344926df7a4858f5e3f5ab5605926946cd1f29cc520919bbfdca2243b9f0e4633fd65f25bd13e98486a1cc9ab222c78f003aa5ff7c1e7b5895a2962f1d00a87dd0eb549ff82b4174ccbb8ec57b746d3d87288146539cbc54761bad1886d6a02204018bdf30a810414998cb653a2740e88ab25b249cef325037a598e16ca2b385fbcefff24c08ba4b0d4b7a776dddd8313a9853210b7751f2d2684a5d62b4e8a175e00074cda95903dce920cfc73a5cc4797814e98a6b633b6d43caa9897d92c2a97d2a84c56cb00eb80036a0551d30b0a4aa613c0d8716adff131bf007637a318a6014d50f67dae08e3d88759f5531fdc5c23e43253c9232ed0b2299ec921bad1557224a8141f968073f2cbce7b0a9abfe9878ee093abf3a40b38e9e04c54a290a6576454d314dc81a6fa9e49fa9b86a8852f255bc7b9fdb6b41339d3f85841d42f7f2a3a137706a140841a51bb52a388e06bf9421a99a0a41c4b737caa29ad038bd6212cd3a337cbd70c85db9bab16800632e8a4ac8a145b558df90f67e275d49470c2402eb671eb1399e59a5945735c90a9c8c07d76be267d894c9c03d5b8d2238ec383820cf9f6fad9770fd16a1084848343a065a934f63d127e46a923fb9520862bdc6f72b9bab8c80f07d878b18180c71e8299ce4730d2b2a95bb0fc13750fe77d9633463f627da2ebde22867cfe73e6464a40b233c57e590f9b0ae05de84d3f421ce24c1d294fd04f6a7a92f0d3de63845e1190d6ada78eb6e361b3d97b97ac9cf11a5ceddf288c093265802ac3cd195141d8859fae3c1fd41c1779e510e5dec90e7c3bf7be63309b0bac3abc27c7f5a50d40fdd2b4d753405c55a355f81b4e639dc7a9f7d00ed1bbdca33e968ef6189b51ce6f53147e0b4814d9e1df13f6089ec9e344d28e682f291b2bd0d2797ee4789427e44fcc04768bc5a4d1227201daa95b7494c379ef69e0f3d2e7be3b5a47e3fd4f47445bb1dc61e479d39a609d42864e3179cdde72e36620caa7bc96bae2cfeacf9476340436eec92310c87e618febdf1e4e8f2bf87a397729341fccfa4208251b526355f71389071cacadcb0e7b3320dfe0f002677b458330c737f5699bd7e8d32602f165fa78d743a6bd88b676afdb19127c56b1018418b66cce2411bb6d6572853cef00d79c8f6a18a8c0c50a7a47bf868e8376c379d97f37564144da012cd7af5ac8709cdf542d570c0199ec9db91ce78e46a7a321bb56e0533f7faa3ef749cb5e0308e8b1f82145df3cd66a7d7e669ae0fa0f0c5532b0608a54331b545673e0fb8691a1f321736da4f1f8a92e8c0b3e8580501ed84718486a02ddfb2cc3e51548efc552e68b2d7ffb3a018b64c7a077132b6837a7fd8f906390a375e732d855d5235c7be2ce03308c41178d22fe91317f99cde9d1381e966d69283a406955dc64fcb545164d5cd216334bcdc58a2205595e3f7e235a713d21325e422ba8da14e72d14d5c1fea72c5c587b8568475b9cd0bbc964f2414005384e4fc50949a960435f196a5d3504d9e1de1b8f51a0bbb1f7ba81ecb5bf05d7171cb71b44cb09f34c0cec865e74c9dd1f937086f6f378e4d89aa8b00759e71e3ada751e3aaf59e39525d56e86837f305bfaec1cab5954279a868f121b17785c099c5627ac45f406492d09e3286cbc958170330c19d0826b9f6ec72cbdaf5c2f956ce79da67f79ddf36ce3907b2dea7e4085414198e46dece547b1712f89c9b3fee152acdd2326f39b8126b04c81ef5ea45999323fca77aad44d4285871eaee5ba0b3580115ad2d10d741059af761931187f43c185b4fe295644569648f9350b0d607b2fcb04d176510b3a9152ad3e0badce74d4906d2297e35a108af68ca653c3174b4b7027dbd1d0e4f2a83e1552187399ce3ba41788288c4bd952e176791496ec1013a46cf32f17eede0af3c25bb3a21587fa4c24abfa05a38822099f3c01c2893f487fca197bd63e8511975b00a4a6e15114f953b1c64a462759774cf04d547da659721dde91169b5e1b918530111cdea6c06f6bcc8289cfe073cc97a402d6c65a3428e17fdd24000b9680daf668313f597556c356f8249b00055bc21e3dbdb02f8038d2afbbeffe30636950cf98f0c55bc01b43ce17edaa9d7be2fce279b2d774fd98a3ab632165ff45a6fa7c43d7b2a4640c2c9968515d92e890c7ce7333e67a60857ada47091ba74d11666920451efbeff76b8bf491c932d29ed24d91ac41345c0768b307cb4fc5f35909cd22a4daa46e3a11694b6b9eded3d04cbbcf719bd40e94f9e3fd253180ef903e588f57d2a9d59dd6624c7d475cf16574ff8ce5f067b393164983272a894a20b0bb986a4e1e979fcb56fa37afa38762e76038f2e6b65a6e92b4052563b0849e8c16e21b6ffd080a3ddfc64ba88803caa75c472dd3e9fb8b796f188f66564ee88664b3a6575d413791d65877dcc002e077f93142a64d8414a0b6ec2df9f98698caf27a28a9ccdad99d0a4a326f005b8ae1acd93546fcf8160f4a1734e79dc5e8af9263e9e5d38ede1b0f4ad1f892acf5032a11b0cf504ad385fa8cc534fe0e167b460ef885380344f357cf9eca9cd6c6eb2a681197bbd9131e5f1785c8798f647e30e1fb458374267f0387450dc55d01f7ef872dda5ab5c91ce266cf8bf88e49e98dc43eb56d69c393133a318bc7c9d8c54965ffd30264da6f4cc357b7e8afae9370ad4b5ad4f820b5be2ced37a58fd6d7047eafa5998ecf6b9d27df3a47d19cb4ffe3c2c1225a61e6cb4040feb6920b17a0bdde2b73a164fd5ce7a519b38bd6265b0e5cb5ce3610377364bc07986fde2488374cd5afcd0b411dbc970cee576de12c902293cb46e7c676f132455370c3990846e7def34ee8a82e10e5908aa1d0baf2c9a7dc175c63d281c3d7256b5a6d8ca2793a442a0c705df8335add8f2387fb7b5b410a34a70e2a8e2f27d54a59d034b8f3cf281560d5f4af37cdcf2e063786741b3d6d67c71ce1363cc223345c8c46e7e3c960431c27d1e234fd44537c578e4bc749c23e66e2527543c462748956085cc1bab915f2d4adda2c55e8c8e93041e58e84fbb2f9c06663ee8c8a8a7781ec352cee8fb6ec50d3bd796cb33b0e99a3f9b9594413d39038b708c6ae0e182e5884618f96dfb74455d", 0x1000}, {&(0x7f00000012c0)="1ee46d063a7089088011177c749da3f021b18f0d5b330feb469515c5", 0x1c}, {&(0x7f0000001300)="f4551c91089bce2855b7d3f98623b455c3a84513ece1a1f86d8ee29e9abdb9c54e2d9e1fcea8b23b6e4d6fd8cc86e79b96da445493cf210ad81c792d5c2eb113a3d6443d0c24048d09785519e56a660101ad07f9b712cbdf19e9e5957b506ac19115bd314c2aee19d8bf2ef0dd04ee1a6de1ab8e7d45fa9622a657dd656f87b245fe92cfc2ebad1c9acff1127372cb42d9fe1488f719ffc869a1d11ecdcef4a88c2609b049c07554", 0xa8}], 0x4, &(0x7f0000001400)=[{0x88, 0xffff, 0x768, "630c4d6182f8de9a6f619eef5b2de206261f3ed6b646b028732104d06793b2793a409dce082af7694cf3c4801bc1cc326ecf0934a6790157c499bc70c19c9a6db92fceb80c48a918217b1b9bc6172fe9bd3ac8a170a86a7d234d5289025085c981eda4cab259a1a8f941c21162ea1ecd0a"}, {0x60, 0x1, 0x3, "9ada8594f3a864bfad9a013836ce98a7ba43b5ed66bc7e7ca4927a718c29d327869098d2e705490a2ac033d6d0e623e60c8114f51ccd5762fdeb648f16c922f7c2d1986c090daeb973bf12482217ffb7"}, {0x18, 0xffff, 0x40, "faa46b9aea7e515e"}, {0xa8, 0x1, 0x4, "40acce106bb412b3c6afc071fc32c30cfbd9fd68d5c53826f95743b2814e8e7164875f7547e07d1b75e5c400ceb429635eda69790a58e1bbf4da96846dabe67cb524074f9d20aec3f65d673d9094882506e7dc77c4cdfd5411483e5fe3532cc18f1985e929e9ccd41e4b3072c1c9f3395e18e617e52b00d6dd483f36b1d336edc99de51a0abe27a75523e60c88dbc3a799a902"}, {0x1010, 0xffff, 0x8, "e89525548a0a638e1404c0e1344a3df159e85da502ed53a133fcd144194e3a6fc7a9badcc255b8ed89bbfed02ddf16f77e15f910c8ad7a8284fe6cf11fb7b1b3bcb5e8f19f740c06ba79e57a405a5aa823676c92875fb4b895d1c5c8c3b79550cf4d38b18f9f7788cab4537c6158f8a82623c5eea60b8ce7f951498d0430715287ba631036eaf2d62704b5162ae771b0942cdc0cb75f1e821b9fbee38afc9809fe6084ec4e0bf70348fc6a542ec01c6f828234dd96b4ec70f16e3f7c91ea06f4649945d2e67b3b4aa28b7b601be8d6ac8bdc50716d2e8be8f5764b4eccfce5a0d360b84f67411f0c372301b61d8d70b357b5a49e807c16205ba78d2fd24d8c32ff4d5cdf6866dc71e8443aaef361a11b78a406e7f124771cbde3bccd2add635f6c758324bd32d710dbfc9e41ed84cc5dbc1932bc2c481f3adb2d85b129cf87103841265cfae67b8516b9007740e080626b0b0583cb250900af1e38931541939177bb0e26d53c4c1b75134e6a5a3e282279a374bf4128715f8d13be7e3d952ec88e4a09d170bb01a8b550b3477968c0881baab126e1cf56fce3d6bd28d53c3094c794e41ab697d8761a8734c46537f5a003a3cc1fd6cd5d563de0f35c4bd539383bb916748a64c458240321052c515c022628a541abe3e3110fdbb175b85f9b57fb194db5f9cca4d3c97392c03490fdb455fdc31629d0bb2a6419dff690b312de5e3d3159c287cbb441096b838d398a1dc7887262c645dda03fe5994cf732c1856fa4669601760ea10689b7db185b50242960afe23da349bc3bdcd37b8a2cba7d31f307fc5a126329f902d5dad510dc10ecfce8bf05fdffb68b1e345fc197bf68f89160908d2eb31e0470006cde5333ed79d561101328dd8018465867b894aeefcb337f3715fa16fa1a8ce4ec5d548caddd885ad17fea3e85a72242d2fe2a1b7d3d049c519beed61175c951fd8330e554fb33266b7a6b506d47e050f87bfb88c5ee3c545bbe4d55270a915c55b4437d605b00a7bc80164cbea96e9025369ea3e4bd8a39dc2b9eb90b16c5f2db5d290f2f84d8260514174ec07287561cbccc9afc15d9ea122220d40426cf6e0db6ad239460921bc80eaff8bc228086fc6e932defb70c5a58de0290802bbb46b534cedf4c62bf16d3c58c5f031851d884d8fefb2484e1af16245db081df3c92f009fadf1232d59287787132bed18632a7276242db5d48db5125e16ee7fbc6cd28c163b2370dff7951b5054b7101c13d2a4a41b2a062fdfa1f42eb39b97db68845eb84f26b09fef0ac803435f1289f3e0dbbe564c4ee03e455b8fa6f543ea79982b37e8d878842876876a4ef852fae5d663f16c25d10095afca8c787c580964aaa37a41d016863fb96842fade33bc80f9aeae30c0cab64d1177781bf010e5cb5098ef726bf8f6fb01bab829a9de1d3eec7188dbdd7c368f2dd9cec8d6948a74bbc54b26d9e9fe1f9c0e0807712e41a2cb9e2f0e65e4e7606a52cd3071dbf4385b34ecb9654185d4d053cc1149f5cdc30fe14cf25da66af740fa0695f2877aa110c15d5b3502147f8d8e7df87159abe3323a31bd93e50642e550f432573c83c0ac0e1b27f0a64cfaaa1960382adcd9413c45a82e821dc74957ac8c3a651fbb89d56859a65db0012e038c28ca7749550321272a602235e11fa4bbee35d2ef4fe7a131e97f550c0d7c3ea52b7b1fb7373075b1a72e78518e8d314962ac2f4f52f1b3bb972043b33711a6d258647a00bd9fe033fe594e935e79a10919a2ac76f1fb56dee7790e99505365002b5076623512eb434a97463c32bc14b0a8293106733d171f8fee1b80bead46d48ec5ad54a98a0c6b7dc775bdaf43db70e36a781a3416fe1fd6051415ef63387bb7891b08c5069bc51f1af53de523979a4f5cd2a654eb88d2824ffaab38cb58927ee2ad2b0cdc7ced9afd2c82a0c5a1bf9bbe3ade508cce9d0c6b039d16b2c3c04080047f34e3878530fa23616be2888a42684ad681449479239ce4be1f3475a0627c6bea3d33d755580beeabdaf280495720e86b128413b0d52b835f9f09972bcf0a12eb527a6a175607352989c28e9ccc09eacc2409bc8beccaaf584913a8819e29bc4b6335a657c6c1366392d915d585e3fc556941fea8731509ee725941a44c68c5367ae2d7052533b7fed795bee4b720a460dbdd4e232c130fca64a9337f0f907c3bec4991188ba5cf2c265e67c34d0b1db6b9442d76bd4dedfbed68ac1e7bb19e34ab3db59c4096dfca6300eab087a7a9f0d425af8b377b13ec38f6de5fb3e93affd5316d11ae6fcc313a6695176b458727afb891b80464d71a923cc3a9b70cdc7c711c2aedab625feb0d810590f0b25bf8b79028644e963bb9364c4644ab8c6e08a98135e17b81434fb5602e7c466503d69b5e0524b08d0e032b6880fe41d88a945e44be456e69108992745a9b6e1646a6abfe78754f56ad722423dbfec4e6e6c41d505f54aa7ee87691a0c024bc034977c5389df00e2481379196653e900d3d51689a692918955afafe27152fea2f58052e1c14b0848a3fc56b064ada5fc6d7db91518ee551a4649e5795f2a62b2edfdf3d9ff53848cf68f64dcd30c037c70bdb46a9782bdffbe13c759e71c5c12828903ff21cad155f30202dd8010610fe19ef13cf68ea227da746a84db77678f4efae2cfc50fd0fc9f07aee813b23dd089a20b1ac241f8f7a22865e7dbdb7043f2710837f3c00f2bf883f4e45fccd2a0bcb210f5365378f33d410dcddd685a17e22b2f43253b821763c7c0b0e029d6ee39000b3083b9011dd0fbec8cd182cbc7ca6db112ce1bab06206274c6644ab1b62958b9a3383a96f62b81964bcbe1e571fcd6808b1d982f19f2cf7ab174122a127fd76abac9de60bfcd06c2a11efbc6f88784fd57c4b4e449bf4ea048542d439fd0aaa7f88237ac7c9a3c997e99306d44a830bd54ddd7baff0fcbdb1f01790cfd77a3304d3f7cc097f330bdf53a2c6a4241c751d4551fb40d9da6395b742be3e866e9373170731d0cd4e07c5dcbcb836b55ef5bc51e2950d22480bffdbccb706f520dbe7be04ec92cee616d95654782efacf5364ef22d15d6d661fef0a8c29689273c24e491b7ca7c289fb3038f68474d40c9f46aede9ca2a3201d07ab3d8a6edc7e07f461540217edb776d290156de2e61b3fb954c04004f8f7a1eb9c76df2988f927f74c0a9d2d104d03a84207455d676b4d1bb2a7c24f9b1bfe55aaf159aac52876e93e93451444ded267d9839797a4fe88c4b0c14e6319fffbc4bb102184ea1cc69483c1b9a75525876e6f10b0fa70a3b698e80d62c1753bc7ed63d867edbb1e905c34a287ea98679e5e7224d394094f3f6b92d3f5e08aa6c492348242c3d185750f866e6a909bc4d88aaad72cdd868b8cbf97d78bbc0092a90e00a71c8f1e80f0474b37343971c0afa1f271e7e5e6c46e7becf65dbc0bc523e41a168c3f2ac6060ced0af2cd4ea9ebae50d04d519132a3b45ae620dbd7f2a7c3414f07729eb3206eaf98f11a49e9c86abf11a68f5e8a9af4455e53dc1868a5f81db3f2767d06dcebed645fba277f561f99437b1e50a98ca7235d0d4cb54f9b49951f214128886aa070ea370623bbe8cc2c20a2d7cd881ca94cf6c4cb50c0e9d06a66e27b27a5b1910040d31b62c8c8c8ecd7cc9e3bc53de3864e821bad7c61fda30a3c138ffc3dea2c917cd5899e9074ab823f77bb23175225b79417179002a5afa4c5fb818ffaebf988dfe2b0f6d0e671f0f1cb3c215ae15ac4a3068585c95ddd7f1129e8310b14d3029f556fca2a82a1178b67121a563e24b6e735362f82afc98341cf5019c93263a8ffccef07948786d0cab04bafe34b5ed84bdca7a23f92f11f0ed3b034b5cabb9cb6fe19dfb874800975bcd1847f724144a6236255e9a4276628abb03a62590921f122c22f31fc4c85e2ed35d06bbc1ebec1cd20475e509bc2ac1d8212e7c5b2aff4dfc6a08fc4401994055dc7df197f1d8cda2630b38409b69f8f45c57c7e0d4f1eb282c79379f5c859d896676f16614055cc0304a4553fcc01559763bc79fe137b9268b124b404e857937edd17e081eee107e187e43b75f53cf490221c55e57acbe8e5f9f7dc29374c7aea1a44abad47ebe9e2bcbb8c06a385ebd802c5eeb3046c082c1ce4387e8e6981cd9ed9e31245d4148137b79e6b09054675b2668ae0aca18f9cc48df4c49d275b1e9f856c0669997a63b3a9d909c9a49c35c0af69a9b978e791703cda7a1dfc955f3ce44d924758c780b2edc92b9c88843dc1cbbab9857e17f411f7ec260f5c0f601ea64f4f56ee0cf7f6134c12c8c51db34bdd58b7017c10671bf5bf30e9144d4035d742bbd37bccc27e63c103479c22b88e268eb27037d6c3fe9b72a5a045ee19d0c9c1dc612b271b28cfb13de84ed6df63534c7ab10a8d4b59244da8aada51ff140adfc70b6020e2040ac9d33639802be97d98dab8e504b3da54106c28ccfa7cbcdb594caa362ca9cfca52431bb27420abbb44fc70635ea2ab75a863d341c1a105f64c3d351019849e1a9732aaa1f98dfb78f6848f2b5da321bc53209a80b0699d048c4274b3c91faf7a3da98a88b8db097b8ee4e64c5a6134aa2bca0b94e0cd90b1fa2e5cbffe7d6ade1a598b37d4c65a41c740319cb891bb458ee0a703aa9e940fe07190bab43776b1b16f67ceac19395119f83f23cd048c7daa2cdd7910bd96972c3102de23b296aee6ce3fbcc47205f092ef62c185ac8ae2f3da89047da727f067c35893aa2cad92c2e8ce4bf6287c29d2f3dd83ed565d250c3710c584a74b2f620b4c7e3ac4a9b9c00044b85c74e6e9cd7fcbdb36d161d84ae3773b97480af2fcb657831b45776e5dd6fbb802cff93ad8a86b6cc8e44d49c02a9ce458db8fb21c95524c76635700a5746528d9255d8ff46fb8c788caa9521f8f9a4e10c6a5ec0ae565971cd5976d32585d9f20d275e2ea071e6da9b3178ba374e60572d32fb518c6d0c03f072cc0a0cf4fe76cf3938f650e9a54ec1b51934ca8c31cf573a04d641d14562df04959b097e5fd895d052ee09d23205788c57b765e96b2dd4bae95577381b98780be658773c179bed16cf040d5a9fa7f93ff7118f4cac51c01564382ea383a52489a541e80630d324f72e2a9ed416097bc2489b8c234ddbc04cecb7939d1da7bd369a937d4fc2e78c08493e673775cd546ba58eaa9248208824c299590eb989da53532eb928f99e4156e89b56cfe3e5719e0ea13fe1ce9c1e399bb1739c38277f1a3fe87a87973c3cc3edc3ccd9fdf87df8794a9504ec727fd302d56ffdfd9a98cc5633545b91a7a0a443eb6c3da7a5af729b7c95b25581bddaddf3f944d3b07798d69debf275a261e8e64b1992a2f72da7cd5247401018872e9dfbcaa2ea3d97a25f8d5f74abc9af0ec96d1e33871f95facac8a4b289657165191616540ec3006f2f32500d75f9de6b72d8a4dcfdc2acc3ada2f8308b2474f93672e9d95a867ea6209daa43c9f9b76531d93b486f0cc1d9e2934b5940dabd65f53644a97f5a80e7de5f92090e0f6e555e8c3b85daeef084103d6055e0cec1f67a0d4e951ab1f7be591272a65f9040e82ef19086271452898291d6496fd411c15c64d0e00a86af4bcb3c2e24a03024e1d6cbee4cda0d8d516b035a87dfe1b0eeba0d7893bda94218947a4fe08ab3c1ed6fdad12cb06ab1b651046ac71505274fd30f51e56f5cfc255778ec5133818051886879b01061f44c34d947ba38035a5d09b0a03e59092c9eb224999acea36d5f2ee4f6571a77e82dc3"}], 0x11b8}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, r1) r2 = geteuid() r3 = geteuid() setreuid(0x0, 0x0) semget$private(0x0, 0x2, 0x44) execve(&(0x7f0000002600)='./file0\x00', &(0x7f0000002780)=[&(0x7f0000002640)='\',\x00', &(0x7f0000002680)='\x00', &(0x7f00000026c0)='(*\x00', &(0x7f0000002700)='!(\x00', &(0x7f0000002740)='\x00'], &(0x7f00000027c0)) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe(&(0x7f00000027c0)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r1, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) r8 = msgget(0x1, 0x382) msgsnd(r8, &(0x7f0000002800)={0x2, "8868ee3c13f0eed0e95e1ff81fa5a5205c94142c4b9df7ca6b97071d94cb40ecfb38e6e98648f8e758607bff617d11996a680bf3974328e5e9531c6f6ce9fa2c2145ee611114e8a73f0d970113d88487c9e88bb68bbe05e40a2d6366575c10ea2ade35cae0fb0bc6975abaed51ba1c02fb04b2d7907c3434af61def774c74821d68a9d37d701a6e84729850d4d7770359de1f4f2b3443f6117b317abf65c77fa3bb46c1d54c7148963a2a2ff62726bc48efd5bada643cb15155af652c58a1225d692e8a70d9503cc15fba70f2e89faa8ba2846cdbfbe9b243a5ed5a5c32ffd285aa632a04048dc1e199e9b10a33bc4266a53173aaf67160aef50"}, 0x102, 0x0) setgid(r5) seteuid(r2) 14:30:03 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) fsync(r1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xff, 0x1, 0x4, 0x1000, 0xbd}, 0xc) 14:30:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000000000008000, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000000)) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x0, 0x0) 14:30:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x1ff, 0x0, "6235030400009c2b216645500a8b88499fa80500", 0x0, 0x8001}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 14:30:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) 14:30:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10200, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000000006904000000000000d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec5ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 14:30:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x22) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/105) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) 14:30:03 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000600)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchownat(r4, &(0x7f0000000080)='./file0\x00', r5, 0xffffffffffffffff, 0x10000) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f0000000280)=0xc) r6 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000300)=""/121) r7 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000900)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 14:30:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0xffffffffffffffe1) 14:30:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) 14:30:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000)="6c9742339e74d07dae6782c12f27917d8b9fb56022f00b3b750091b04f44e46110cb5e5ff912b7a05f7389deb05294fbb55640494c6bc04b29dd4f523244996b9bc1f7ad8cea4dbf7ea754b028430c6ba177995153c662b0612b0e95f2bbf8dcdfbe2f02cfc15dec6f69f3728f47a1585939de8ccee71b64092c7b5c3cffdfad2dc1713103b704b4aca2f46f0472131fa870bb5c6722ccfc77048dc7a5ada9a18fa39b87cb585c6297d52dcf29c71252c2b03392811d1ea84da0712f452079e331", 0xc1) 14:30:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 14:30:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r0, r2) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) r3 = kqueue() close(r2) fcntl$getown(r3, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r1, r3) 14:30:03 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x4) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) 14:30:03 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000780)="ad3fee729d6421d881af6f93fef92aa72d0bfa0f2237b441ce12e1085874e7dab94b6088eb3e56bdcf7d1b849013b2d9f4b54eb7fb5fd6c9c3218ec9397832129f4912453751269ce017b7c68da335594ddb26187ef5ff2914eb68741688f3a0650a21b8f40d2e3fcc688a09f7da13861c1074cfb1c0473d1986250a9858bf02622a1234d7ef353d0b4510", 0x8b) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000040)="2d8e3b62fdddc22503554fd9eb128054cf9d2a88eed85e39f56e5a4beee8842d4cf78261a920de10d0efeae9678c936f2bd71883060ce6f0", 0x38}, {&(0x7f00000000c0)="39cf27531b2a594eb5f48b38ef9f28300a9a133d42ac2b17a6414558181be41b74ecf51cd3669d2f1e169843b4c39f2830e03f0a397b51836eac11576356b8fe05c9b0e2b40443a0678ee69f341447f6385adb518d0641fd76e46c131858b5964ec7d06e1045609fbb097801f98b76f8291bbf929abc02d81de52d2f91353e449fbca914a27c21932042fe90891950e7a3c2cfa4465b815b0bd3f3a4c57fb13ea3b989d683aa7680f557cab22dcd3e7c3e572d71fe4ae522c3eb66d05aa55de431349e3042cba35f98298540e8d6df086177a80e9a8700a4cbd70519b78f302510e5bd216ec2464b66aece3d1483dfc831f3cb21863ebfcd21", 0xf9}, {&(0x7f00000001c0)="b14925a504cd387588fd3448d1d1f911b35fa5531e3d5ba5366f47287327da5d77ad0811a5456f620f08aa86d7187035a3d42e69ca464b3033578caf6fd96d97e770e3fb2ac0f9bbd32698a7b8d165d5ec6781a54d98524536498a88e966075e3104587c08d77311164613d89120fd81ac4874f033cc1b60a4b8d2cc6866e6bec33b5b4f36b06e1717821063368b01d9ed28c9846e4eabfaa18749243c9870537ddbd3054732a5d158407ab5b49dade6e22ed5aeb61ce1f5e921dca153d276b0420fab9ba8cfe40dff8e4e05139ea61d2c839e08dc8033181bbfe89efd7c8102a9856e29a7f70571a502b85830f38ec07aaa52525cad6070e095bd0f", 0xffffffffffffff48}, {&(0x7f00000002c0)="306372ba59e6f57e11e37b709a34ba1271e3e8f78e1c02b43ab8ba66676b90f55acc1f47519e491094d3c5aba92551eaff60ccfce2fcb8c6c331ad323375b077a92a112f7a58b2ca787c2bd9ed598fb77e68d65acd63b75469e7aa3e1cadc5b756ef4861ba7574ec6e6f9097407c759ef7fe5a3563161b14b6bd425dba19d779159d9163e9dd29e8efc741e8f0e301a99b8162638c2f76bba89268057f0f48e36530a527cf4e1f3160fee527b1b22237a467c4d10c5f238432d8993df19a20b1c63e97c42376878af23b49c197abccd3703bb907", 0xd4}, {&(0x7f00000003c0)="617fc901676b5241cd37526ac83ec48595d5953c5309e0fb0c0a1cfa6c12ec779c4bcd275dc42b2497533f2ce8f50ce683e31a5615b366f02b01fea2eef8b014667d5bc99e34869b8b6c1741cd29c2bb32f7055b1afe90f1d0de30ab28a8c84657ab1bd46977812b", 0x68}, {&(0x7f0000000440)="90f20cc7b9d9358678f898e144ed8c2d09d9606d24d451b73bf8fb26ab8c69c78e7c5f9a9b2ddc661bf210eda7d66ab5949b80f8d11a22ddb7b80b6857d216a4076bdba9867e23be68c935d38a0c1ceaccfa2d30285a1c4653f057ca5198900b645d8e4c29328ece2b0fbe50751ecfccb14b7467a16467a9896d1118ba8169a8bf41dae3d3349b79ec72cf1297a25d", 0x8f}, {&(0x7f0000000500)="f8ef92e82eaa0d1629fd918a97ab96083e85267f7902d9659ef7541bba601bef368c6f7f365dde608fa1504e89e5efffb3449149f58c48dd1161d80a7a8114db9f12eddb6d05f6f86985dda06d10a93e96c89521660caa36b1d22db8b7f0b649a9aaf6d34db6eef9177a12f379639ed4d0a0ceb8fdadd42c9a6a0febe54ce1e34fba272abaca43", 0x469}, {&(0x7f00000005c0)="b57550fee863c056ec35b7cc28d62cb538", 0x11}, {&(0x7f0000000600)="bf1c98614fd5e596cc825ea0e301a28afce63ac90965eee88961de5d525633e3a1e968936f4ab0d1f19b3ee54b3c362d194653e0fba0d64720414ae781cf01676632c146a09319380c48bf8307cb0d172d", 0x51}], 0x9, 0x0, 0x0, 0x2}, 0x7) getpeername(r0, 0x0, &(0x7f0000000080)) 14:30:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc001, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 14:30:03 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:30:03 executing program 0: symlink(0xfffffffffffffffe, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) fchdir(r0) 14:30:03 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/10, 0xa, 0x43, 0x0, 0x0) 14:30:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x3) semget$private(0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/10, 0xa) clock_getres(0x7, &(0x7f0000000240)) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) getsockopt(r0, 0x7, 0xff, &(0x7f0000000080), &(0x7f00000000c0)) 14:30:03 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r1) dup2(r0, r1) close(r0) pckbd_enable: command error 14:30:04 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, 0xfffffffffffffffe) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x8, 0xe8, r1}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xb) ioctl$TIOCNOTTY(r0, 0x20007471) 14:30:04 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2060, 0x8) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000000)=0x800) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x18000, 0x0) r8 = getpgrp() r9 = geteuid() getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r12 = getuid() getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="94e45a95caeac4404e32ddad2ca0d31b8582518e11a56578080d4c6981bc89f67305a34c2ac32e355a65e35fdc2bcb8d8117fb2a1342c0a0ec92f51f9358f20d0fbe96d6100da90a5afb272428ca5db1bb9af76cc219c7daff43318a32603e08f40e67bd383258ec654e3c65308c6e3572e119b35b7084a73db8b07b80220cb65e48fb6f69424cded493aac6b3889bcab806258c52a938ca2052f4a75f9739197970e0bef01bd8185b4e22091a6dbb4b2d45331859a0dd779d8ac8b51d7da09b786a7aa09e7ff7dbf7b94f7c", 0xcc}], 0x1, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r7, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x128, 0x400}, 0x4) 14:30:04 executing program 0: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) socket(0x18, 0x4007, 0x0) semop(r2, &(0x7f0000000080)=[{0x0, 0x8, 0x1800}, {0x2, 0xfffffffffffffffc, 0x1000}, {0x1, 0x5d1, 0x800}, {0x2, 0x0, 0x1000}, {0x0, 0x7, 0x800}, {0x4, 0xae6, 0x1800}], 0x6) fcntl$setstatus(r0, 0x4, 0x4) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) 14:30:05 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="826103f5a5022e2f9feb06294a5cc99ae266696c653000701250ad38ab49be9059a121763d9a4652e72f5a24a27acf6d12b50f97b568b428028b44a4a7d63f713b96e3ea433e437c41f6dd1ecd61683dc644def594ef860266ec84b7e6e5f8b90526a1b2e9dadcde32c7b22b4adfe2f10f79481949ca33bf5d0c6951945a8decacc6b68c98cb5a921ae82f8a59fd727f2d4863f354"], 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="f6cb24a6cc1c2f35288170f5f198b33464d7c85002ad5213ab50030f6a60ce92e29049e8d1e85794db9e132b817c71c2e14fe343d8b4f41c19e002afc00fd75c0075107bae3ebbf0a91b9ae87bc39f23e13db4097e61b807b17ffbcd2a4272c8f79bb56485c0a48f94c3f00b596f51ed58003a88a6dca9052ead682c240a6eabb4c3eca06793aa1298c1ac6aea8a60773fd0af0988c28d6c6f8a34d6d7da3fd1", 0xa0}], 0x1) 14:30:05 executing program 0: r0 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setreuid(0x0, 0xee01) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x2000002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = semget(0x3, 0x2, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) 14:30:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f3c27", 0x2e}], 0x1) 14:30:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) write(r0, &(0x7f0000000100)="797d5088a620b9bae0f94db6c57269c69cac2adb2b06b3351484647a04aca14636b15482646e76578cef3433c6bc14a42337b57462cffdeb1ddc1acd0602b4772ed83a353665c7fbf20656e9212da3f27e541f48c0678bdcf42ec19c09ec12de6a9b3b43a503c8f11587d076e5c62cff92", 0x71) fcntl$getown(r0, 0x5) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 14:30:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 14:30:05 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) syz_execute_func(&(0x7f0000000140)="c4e1157451006666660f383c74860066660ffed88f097812c336450f9d37470fbab8c3020000cdc4617c2fa7af000000c4a2899d9908000000c4017c5b960a000000d26e00") lseek(r0, 0x0, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="e7d54db429730700fe8c8aa8b09fb6ecbc84d57ba220b53e62d93df4de7d53075cb0874c04e0d0aacc83a1f11fdf414bcf14f2eddc530572844030b92e2f160647dc362ca3093add5d8912bdf0", 0x4d}, {&(0x7f0000000240)="252f77e21253d2c2d2310a1e90817f028c62e14e32bb3a26d8d1b1c3616666734f482b4837dc9dac27c89e88c78d6770f7e287450ab21a926740e62d93faf2c49bf848b37ae502c27a859dd1ced779b054ebcd60543cfc", 0x57}, {&(0x7f0000001280)="374b0c77ac96c2d5f6488b7962d5ec440f3294b3cc97ee195c85335590236fc9a71c743b6dcce4b2dbbf3e242b0f9619a30388066798e968a4337078f3ec52fcee4c68faefbbed4b5114addf30e48f08b4dd971aa0179e973a8dcc013421853f87b29e8fb2e0931be893fcbdcf468cce47edb64a6449b796b3af14edcfd977d171606c942ecbd6f52200ca556877cb853e82ea6c9607bd38da8e99062e30783776443d93aa1bb3e9226dddf88c9e4cd3e19fac2450f7143ad49a1ac8c83492d01d28faab4f860440da0f266cf0708ca0cca4cab74f88a0f23aaa9d57245d13b2a492b68929715c0ac1f2e046f6bf962f32fbb46471d88bc8f7dbd1d24c4d26a986019600f1be31226a821ee22b4629ab365b9ecb39b4ea4df873c69da2ca740f4e617be1e393ecd15822973155c6c3b2ca1df01a946b2d01d20673ef4f696e1bbdeace605c07f229a58176c34b6a648856a489f74277a465c33b4c0c8c7a6d037406d2645c399e0a3ebe3d53497bf6e4d23735193454ec63cff26f2d4cf218edc7e24e8e1ff121a8b2ccad7f5c02432d7a28e43a3acdae978341ba0f4d1586c48b21d3f86b3568619ac4008fd4d12b2098187242e191f0009d4ce0e5f98a2ad67c913f63100d7ce9b676bacf072a0ecfc4fba54eb2ab378b8ddeeff717bcf42d91ec830b021f9c93df17fda3c9a99e446cd2c1cd8f704d933665fb1a235349a9ec2218e5bb970702ab0a2ea3951e7f30c7168315037d2112709c3e59080418da6e97c1053e88fd159630506349c992129715efe351db76741663d5b1c3bd07a9df5e18e3df2f6476b44ceb76b2caef0cec8cc24711b1f2c08afabd7312f03c9bd4621b358d044d9aae4fb5aee278bf7d3508ba9efb4b52fa907113cd77b8449d014673a3e61906c8220e179a3de20cbbf04fe9b5260859c5db2345a16baffe327ae323d4f5271900ab3120eaf3dc1e3aa2223b730f0acca2ef66c535b15911b3d337a8252374add994990aaf2b865971c433dca3acc8a32f98cb648aa87efc7f303190d41989a1598c5733576fe24233b07b591a12c0587621791e2cd442e01488a9666ce843597000145e87b96f272a48984769ddcfd1db9dc5d2f7d827ef9c59c2c1d29c08befb2297092ec994a4e47e394e118ddf7a38bf348775c15d7c36a44d9e1854ade53866f7a9cb715aec39a594c289bb6af85b51861f38c4d874750d828db30543d35c42a9dce9ba3b9c72f6732d54ea7852460e74ec577856870ddeb0ea9d32e81cab1d27a269943b6a0fbbf261070f131ad8cf96fe6704acfecaa6beb046bc1932ff4752e6910bcf3854d603da654b998ddc3cf83dad6561df9241748698acae140b612cba0eb0a73ee3eb0850dc7910d87ccc03c756a24373205412c1fb95cd7055fc464ac08cecab76a8156ccba1c820249b4766816df5a6cd548374c44f7b22f23b2109f3feff62792cfbec48fed944f7bce0f95712e446a3bc87fb587659b988525894d922e6f7b498fe10737ed3944bda128f20ebbec235d0024451312a725a4fbdd7501e5fa1e809651b2e89a2411c9d6212cd1eba03d85cbe7a7e20c36da3658029b45743093c8b90989031265644f98002e5edd2160b09b8786cdde78ee9765ed836200b681e22cd933b79a95c330ff2d866269be54a6dd4d540367389cf25bb0db031f3b8ea566906c2f8afd9bcf905c5f982486b0cb7f139686998333c2bf1a6202524de159bfb1382e3ffa8a47d74fa31c7f44440295eab36f680d8fa8be39d0439afff64703ec8e704ee934b7942e7b5708b1e2659cbe961f3bbc8cb55bc315a5d8b2f49f090f684ce1c1e11590056ba4d0fb335b0d4210fbcabb2d891c69025dd6c560bd6992ba82019895153b6e33d581e6628e528d22afd1f2c20a20e69fe022ef173b1291c571189a194d46de9ab92ff742a9270d20372e3124131fbeacb3d46e54b71a327584ef29f0a68387701dc46df62fe4c623498ef2278dc02afcb7a92b7944458c9064c571f4e1dfdd49a939c410c6cc1e6e8e95ee1c32ab8bd4ac012d58adf305e91ab2eceda5544f3d188a568c56de31d0b05cc0c1c65d6ee80341eba617fe54623e1bcde41b118491f76ad31bcc58599466a00abc6cc1fdd8e6c320300328b65ba4a1059a791894ba1b03779a6232185840136eeda9d5fd3f385a8e0f429333035fb819704c3936997bb3c1e71be7728a332e3287f3e130f07618bf29f3d01b19b1f95287edb581d3269518dab1e9795c075916f86979d776f2904940e3d52f374f21d44c867088fd6f3a9fb45f625ee6cd3337cdcb6dd60e7abf578a0267eb8d0dcb6dace222b53fdaf83e9a2d36dfc9eb1077af163fd1299e8d3fa77610fc0e0072c3afd8a6c229b893cc7889789a9fa30bfb26f0bf44ef2f935854b7287f06f8a2a7b7f253c86dc04c3eb314859ae7f5519d2345b7ff94a1492e2f35606734e325b11059c68bbdc534a2ac419f852230b6fa555a08a4e692bdecc548a59c112f0c733bab8a586042a517c71d408cc9c2dd3e07e639e3a7c946821d00f29e47d34daf3e7df6359553bf0b497e6639c9ace2fbdc3f66ab38fbb9951b96cd1f90ca2db88a5f43944d6fba6cb1cfee938a71bf88fb362785d56e269b5fde9e67f99af08dce8c87f53e7fb482aeed927b3e62fbbe89a849962ed6223f2ecd6eda9bd89f145d5dd0d97aef65f2a2975478d757b8f8f6c95b3503169068fc03bff151cb73b59cea7463b6ab74efbe0a03439bd00344ddc0cf46b24c97baf79b2b3e1bb84d25386dcf59fe1f26d5f17bb448b62529d6cac7a0f08c322ea0f5dd470b1fc71f4233b6cd280d590f4f4e040b93a0c3d55d4ed074c33356e0adf6e1ce3fe9e7b2abec2527424e2066ceb39157042ab71d18a5e7376ef4617ffdc5ca1329a77cbfcae36c3566fc222fc2e8fb32d35e94940f659becee48d74f652347d2c867d56ad716edc3f8a2a3ced55173f0518640c4da154c5d1c8b108ffa7fda764a382b874a0213dad1a0e8d5b0fd91f6e6a80d09de37a489c72d98fdb3d5422095caf67c7c0ac2dee301d298094b063ff90dca0b17183e9ec14f839e9fe672a26e2ad0aa40e6ac5b2e6ba82f6b1ad57d0bf8bad27c2f06c1fb6646f4c5c383294a82cdb44fcb4e59bcb5ecdc5c1a69fa01fb5ef01ae09633ddd4ad66b0e8595731568182d6b8fd7ce0cb8470c8ce3cbd10e6304ece687387e6c69a88b6c55f0019a423878535e5a29e8bd72369276f8c5dd2f5d2d99c9b7a1671e178bb85ec005e0ccd6ec50af9bf953f40a033024b54fb1ef909e300ab5bca0845505f08595277b68455a4593c17aaa37d89eba6c2ccf5092ecfc0211f92aa9b5090841e0710017082b400859f94bd6f20385707b067401d15699f203bf772aae77af2b1f0203ec9e5ac485c2dea1f2aeca447324b7bea42ade258bb617e17decb77b3901825c0b33b7295765bc2ec30f9f0505fc5162cefea6995871e32308c82338f49a93d7696f948a108b70bf06b1ad993a365fe67bd8e7c4de814d48882d82bfb19794485da9a734d78c16fbebd4aa009483cd23e891f7a899014228ff76bed6ccc8e2e0edc69f5dba8ecd73e923b7a46b0c8a29bf9a7785555f52c54db13922b0442ad9816201b0b476bf56835a8c76a273a34c6832694299cbbfa3bc75de1a600594674c23e4b4d99ddc3691317849e5313ed033b9bd19484cdff5b01942b80dd64f2b6dcbbdaabf55861d0caf22f4425751b4ac89dab59f7bd0e991edf2dfe111aea0eccccd05cfb5592f3a4daba63edf4c37ed35df511e4390c32f67a41d79f0503e3bfad8509467f6a20bbad90c9379069ac11881587d1c3785dfcb0f4603ad61f4e4877246ba951ffd31962433111409fe573a0c77055927e299968deaee5d40bc95e3a0a7700c6f7e66b2ad177014972524fe5a18b8c0782af425bda868beaab0d1f23505125eb428e2826c6f832498a26c9bed614d26ad83d8587014dd9ea032559adf733a3afb1e241b77fac84fe54a8e7063b0b918b49ca159c59bfc38e7b8b4805fd5d17199cc5c03826bfd2bd6a3cb5010ca3c111b489f3abce59fd532d8126c321077a276c8b32250d52f059c2d5acbf9567476f7ee3c243bdb53025c318082762b653a7423dd9cf122049760608f7d6afe0f8472fab38f529b2bd307c89f329024e4e0bd3bfb08055e89a6c0a0d028f7da628d929f5814c31aed057a1ea3ec5889b177670d77e2517fc2092162c53b20654a7a0d4aaca94550521317f59db2fe913ae4fa1a9063db000ea51be4e774082b5e88eded6b1d2ee718f271a359db27b17d75ee3c3a932bc2a5b92179ae778c8d76f682bcf006ba610916fb02110026feecbee6b33585f2ab4b3d841b0b3d5ebef48882844ba6db29925d9843f335a43b3cd014a0704b5a5a1eca5cd049ab28f9d7139a98421ad94e33e00cc4696aadca580985056c56df28f129fff17389f28770ca68c379ec44001a59de1d905c7badcd34cc7a48c89ade4ff64fc563eac50ff725de3099bcb6512899ffac847332449bebba042b2cd938cc69a33b825d4bd970c4d56d543dc01235d9d12d6c8dd3b630e8ab9e4f7b0905713eb926a77ea2f7048160f9fb69c2329070a90d2e9340ef1ba3a94897574f832f9f4b052b7c031dd5cba72a81358054f15fe457dfbfc59d93552bf8a7442ac2601f8d32bbda34a4cdb5face0849d92e7006ae060021be472395f4b3521439cc751314533d1e782c5714a07f4ac270e0088bf91afeabe5cfca6407e936f9be4b3e2982bd414e4e5dfbb5fa08c62df4c319c97a2dc37eb13b588b3b7d1baf895d72cc83796056ccfbf1058d5e5ddd6bbcc6925c558c52fd2dc26be88cdff1e70d4fffa46d8df40c35c681d06ed30e63971736ae0346c3c0968190f13a341b28b47dff3ccafc943e6e55b734593ee811790efe42b6a8b46dc37ce78c8990a412f017d2072bf865e4482c27d7e7c28b565c08ce6f3aa81da9083279a43e95ec8cc6caf1d1398b99914f748e9e5dd8eaf37a573768ea38bca0e8fd9306a23286940afab100b480d69a272a25f4830c6b5f17c7db3d311f1464e51c35c372b159c99c3892687441218708c231dfa05c98648ce08d09b1063cb0b210512e31e326c27f85246fe08f07d74358b751720665e1d63db0ccdb9968ffcbd2eaf1359bf1f09a7d3a4229a5500c2832da482c83d51093736ecf95798655b9b9d8b9c3e44f88b6f94bae6792ea10f2b544ef3433bb1b796be84297a2322f4805da2241ba2e6882617307f8ae6fbc98aa1c2934540e6a5c958ac3a535aa5f9778dbbca1b01e1003a20df0b53f9b3cde8ee4aa0675d5a52d49f6ef97887413b17cf9a120b05d6aa5525793d2256e2da02d10aa3efb4b3eb45fc99e55adbddd2c3b2e92ca8ab223bfe3fa72eb47839511add2015be0f299c9e4ccde6c42548dcb0fd6c444fe1570d1558001e5afc20c69677d2ebfdb738c5a0ce29f97078111a3ab6b7977f8ab1b942c2b92352e0a59867eb87baf67647ab3de697b4ea054a46a9883aff9b6302741f5cbe388b6cd0dcd81cdb8f97f752061a02b40434a63972fbe268d9b40bda286a688c20cb4f2b2accd59580485542f9142f365ad1377b9da56bc2d262df10659a3eda583e5f08f2bfe00e2e86faef1814bdca1ca7660aa1424e69944e4de6bdc28180323fc02a5519d0639197e1cdad796ff637c083dc8fe4977718af85de3f52cee637d8c94a9d9334d68752e14f581dc005ad995e604af311f4bde592300bcb39c", 0x1000}, {&(0x7f00000002c0)="ec2b33e37088d1b29c2b31be25b01aa0b54712f8395c9100f3e2b19bebf8d7d2269cb9f2e7bd87d0547179a0c4baaa0359cb3ee20cbcc3ab6739564bde1c2b3198d185314ac95262eb2572cb9516caf1cef25619845aae36fb6e7565df1efc253b7bcf908d06bc651547ee1d33fc029c1ab32a02443f6953481158f309a08165d26b59609ec7ea33a54a8213b03ac84864a5c3fdfb8b3b2a48d4b5b5b1d4f5b4eabb1292a82e348b0ec7440970c93eece5bc6215ef367ed960486fbc8e05461a8388ddee6c131d1af571df4bf8ae7daa51bb5e2957c91e6907d2d4224466f567192f7e4338aba44513d7", 0xea}, {&(0x7f00000003c0)="8506afbbddafb4558f22a3979657f4e3f80948527eafcb5b54a0ecc37f95477741c9454983a40f9f1139efc39fce3fafdbf0b5dc93d6f6a340d267a5202ca78b83804ce5d819b394076ee53af9c3d13397e01830faf94f8c4ab70fea1c991fe934c9e80fc50db4c314530486ab096d", 0x6f}, {&(0x7f0000000440)="4e87e09f291ae03ba0cfc55242444c6050b2068ba555d204d2d6e79d6f1e18abc5a9841aa731031adddfa21e3b93a1a703767517c5da16c0964f3976ada6e568d2a1ea237b79abf29fa5fcb31f310074495955549542a2e564b250bd0fec", 0x5e}, {&(0x7f0000000000)="fab33e2fcee9b5f4f9c1e9", 0xb}], 0x7) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xffffffffffffff06}], 0x1, 0x0) 14:30:05 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0xd, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 14:30:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000140)='W\x00') write(r0, &(0x7f0000000500)="fa02efd2aeda7de3c1bed7e80930ca91a8d6d386f58f6f7ca815e7e32e62fd259e3156c5b6aa21feba0d37fde5f8a082fd599013fa4ab056bfb7d493e8dcdaac04c9ffd52e8b2cbe9183511ad7dca864a5357f01ca9ace1bbe76602deb57cc199a9d032f429ebba710d921cf6dc6ad68e1187dc6f915574e074e2c9bd1ded707c97fc48d066cb1a955da4819a6f3657e54f1bbfb7a7d0cdc8062225cdffb5bf3c8576e04db230a5c49addf3fd2923b5139bfeb249ce9e1b15050ef7f7e5d820310d64897f049c6b6b894559081734f42cd2042165e7174aed3778d514430def43ee7b48a57a26dcf78f6d44ffbb5b581fb8093f81bf20672fe9d36491884c71eb537c5c21459f0f10e5a4d9ece39f0182f5c06e577bfd363cb285ec2ef337a285a42b8a1bed4a4c9e805b757f57e1035d1e7efe71f58cc973b54548ae41553c4247828fe25af5a470c276bfc9674217e54db097011c56e1601cfc6ce5bcdb9c631079ebdc70e78c3b0adfd6393d7dc84ff8096bc35683f6d90ebb5ff023479d8b2c0fa6ed5725d7098d281ecf8dd47299c240cb03acd223e412035da338f23efd751633b29c2e0ff304957430ab974ece8dec53748c3b2f73f3581c83b5fa309829549f1c11c3111479310a2adc84d6656dd4a149fce31ee0bfda62a640383a80b844617a1afcd23f81fc988ec9b6fc49d7724dec3c35bc4565849b87025c9bd026ced4562499579b3680ff0e38527994be4d81d13d7efb94b76f2e661db34451b8554e0ec2a7ad7a3afb522d7c0b97742bed40730107b94229793e2fa680dc6628a986cb0ab51da73c72b000d57b2e45ba90babc7a9e9101c7b419ca5bb0d1c8143adb74b8ea830d4d8b8d0fe265f629d058d934d378b21d997902bc591fd7ab556464c665667fa7bc7e89bf8a2b6773243d3f4b986c91d286c656ac9d28a4cf29bf93b3c668bb4c1933a0cb7dcf3c82557532dd5f7de9e759177439bd6d20f8aeb0d08d6046ac2d06004ef8fe8c78421ff5b4206196a3860732fe18185d017e51b6a5180517786c853174d1eca82d799c67fc195ad8b4e861a7ba884488e381c0b7cff01ce1fa57136971c4aac77027dee918a2f43fae6c9a3e88d4d6588376f947bc866da8ea74ea006735ab01e02655d9bb25260d94e4e3000fa52b6b4f85ef7492ca99edff48af6e68f98afe90846f582b35eb61d5077a9114384d575681b206c2004b89bf86a6a190fd596d33d78872825771ef27358339ba703794ebaa556a74c68f200732690ee85aad5c7ce62a53d65a432eea34ecf51ccb04b67dbef5b41f9a313ced6459468fbdfea51df27fc0b0a00aa7c8c84886296da70a325d0c4151a3c4ebb8e4c73f40b1b775ad28f20a842711672faad8660072308c17a441b6e31b56489020be15f27bfc9ae6c3cf2cca51ea38fb9a6fd2e4bdc41ba5929fc02a98476adbc97dd5e8662f8347716e143c5c2b4c55fdaf3ffd27beeb5f997c6e053a760554279d94695569bccdf14baa81b9798c999a4f4ca6b77dd582986ac753d622083d16d17b9ed95c27a527082d50cef0462364cd4af57b4616dec75343be4fcf42fd1b9879af4c8ab6ec14cf33e7ff8f371e66e5d517aeb0adbeec2cc681450f1f595220e557368bdf190797a5dd75ce486220bba73e8eeb79c2a59fa11ee11f60d616a7acf5f23632fc285fb0608a38d24eb5186300eb6ec07d222d5b35699a8db50653d5961bc39d3402b5e576252c86f9425dc9eba9d19f20f28d66d0e99d810edc2962158a9da7ff3bd181027b77f82b26f704c28fa4a15a107362d080ba958504ce00ae527cf0adfb17c2ad7a06215234d0f21f95c3407bf6223ea19c92c7796c0dfe28ebb4372d7f9f309e66c1198b5b5a8bbc71b26b3b1fb7f0b296c0f1e91edbc41e835f9b5f1f0066d0beaed6e09ebe9c03d3624fa975ded82d7da0faad46ce4f0fa032b63ebda07be6a28f7daf975a114e75a51e3dd55c7bca45a869bbf8674d1ac2b090c414c5e7fba75294044c62308a8291db64f88c2a606763cd91119f2490b98d8c0e220dbad70a42f47840b7cbe543499cb4be3f11b0bc13e858e556b9505a58a297f5a4bfa2b758c1c338401e45cdb0bf47896d2aac055533b96241462499065e855b4663c1141877b5ebd1362d1a311b56e4fff12b43a8655c746d86c2b134c293d9d13402eb38736dcd9af77e456cbf5daa3c69766265bf16196411b3c71b70697df0a665b2f3b27251c20e605967dbdb7f36824be4bf614a49715d07b91c992efa4c72529cdfcc8c48f1c071e29ef53deeef2aff18198a906e7496f22366b9b1079a1b2448ba06e84c86bb76ce8b925fbb2ba5a65ca7d3954d2bb376a822631f897fee3543c231f40b450e04889843392edc29be1dbf9faad5c7f119e6aa46f26d25dcf960bd97226e6c849fe6d06c435175bc0aa64d400000ca57187ffa35b173f217114ff3224f4eca7e6810f8178ec4cc25f4a1d6b213e42d9744d1acc9c6df3f4aa07a5dc76475198fd50002c8f414fc6544d084ee9e6d98d738535d3d33b695608b5415e71a74e76e623181a1e4c12516adad68ed89b193210331d2a0c2038fb29e92e96f0173d35fcb95564c72f6d4c1900333f29e9bb3d788fe015707bcf038fdc3dcea88314e33ecbc6a66b9a25d1d030d2254c15a599022fee34cf045b19ca505496bbf6160843cc573e2afe3463ba7c7102362f63aafa72af5a901eeebba1c7776333effd8e83529135d82c78a22750635bb50dfcf53815423f7624995bcd86cf4902e6961dbc47c3653ccd135434aaa5b5addf0ad7c24c29d1f19f3dd5c5e8a13ecd76a2208ccbd8e381b1dffbc6cb9a9af2aa68be53128a1cc2c54bcb7dd5735db0e7624a829e6ad01c24309afa20437eed8f399aa49529c00faf1cfd36f87c4fd3f56297e1a81f011eb72c8561c9f4c7edc712e47b8cad429a79970d7de067f2c15c9cfe8feb3e12a3a2f2e2bc7e3d6a2d152b9f7e8c1e3eb97c95a95e5a88ae9ee6fd1d0f1ca09684c07be1b8ca629395ee5b800f5217efe409ae66ff83b7090225c51c7d59fae30e72cbf280f0ab46f751383145b5835dd509099bbee9b79828524f49b090ef6d1284861379edbe8c07ca04cd09141c23257cf49dccf44c2c20452904146204951e6516484d4e1e7950ea2f063ff3b35f75b56ec699c04a1439754bc243ab054fcda459973b9066da93a032d98b0ff20adb18afc35003efbadaa6fb4906dd96beafaf87e6ad59ce6d0a0c6773e9ed43d9f7ee81003006f9b6a4d3588298119cedf6260bdda89bcd7d4fdf9ad31ee04b7a185dd89d9961fc18bbda6ef9658b0d262fe63bf7579a4b89310436114ca9b8da8096979cea615ab3b17ead29f07fb8ae7f0942e9f766a97195777371a345ef74d1ed168397f929d43ae46542a3286c353cf75b1841d61190a51c58d6509b830603476ef4dcaf879b5d358735ea9b194a8c4356229bf228e182e38fc7d990a660e9e28716efb7bb67101cae4398d0bb88be4a4ec4cd9f1a9942c5df2b340297d399797ee199a2e5d96f66f373d29631dd5da91828420bc381439d204535f305966dbb5ffb5fb3f49ac9902eb52c1d45cb3753bbd713b35ea4c7d79c345e491c0de2480b556c7ca3d153a12923bbac527fa70b43b6aad6bba796afab1acec2e38e8c33fcd1c649da9af3f200279ff7c3cc2cf8599e6934fbeec32498c20befa7cfeb7ab2b9cccbf8fb71944eb8afb67ad4ffb03091bd2ddf4842ea1851bf1940c75e9c0679e273b67c66f70e5419c3460e2cfd73774d8bc1179b4dc8e1cf516a06afd304d8f9a8c9d3ed421be7c18fae26a9f62a2a731919b4b189d405c109d9d3c622edb47d23a1c7c780009fe47a262a2164c43fe1524a51566c9dbd95b0bfa0926cb04e4885a81cbf07e25d842ee5a646646bfed144e8dd2ba898392955f406e76745d712faa3ebd393e6d0d62560181af4cfd9e81d40fb64ce5e38ca49416a472bf188cc5fe07eeaf1dbb09763de3a72f89158a48bf6f3bb83a769166e0bc73415d1dd77f5ebf51de171eec5d411b032e6cb37612c246d3a25cb8c3792029fe5dbbbaaa258efd694be6d9f9fa1ad567f73605f129a390308d80738a6f29072c380b06198b7e4841c9a6db1635b0736ed6979ae14aff0065c01cb2d35653d5f6c049b0dd849a47cf10a462d6cdc7799ecebca5b734431fbd7235367917a6a2ebd4192148ccdcccb325eb3c5857ab758dc090be41b2795363e3bf1a4e4d3eff71837e85b390a268435bbaf41e602e5fb97ed85f22459154d3817dd32f80735e8edb45947ae59e04612b3dd83d443a0814a3d89e0ca3bdb26cf635bc0617c864afaa20bbe90a38450181312f70886d1ffb596f0be27e6f82344c91c0fb22e3778b4f1da2afa8964655aaff779ff474c69714d3d13e83a762f923e27a7e2cb6b7f6c91e12aeb55c7eefd69dbf8a97c5d39f3a1b2ce5d00fdb7ad30f2cbe8bcaf909f8ac8cddcb66c8ca431fcc3e4f872377d07375b37535f7a33c7b53b7347e9936aea3a3ff8ee4ae4f85c286a25f9316a57c6a30442d43867a18acc511c14ac62149ea497266b40a28f26dc031d0b4e69deeed250426b160fb64bb072dec54215f4e382ee57d1a4fc2e4d8f0a672ae21bf58bae36e6fb22c2d2fd9c7e92500894cf9bc67e9aee2c028f53fe9fc1a62edfde17dfcc60c70d92d0e7b99f8cae1667a337f207046b02a2a6cf023f3a87a6a7afbee2ec11daf4dabdb5d1a7a7c826636c66e43844cf02b72a2626a03e97d47ddd1ff0ac6fe267900ef2e821cff44e34d0b625500d8c2649c2790ffdcc42e485743b6bc9482b512cbc5ca1a641eae7a464e4297e2e3e7ee7a889e0892fc7f7228830e36c59d2a927104c9a1232f0c0a64c4ee4ae5023497c5ca5b57b1085f71b7936219c6c1c5b8409c3e95ffc279817451370455c32aacc250e296cf3ca6b2bd575feb7325f6e487b975e82f5ad7e12e98f4f6b0726ef32a923fc14cde5fc2f7f6e91979d48d700fef97ac56fa5894e20909987808b7814cd192a095b09eaf57f9af639c3cce90426e3ba8f1a2bd5eb20712b6b9a2d9340f083ac3e194407f370ae1b0d2e9aa240de9774e712297fbede97191cf7385f2a956cf6b7a98dc4bd51f15809925a1d3ace08581fa87480c13236679e0550297943ec75bd64707598715a97ef8be9b2f5ad1d397079538dde287ffafb6dcd7b693fce53aa2c12ea9c3b55a351642661c2b0c49993b8663fab13635addf6be3803d708c69a5a7f5a32f48a61cde9c652dcba834c98477b0463ad5b610cf2330a59eee5bc92dc5a608bb8f8e1ce4659e958fd18da1229a25a0ab69e43db6d9eec137a775a437b68e5fb1921ea87be66a123f95f5f705bb679661ab9ad8985e72ccf5d2664a0bea10fe114c394db5cb8f2199e9a6a471d076cfe9424311da4036f782a02e6d89b6895b3daf3c26dd7b03c4a8ba1f58b035b59fcd6f39d73ded397d18e6da2db11f544754a8dce001719fb322732eb8907b22293581770f2f7be5dad8ecca81ac6d6545fd91203c86612e2f961fc8c026b7bd718d064629c5b8d8c59c5af5c74f81ffa3c9c0a6c0bd662a7381f1076fb72537656021f8de72067de8ce9d665d82b8ce31ccb040fc9c05d4e47f6bf29958ea9b32be819da6f5a0f101555c98019db2b01799f1825a938435fc7b58f8bfd7cc4fec56fe277100cc54192e2dea209d920c4e33a990a9cad17c6fd5f14898d343b0e314afecf3aaa08e3fdc8afdb70f553d2f39d3b", 0x1000) rename(&(0x7f0000000000)='./file0\x00', 0x0) sendto$inet6(r0, &(0x7f0000000080)="4b51fb9a573fe5a8393c29386bb95686df53e42129130881716db2692ea372416a72ba996ca3d12d2fa15851c396c859679898c30dfb540255f8da06b3ba033fe38dc414d186fc1963", 0x49, 0xb, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x3ff}, 0xc) 14:30:05 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) r1 = getgid() setegid(r1) sendto(r0, &(0x7f0000000340)="f73fe6dbb0973effd19519e23395ad6f6af366a2e70000007e1656a8ae4ad54dc71420fb8444bd869b3ecbeb9a20aa49b99055ca9b35cda32ce32d7edbdd4d672e382f4a9a4d1a0b080f14f6bf0c671c093682dafbd5c42b0d2dc6016ba4da0fa79035b4851eb61443a97e3d94c7ef2fb800000000", 0x278, 0x38b0343ca53932c1, &(0x7f0000000240)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc) r2 = open(&(0x7f0000000180)='./file1\x00', 0x8000, 0x5b) r3 = geteuid() getsockname$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000245d3c2dabb303d66466bae06b4f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d4895e381ae972bd2edfb8bfd8b329bec34ae0ba8efb1389c752f365c2b93fa6d7fc611c7ffba7dc8c8d14f0a9d381aa062e484cdd903f2d2cab59b0a112104a0d14389847ba539d5d217fd5e77aa089ff9a5bf"], &(0x7f0000000200)=0x6e) r4 = getpgrp() wait4(r4, &(0x7f0000000040), 0x3, &(0x7f00000003c0)) truncate(&(0x7f0000000100)='./file1\x00', 0x7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) fcntl$getown(r2, 0x5) r5 = getgid() setuid(r3) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r5, 0x2) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x3, 0x7, 0x100000001, 0x2}) 14:30:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) 14:30:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) r3 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001080)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xfffffffffffffeed) r11 = getpid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1000, 0x100, 0x8, 0x1}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001100)={{0x400000000000000, r3, r4, r7, r8, 0x8a, 0x5}, 0x3f, 0x2, r9, r11, 0x2a, 0x4, 0xdc7}) r12 = socket$inet6(0x18, 0x8007, 0x3) write(r1, &(0x7f0000001200)="9446025959210a7f0302c4121330e87712a0355fbbfe502e6cd9bb8f5cbc9bae9a3d20b8562b48bd6d9e212f1f921b3cf60c95e1d6a9e8f4a4af002946d0ffc6d2d60325b8f4ece4400034d9ec9989f89bb4031e9d8df698596c45ae9dc20435d0657b447f6dcf48e289811fa615ccd9b3110eb87d50b730b85e8728b8107379f8f06582c7615fafdb00", 0x8a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) setpgid(r6, r9) fchown(r0, r10, r5) write(r0, &(0x7f0000001300)="ea4a4e5cfa30fbad605a309b8d7c7935d365e35ad208", 0xfffffffffffffe1a) 14:30:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) fcntl$lock(r3, 0xf, &(0x7f0000000100)={0x3, 0x3, 0x53, 0x7ff, r0}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) socket(0x10, 0x2, 0x20) r5 = dup2(r3, r4) openat(r5, &(0x7f0000000140)='./file0\x00', 0x80, 0xa2) 14:30:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8, 0x200}, {0x8, 0x10001}}) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000280)="6960ae6d794fd82ac9772fe98fb127a6abc4ccf00e0e09f35880b288ed4a6f38cdd5e0020ba698dde0e831532aabaf3b8edd7dc0881187a4dd550fcb9209774ea74f905a40705c8c88676a348d49b6216a8dfc30ebdbb9c76985540a699b14d1deba6bd516fa1132d0ed272b4a20f0993786647e7f17a9853d0e2dc990f7312287c2f4e0a1d2ef58", 0x88) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x72, 0x77, {0x74, 0x4}}) ioctl$TIOCSTOP(r3, 0x2000746f) close(r2) poll(&(0x7f0000000340), 0x0, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:30:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x80000000, 0x3ff, './bus\x00', 0x4, 0xe089, 0x8, 0x401}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000080)=0x1) sendto(r0, &(0x7f00000001c0)="9f96093ab7106760391b1233db366e87f1577b715a7019ccd8469476005ae61b9d0626afe40d8f6d02bcacccb901fde49e80154722ebf9b77f4efe48484db03a5a1b4fd963bb28e2714dd6524f4bf65f823003db30006c92eae0b66d49016927c6616bcd01446a1595a02db11d3035eadd45cdf71179eb66a59217f10f22e88531bc2fa9f1b2907c58289abe71077ea9cc62b599584e00f03cc65e6cf5372e5aee867620f72bdb4e9c68937255", 0xad, 0x8, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 14:30:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 14:30:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 14:30:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 14:30:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000080)=0x342c) 14:30:06 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x5) 14:30:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffc, 0x1000) r0 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffe, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x8ae) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 14:30:06 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x10) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x10000000001ffb, 0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0xcee, 0xc3, {0x5, 0x7e}}) 14:30:06 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 14:30:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x65ee, 0x5f6b, 0x3479, "f48acd3802eb83bb7932ba1f7b934faa711d6db5", 0x3, 0x6}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000380)=0x3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r1, &(0x7f00000029c0)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc800d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22", 0xac7) flock(r1, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x7, 0x7, 0x6, 0x7, "27947251fd6e36bc1f15cc03d60234bab0787a70", 0x80000000, 0x8}) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x800, 0xf3, 0x9b01064000000000, 0x800, "2200398fad254d1e75e63935a2a99fd6307aa2a3", 0x3ff, 0xfffffffffffffff7}) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x4, 0x3034, 0x4, 0x1f, "0ba918e91d6dc6fc0e673651c1c38412b73f940a", 0x7, 0x3}) ioctl$TIOCNXCL(r0, 0x2000740e) chmod(&(0x7f00000002c0)='./file0\x00', 0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x390e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x3, 0x2, 0x80000000, "e821f18a4ecdc100", 0x8, 0x801}) write(r1, &(0x7f0000002540)="c4b169d62d26eedfccafcd1b3ac97b15bed21e15cf86da8df3c9a0af59bdb25ce4f98920d5c4953768704d6364e7404eebc9384bd92ca042137ed549257895d38d7954e93354af5c436a27c83ce8bd5d10ab82fdedd77896f83440c948e8ce45534c3bb3f0c5bc97bfe270fca72dd88400c35ce41d2d36f95fa39e2db6267ad6051e5672c6c64a5bdc5df13e5d6ed1c2b234817c06a02dddb476213ad25cd907a7e491e17441ee5d61d1758c670e80dbc0bb6d0567247b813a62fe5a6fd329b3902e6a5ab003ac5b94119a14a148ebaa47042ce35d52b1057ee8fa28c612f15fd80513f7acc516b1833819730854c9203f84a99d4b5f90208a8c580548c611f0fe0fb5b7bde08071ba6b5fb3f977b4c5b1d9296026f9d3a858a139d326a8a61d564d9c7f894ec128ec3f83713e8a68dff6b02d245a71a18a75c9b9e3ed56605fd6f35b09492fd1005aaa12c4212d8492ad5c136034d1701c96a05c1f68edbe95500ddbc470ae921e9bb6cc58a6dadbcad6d1152f0381e611e2bf2147da6dc639c2f1951db94064a46dbf7128ac5f41531dc78b7627e7e61e5077c894a38918a78d6c3189ac746302fae056076f88ee2bdffab6ad03489d10230493dce5a6e84846690ab1c84fad2778691b7545aa06453a66396b413090d28a350635bbd4d3eaf82c141dd4a62725fa7e69a8dc16ad2f33c59ba5415f33abbab4df757b609becc8420a9731c31836e674d49054c236b8b3ddf34525a5174b711d8f4988063b9408d29cf0262262c96f2b2e40fba099f7c6ff1e088eee88ef9240833c35882a8a4da4bea588e9c4e1e10d46e0d2b29aeb61d5feeb25274b8f3c6ed98aba945849441632418622b03ccc63bb96e8e4037d686e22ab4b4a3c85e83c6525165937c0c45ff2ebf398b94e813022862f1abcb103fa3c6e4a5a837723430896a04232cecc71b0becbd7442a88773f057c61e72953106a1e61240a5c363aa99ff03ece41771bada672bfe05cf393013a0abe2be80ba34e27defe480cca1697d19cbf800b6490d8ff328b8c6c2f7c7463a38d97861f79a91abd0184db9c1bb93c04b51e5513c5a70fe72fbc947d30404783fc3b5ba8364771bcac445399e4cf44637d76c6e61e38a449d101ac5d0b31309173b1829835b6f942d728e0b26954f453ecff71fcdaf6cbcea5a00b27abb48b91ffa9690ff6410a0518094e6d39138fa7e3a298fa178dbbcca59905fb9b21d2026e5a0a226d76593a5acb09de0537e13f8e0159cb05edacfa0c7228c56baea3b07e382e71f1844c5c95222f183a130fdc8f7a92a55f04869e1b5add22360729c425d4df2be0d2e5903bf4dbcae596a8f33bf637362fd5dacdf443a61203924f7acc08a4138c4ab02858d0c31b14dbdba8d0f7edd9a1c1076842a3b6cb3c3e4330dd139dd2ef0700e719a9dce3f81018edbb3525f35003568f21037ebcf32228c5f2e0fd4fc972aa58843fdf99100c25ed6c4482c5b2e710c06ad4bcbcb45a15ee69c3b02c1f8a79d4d9a38be26441ed05655ea9afad528aa06afd225f1c11300a001b3237977f382a01515bc0072030ec2ceb71ab198e72ce1d4ff0c342c96851dd9c5675ee5db260e4f10a", 0x478) 14:30:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) sendto$unix(r0, &(0x7f0000000080)="ffa1aaf8", 0x4, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:30:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) mknod(&(0x7f00000003c0)='./file0\x00', 0x11, 0x677) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) getpeername$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0x8b) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 14:30:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/72, 0x48}, {&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/106, 0x6a}], 0x3, &(0x7f0000000240)=""/52, 0x34}, 0x1) shutdown(r1, 0x1) execve(0x0, 0x0, 0x0) 14:30:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "00000000e78100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:30:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x2, 0x6, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 14:30:07 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000012c0)) r1 = semget$private(0x0, 0x4, 0x440) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) 14:30:07 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000719000/0x4000)=nil) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x3ff) fcntl$setflags(r0, 0x2, 0xffffffffffffffff) 14:30:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) r0 = socket(0x6, 0x5, 0x260d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xfffffffffffffffa, 0x4}, 0x8) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x100000001, 0x2}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 14:30:07 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10f8, 0x10000}, 0x8) map stack 0x20719000-0x2071d000 of map 0xfffffd807effe9d8 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807effe9d8 failed: hole in range 14:30:07 executing program 1: open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getpid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) 14:30:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = kqueue() ftruncate(r1, 0x2) fchmod(r1, 0x100) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r1, 0x3) ftruncate(r0, 0x0) 14:30:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eeffde783041a304ced9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x12) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:30:07 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000002c0)="cc83328fb2f00dcb8a2c230d5967f22e393d77fab50a7a85a53e5dac18a449fcfa8e11ccb2d156592f8839d6b78b0a4162b39388a31e3fc544e16ba446ecb1a7f19f40d56d7f0d42a95da49a7cb47e9ab3e974488cb5843481aacf7a9b6fc9f357c10567b3b8483c8f7ffa5637527d90910d9c5b2a0c2fac8ed897ed9bbac04ab10cbdb09383e92cc5610ca7c8dff877cf17fa3e136456fb90e3b9984a5c33e22cd842c65ff30779fea2eaf91a5acbf22763b135d3daf43f06903093902c1455218370c3e732b9c304a93e26a17ef33c5a0b3208a71970a041780e24ef593f931f1e7b6c916258149832c3a3dd625df3cc9b4ec2db50040dd3f7822c5adf1f849b7a1ba6b3e4ea28da9606fcab78db80a297922ee6dab00e3b17f710061be06a98a2dc7b20e9bd3198fc6481d15300daa5ed27dff631779bd99e26351adad2628333939cf1f9e8fc268e3db683671ed0cedbbaed39f1172ee9c5733ee2a43bb466d66cbc48c5630a6240b6722275eede2e23d08017f60ba5cf714582e7aa55ea5bb3fa5f23ca6c121cb8cc21ddf4545a8686d892c596b3e87697f5a1a30600fe73ea17cca7f8df42494242957b7c244129c9ebb2d930f8bcf4eb621b42708959b4c4cc7b939a27f5b2f6b7b7850b975770d67b6854fd8c2b25a553e9e4cd3f10113ac0dad7aea0eed138a59dbb53a55a03b800a0576cca9903a6a01cf2691d15193169970cc5fe89dd3e1e5637fc4dd9201a386644acba913dcfb93cc3fd997e6104f21274aae7e2ecdd308e778a7329766b1f2760c85ed4b84f1573af79a6c6e35a3167bdc809afa6206aca4d9017cc20ef3880e2e6c88d644d77b4079aeaeb53006a6cde46bca25a0cd3cca6d4d275f1ded021c6c34a0848bfeccf176c72e96d40ef83526d503a2d0947fd0df2ecb79eef3c9e7d638fb1f4875d130d8f9b45f9c65c4612d2d85c461b31725521a0b3e8e732a3812c2c60ed19bcde05456f7c022e319f6a226c883cee42996dc0011b66511ff787c346b5ce49e35272465649632d860feb3e2a518c324d1cc8dd450e270c78d33e2daa30d18bd0f0faef35d232467e5f945fe5c93ceea0bb76bd5c4478ca673d71010505190ed2af824c526e5c91dd1f98fe6fbe3b7bf65bbbb639f38a940c9a2be44a285afa0120e8b61e9248f2d8b18ab9dcf7077bf2f2d60d6d7362321d0db8c1d6dda6294dc4aa6d14b2463b95eb64cc0fa3236a49222de31a8c82e62f51468f54f7b9521dd9e7863e6b17ce5af00a83f4e204ac40be23174617d6941fe6b4c90929d9543e62d8df5570ea328b2d97665fb640323ee17a2b5f6a20b4b495372900c222b959131690d6078954a37b68e4368ea1a48bde53f4239e9fd3ae489575c83bf982702944c2ab5ccf61b142c2f4d6636e9a6ac146c6a1dcd03cc04ba59f27a0e881d3f123c9dcb8f93ed81fcb1e70f37214214c6c1f305f9c1ef8588f8d1cd9b59e09e32b001611084545fbd898f7b7fcd1c657bb1aa3c244d8fa321d242a94648f65da29fac64b2d4a6ee349cbd31c610098bc738d10224b48922f1e5452e09ea797e45cf42286a5ccc929d2b64bb41cc57f85c1f74635cd7ea2da971f5e4c72dda70c20c6627c9075f9a3fb2e7141d4e9e094645bafb5d637f5bab96958ad311a20f037c9de2a7208fcdcafbe79af4a431f8cf2efab756023b26d1460f3c303b7e6457b6417b36b8b2092dcf4cc5bcef585ffe8e905c8e65a76693eb3ed7e4d8e73a24ac5de91de8f5700b6e6b0f645417f7e1c317a494b0b002ea651a5caeaccad7850e20b9ba32c82d21d7dfc6dbb1af42913c37cc4a02ce25a4cf87f5e0c2ff22791dc9b338dcdbd627bfc1558c8f73877a42d1b7d62283dcdbe1e4ec500e023399e116307f0cbe7e6704776b6c7b1ab2db86e09ee57a61dad11f3fca5a732f093aba9604368c9a8278e031e8ece3f630ea2b8389b510c093b2ad8bc65c3ee7402d11466a3c7ab9e3ad907de99c8683962c359b9ec109d0f25884657cb3cd609c84b82eef8a7aee8807395615f28240cf7fea53d405c8f15b49e859c20d89708c9fa06a1f1b1f60f17392403172e4cda132996f19a9a9add662131eb85adecce6d8527541d97404b81ed3395f22b8e4c96ba91ddb426fe760bcabf0f894a83a3575d71a2657cd63997950508e5fc28ad27a4b04c2c4f57c1b9fc1e3f1e26142e0abaeacb061944a74b3f82872102970d461bb57a3b073c1553d743380fdb38217d3a4f8aebdf146bffc19481bc606ba16aff3fee3444b0168c8597e85f389aa3cef79427022d30c6e9cc82e66eb9c87f5db3dc09fc61612238b4abddd32dd8228e0fb8c941e19707e2d4228fb8368945301c75d6ab7cc1ddbb5f039c43282e43625d8aa5e7377f8059f15b62b8cbd4927d565ca539403ade07d4c6760007c00969eb202ce20c26b8e86ae939b8e5581dcac1403c6f7053d1a637977176f5d659fada8b12810f933ed8949272c06f8e8133c935dc2b558dfa04eb45e0c70c4c7f846098bb4fbd22db25c9446f5acd6a10954709e702882e444ef888c80b9de26e298cbb63b7b76fea9eadc8790e14ac1417f4c0b2b1618faee6fe2c01d5af753a580bf94659cb5e3dcc39883a7d505ab63daeb499d5f6df421151675e6c890de3f24d0ada9160c682340a8105a37a2cc4b6927358c72e108a12e24be0f39dacf010394f1096c91fc39d34ca03a5ca654fc6bc2a362c691e65c50122e790985ac2e342807dc67663a84e03d6b963f5d45cfbd06678fd8d542c924ced000aebbc683e27b69f0e02e9616d0af35544406acfab2124bc7eee1662e3c1274efca65a5aeede28e4031a0e8eaaae163139de2e381c549478231e1eb8c61feb5dae967957ccb6b72d83da3e0d6e994da509ec19437d299dd818ded3d679aa656448f2d5330a9ce8fb98f897467d72fba0f75877f697bf7d55fd5294d60bcf994d27fae31a993e49dd4af1ac119b1a941f2c64fb0cf4eae8ae6c574169078c49118401f4b214af501915ac3077d816594d5b95373587a2993729e922807e534aa02cb8a8377ea05e7a720cd65cc9946a6ce28aabf20bc6b48b18d3df729be16cd9dedeebe2891646151640d51e275a83df47fc39c4c22230b4c1768df02ee6eb35f2fd98a3538ff769a62d533ef814335bbad36a1a1b1b30b3016f25211618e8c6831d62f9de64eb659d15f6f8360550df8586eb8b7763b5d360c5f7caeeae4a595a67229096a7f97bafa29f78a92281a4298329f6ae285bf06ebeb845e135104eaccaf6822f9e557fe43f97bb4163e41d49a00fa0f54bd8576cecc93e7e15e37195cdb172d123d2ff6491906d6b9d4259bcb57b16e4cf1a7433d7ecb0fce1fa5c2c78e3806c8da6386b8e3267334bfba3deef1289f91e9653a144f17f6f61df64eb3d0360c2430651ee98d3c02e46cc58b4d8ccc02b3f530fdb02babc5bf6953f1c58c504fe050c0e567610acab231cea29399529913eb01c0cf583e66f8eb9ef6855df2c11cdfcc11587f9c2faafeb8fb01ec24e35c7e8bf97b6b8662144f526f966c37a546b2bc77c2133c355e01c8d91e86c29b5099b18cfbc7bbcf958ede177df49cfcdf7e17c4ac46d45cdc468ad4e2fc41e60fc1ff60904ce32c496228c8fe6ec671e65c869f3581f264fd58b558e1699a1a4535ad36efba17b7d68b2e1c3a4fafd7f1d30dc717a7b74ec94461d50c405cec6659cf51d8349568c57fbf0f0350d48cc9bfd9e4e71e45a4a4a86044845bc61a90a65bf163e65ac1299b04395b4221d26e21a2f4b398b6ef26b01d6bc63349b203f9804a4836fdf90c794f45298f366fe741d9d01881356d6ef15c2a31864baeee6b3796598e01838f435a0eb1debaad8e257c5c93d6d5bfdc8dc14849f8b67cfab0426ab3708771544501747595541ef94415bcb6d1281fa8bb0d7b1a458cf4108f6449a5c93cea5c2b9fb6b7ccbf63ffc1eb158a4daa2167c3735ddb1a40bf2fdaca2f3d8b49b2bb9fa5aabe6d217ae5765c5245d43c646f8f2dd5ff90008834f18cad91879353f379b0e72f00f77068fb9f8e965f3d781cd473767af2f726134f191a26944692337eda18572549b75bfe14c97bdfbf3780efb2574192cbb70278c6c5c07b6c6905a9832ce3ec8eb00ff8a4afeaefaa60ff6b7fae4a4551868ff39861b15780984d6dd97a36ed505bef23efd9534f0da7cd22151aaceaed73619e85074ed381037d14b413b8798d147951f1f0898ff14643497148ffda7e4c86f35f90ababdddbcdc2dc75287004eaad5fdf2bf7ff836bee29d05f01419818042a41d5d852a6d7790cbcd2f76a956d44d164cbaab083ff2c1ace33400a65d34ef182ba7dc8b4a31d06ba08bbcdeb5d8efbfc22aec9baf4b1748aa786d3508de9716fd7bdcc3650b3c1eeb4323745473af1795eb0cdbce155bc52cf7df1ac580a1a888b56421ec306eafbf16b07ffc6a42b03c550faf122e8be43cd04991b49895b6eb5065efc0899b9a8b0c60814b2039917fc47c2d069b1baf264967e06c3f5bd3f945a029770ec1d77a9edfa1d43699dbab00968a659dcbf42d5ba93d9b6b5be75c81df8b7d3178c31187b7167a7333b837c15848835bbdd59487f7e941dcad54365d6d4412ad14782dc9b21acdc6e39e81339529af49beb2ea2a8722208d43daa1762e5e89fe52d7f09de47a17f59ddfa5a671dc005d8d536fe59431983d88c77ce59bc44134286197011faa7e3f8cb5e169143888130de4f0401624ad61dc156afa3264b1f39c2e9004ceae249c20f2e16b8e5dbef0bc13cf909cf2b55d69f3b1f17edb8091cf5630a9c3d559c19f52002d8f07386967a38c71babb71f916e4a31509abdacc28e68f23a2613f0cfe5ada48942c36b87c79fa850c68049a38036a983db16d3e3629211759dee6fcf853bd5e3977ab4556f93f2acd510309272a7d154500ad9c8b6c7aa0b045b25b4ca77e1a7cd2048b2d9e372bb37287a2ffa0143e771fd8def3f0a4d34fe3e94166f853e458145309640e5cd11ecb83cc0069b997ab9ead8526565658ff8ce112cc4070d66608db5b1fa481be4cbbb131deed5393df8113d1a9cf8ef77d65782d5da7cf14e5b02875cc3cf195a90473ed7585bf9c26f2f56540d537784164ce835fcfd4e9f268229491a11fa41d4f2e67403d4f6795fbd54fbb89434639f3c70374b6ae5dfabecd423db28b314f200a49dacaf9ddb8da3808d5082e494f709461b9d90f90b0b9f7f115d35ffd59aa3fd623fcd6b60cf93772d768bc1dfa61dbb4b1cdef77740cc7c903632101311e5e88a48109227f26a819f4160fefaacabb46ba647f8dc4582e3981c73cc43165de481138f7e4093d5c9f25b9aa98adff93c1347f64906c7dbaf48d19390bb3bc2244145f3ef30ecf2215e0dfad3c73f3011ca8ac6a5022103c787a54b100969bf83cfa29c14f61e43a531f312b38d5c62fe4e916aeacdc62ddd1a73d5785e0bf41268193053d58f75e3dedf905a4b076cb568cf6b855c5d63bb4182bffbe9b61f2115d004503487b66756b813f031f3545cb46e6e4c143955963a22a6ed778d1314fcbf09c49213cf2f6a3d5b4abdccd6096ffbc340e1641ed45edc549456dfcd2707723d341f462ad9320a5d72dac7e475fc805676514cbe9f386a6f85910b0bf45a763bf6e52f59d9720340ce4d68be0fedaa5ae9829b78f10bd8087caab1bc4d22b5e7989399e25571f11ebdf257071dca3eb818c1040f5d818203fb700b29acbc49f18a242d9bbf11daf3192ea9ab91b98d2bd77", 0x1000}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x400}, 0x400) sendto(r0, &(0x7f0000000140)="228247ff38ad852dbf0ca2a7da7e153bcc0f7aaf42535c93e1c6889173036cca22edc2c79f60e36f2af389f058999a3cd5ccd5150230ff49d19494fb3d2106fc1bffd169e57aec4db15fdce331c70e469d126f13d105b57becbf3149552f8ec29d68c95ec64c0172f02687f17b6b431ab4f8f79116597161a1a9aabe2bc01dd5e0b5a7ce06877d31f72d8f96634c1a6f99e124eada6840ef0d6d584e8cbab72665ce484ae9ad85d06a27d30aa26dba9c7fbe4b9ef8d6a714f42335c65120a3e1615b7f45c30d31dea2189666", 0xcc, 0xb, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 14:30:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) dup2(r1, r1) 14:30:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000100)="c0468e64f3725c610a6f84ff4b7c74bf52cdd7ac0c23d78619ec3f8bbfd06624b99a79c343576702323021eb3df1ff8ef79b0581fa4ab1bf32956b5daf4fbbd51cbe585b000ba72d1b243d8aaa3c80313f4c0dc6a917f63e353f4af57cdae5879d186dfc61e91aa57cc9ed324dd7b433fb55c1ba2c2037db4aab665b04e1d4bac8d483677261bf6418ecc9d63b3f7d7dab3aee294231903a2a7e0e448a644695d879a28d8548b3cc40d53d3918dc664c99b4168caf0aa2bf543fb062b149225d9ca1f43c9e13d3098f1e0f", 0xcb, 0x8, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="01c145004776f6b8672515526e00000000000002ab7f178021fdd85e7958889fb8383a1bd47aa648ccd5131e313bbfbf591be2d8eb9d4dde32854f5541108c61bf75426a2ac2a62c6d81d9b00f9a92ba4dbdd0eba166037e277f24989fe3f61f16dbb0fe5642296478d376fde399a960a7ac2a613237d30eb0f4a17e7be38befc5b0e002ac"], 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000340)=""/120) write(r1, &(0x7f0000000200)='\x00\x00', 0x2) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000240)=""/234) 14:30:07 executing program 0: r0 = socket$unix(0x1, 0x410001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 14:30:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x8, 0x60d7}, {0x5, 0x6}}, 0x2) 14:30:07 executing program 0: setgroups(0x0, &(0x7f0000000280)) r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[r0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:30:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r1 = geteuid() syz_emit_ethernet(0x0, &(0x7f0000000180)) mlockall(0x2) seteuid(r1) r2 = getegid() fchown(r0, r1, r2) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x6) r3 = msgget(0x1, 0x20) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8af3c59b859e138381a790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007662a7df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x2, 0x2) write(r0, &(0x7f0000000380)='oL', 0x2) truncate(&(0x7f0000000080)='./bus\x00', 0x7fff) 14:30:07 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x50, 0xc0) recvfrom$unix(r0, &(0x7f0000000080)=""/195, 0xc3, 0x1, &(0x7f00000009c0)=ANY=[@ANYBLOB="c39aa495a3009182c28a8105346c0b0100005adc1545e1361a94cd0f1f380dc3827e0dd9c2f7e66163732ebb4c12c6fe8fd5e176c0cb1c22fead7b9be4bbc5672b3a9cc7afd0951e8ffdd3937bac74260ea7eb7b207bfc39d2a20c58729b78fdc163e15b90449973139700e9255a3e08dcaefa3f444cd9fcece537097c15acc27e789b85e875abb77682b59ecfa283de161a67ac310cc67d10e15e28a9e11daf8755fbd47fee4e4360246fc64597f687e841070f0144549ec9c6f01b26b57ffd178b0fc0f4ad974f27d619e2bc4f6f4192ec95faa898c5eb1e93a581"], 0xa) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x4) r3 = semget$private(0x0, 0x7, 0x401) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000240)=0x800) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x100, 0x1}, {0x81, 0xb5}, {0x86, 0x7}, {0x87, 0x8}, {0x0, 0x40}, {0x0, 0x6}, {0x3, 0x6}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x87, 0x3}, {0x0, 0x4}], 0x2}) r4 = fcntl$getown(r2, 0x5) r5 = accept$unix(r0, 0x0, &(0x7f0000000380)) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f00000003c0)=0xa537) accept(r5, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getpeername(r5, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) recvfrom$unix(r5, &(0x7f0000000500)=""/43, 0x2b, 0x800, &(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = shmget(0x3, 0x1000, 0x21, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r8, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0x2, 0x1, 0x1, 0x1, 0x5, 0x2, 0x729, 0x1, 0x3, 0x9, 0x3f}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0x0, 0x2, 0x7a, 0x0, 0x6, 0x1, 0x1000, 0x0, 0x2, 0x4, 0x81}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000700)={0x3, 0x80000000}) semop(r3, &(0x7f0000000740)=[{0x4, 0x9, 0x1000}, {0x4, 0x7, 0x1000}, {0x387699854932305b, 0x68417bad, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0x6ef8, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x3}, {0x5, 0x8001, 0x1000}, {0x3, 0x4a60abd1, 0x1800}], 0xa) r9 = getuid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000940)={'./file0\x00', 0x3ff, 0x5, 0x20, 0x0, 0x80000000, 0x5, 0xc89, 0x1, 0x1, 0x0, 0xffffffff7fffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000800)={r4, r9, r11}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd\x00', 0x200, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={r4, r10, r11}, 0xc) pckbd_enable: command error 14:30:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = socket$inet6(0x18, 0x8000, 0x353f) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="0ae23dc68cd19a5f78c77d1b8e415e1ca7a7e7c5d4333f42edd102ad7514b5159998133adae78022f8d0caaa1eb46391889de72d513f9dffaf684d1624d072bb1d3a4d8e8d130a66f0eb5a50301fccab283655995b290b7a1bd5ea835daa4f1846668e5b3907918d9dca2edd1b2d55605c9fab09315b7919", 0x78}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r8, @ANYBLOB="00001000"], 0x78}, 0x1) 14:30:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000240)) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4) 14:30:09 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x6) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 14:30:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f0000000140)=""/168, 0xa8}, {}], 0x3) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) recvfrom(r0, &(0x7f0000000240)=""/151, 0x97, 0x40, 0x0, 0x0) chroot(&(0x7f000009a000)='./file0\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file1\x00', r1, r2, 0x0) chdir(&(0x7f0000cd2ff8)='./file1\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 14:30:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000380)) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r2 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:30:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x41) clock_getres(0x2, &(0x7f0000000240)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x1, 0x8) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x1d, 0x0, 0xf61, 0xfff}, {{r2}, 0xffffffffffffffff, 0x51, 0xfffff, 0x4, 0x8a}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x43, 0x1, 0x4}], 0x3, &(0x7f0000000200)={0x40000, 0x2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000000000002825, 0x0) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x2}, 0x10) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x1) 14:30:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x4) chflagsat(r0, 0x0, 0x0, 0x200000000002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3ff, './file0\x00', './file0\x00'}) 14:30:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x45e600000}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x7, 0x80000001, 0x1, 0x100000001, "458fb0696f6ceb511e2d1ee14f03423078ab32a6", 0x2}) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) fchownat(r3, &(0x7f0000000440)='./file0/file0\x00', r4, r5, 0xb) execve(0x0, 0x0, 0x0) socketpair(0x26, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:30:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x148, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) 14:30:09 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000300)=0xc) fsync(r0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r6, r7) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) 14:30:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 14:30:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x4be, 0x0) fcntl$getown(r0, 0x5) 14:30:10 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65a8, &(0x7f0000001340)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) chdir(&(0x7f0000000040)='./bus/file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) write(r3, &(0x7f00000001c0)="ce1603791c41f822b9c2b0680257d314225bdefd097b08384a6e5f714b0a46a765c01d18b8f4f6e981dff7079a50c2ff3d1cd6785d8e8aec07f6e4c004ba20ac596d93291ad00a3071c3308be17a520c122faace777f8908508b9df67e1b45a7cfb594235b88534c7e74b0ed497675a13b012f2b96555754400d9250e1319f7bb6cade25e18a12383c9e37d806abb6", 0x8f) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) close(r3) close(r4) kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x101, 0x9852}, 0x8) fcntl$getown(r1, 0x5) recvfrom$inet(r2, &(0x7f0000000040)=""/229, 0xe5, 0x43, &(0x7f0000000140)={0x2, 0x3}, 0xc) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0xa, 0x4) sendto$inet(r2, &(0x7f00000002c0)="27e2604e819ae6bef0eac13d196192a23b2b9ae2683b9e897cf98cf3549a3ca6b6afb2b8a0ee341eb7bbc90ff7a3d63ff2fe011cbf5d2023e92d555ac2e8299d5fe7990fc086db1d782b12fddd9cbbc83da99920b2d00d62fac67c40bfceb9978ad486b3a689c6327d1b36ab81f7e288b5ac283782b3621b0dce60174c0b6cdbe079c5d230521d0e3493ff5992ec98deb8996796b86efd49d7ca41f4f882611948646aa90ffd6ea82820", 0xaa, 0x8, &(0x7f0000000380)={0x2, 0x2}, 0xc) 14:30:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) 14:30:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto(r0, &(0x7f0000000000)="1c18d677935f279f98cc778ad55fe2bd9012bcf86c1a3078ec5e4080c9304da36d1117faf56dee5fa0df475f5b7432b672670ee372ff034914956342a18debe3c74de54c70eb0db5b1fdb0a64c4d5dc9ac41fba0ad8d5991c123edb126858684b9984115cb6910f5e0be651725c6bf6b1decf30364d2c34700f11de35bc6fe3b99819932ede53f8900086d629062c8ae6f8e533b14c097aae4e70a9d499b6f42409fac4f335b726ea15658de7dcf22f877adf39e75a31a776184df86ff2e4227ece49106908742350a380ebc5935abec72b260e41217b65bf052ddb1a7f2f0", 0xdf, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x7ff}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 14:30:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r3 = getegid() r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000080)="4080c2973a1d77e42589543409d1de00c3e1ef04239e3da00cef43d0b3443173c375831cd019c4ba01c43fb0e645daa83355ca646f752b5cc42d7cd77e5209e834b6bcc3a7bc740829c20eab96df884e72a7254d7dee790312ed9d673d01c559453a0946969e62b0c9b1bc311135a903786f0308aef611d944a156b6c7658f6d89ff6dffb9ea16d078b7fe7b08d57fc21f96ad9f4a44cd4600c8399f2953dd265f667f9cf0f9241748aa0d5b3017f74a54bd90", 0xb3}, {&(0x7f0000000140)="2ae1c60e8327e987d132ebc2a3b7ce3463861036ffb3898e2b6b32cffd014777709cc42ffe4809b3c11207b731847dff087659fe46c0c6fc99dd1f2663b7005bb1c795548abfbdd9cf3c769a2d7233ebee7e48a82ecba7f81ea21f78db9234bcd1c4cd2c7d9afe389da676ec73559de84cd8893f14cd5cb15aa50e474d0ddfb25874995839392e846f910f48c620325ccd9c074240b977e4755af4ca9ccf", 0x9e}, {&(0x7f0000000200)="2472982ff9fdb50da630c2ab677ef69aaca93316206505821297c32366876b39deed258e7fafb37b95b4509393d7183f8d85f9de247cc068d02c93ea53eb4413c6b0fa98723185c9a958ea1a", 0x4c}, {&(0x7f0000000280)="b4e54f8e39089f0a3d3502f64638ec640f45d0865bdbe65a67da497bb97deb7522810524a80a3a3d9d390c3acda33d8c31688e154c6082f92b1a236ac8e40301d8da691ed2da9c7bdb0f9838999ed864fa84860fdb037017a3a0fa33ce22208fc961e5adfa8b81e29a622fd94619058ddfc031c16cfac88c8614d8a8a3bef5c3f4cda837deaa124aa0987456bbf44556120b5b5125792f6270a38c1e5b2a1ed91b7a12e8e14356985f6e0f5a5ef144fa3756f257651a651198b5dbb762d6ec44d171adc6cc38cbdbb6d1871fc7ce06bb96a79bec03ca65977845871bdff4804c263ba3", 0xe3}, {&(0x7f0000000380)="c48a5baeeb7fb50308027403ba02d15d7686a99d86e9579110604d3c88bea52f51bad43c517d389893f2e6c6d2edf67609656482700c3cdcd64f14d9f68db76d108f5ee04a4c846774fc4f66225cdb7070c9ab27397a3a878d545ca9208c90553501bb4ab1d0091228d148d9a3a3befc2d7aa13a75", 0x75}, {&(0x7f0000000400)="98fc7c422e946b0b1a6862f85e8a4c7ec14a71906f69d5e41253148625d291144e6814eff73074f589f4f7b8e4d6aaea356560b8fca67fe85ed35da84fa6db39f34ecd6b09a112eb76c84090caefd55c85cfa1b1cf9ca79f1c25d4d5093ccd92dd327880fe20220d1383b4b72eb64a9692be089e9d2b61cb7169812cbefb7565b6539420e6afba5f7bc0", 0x8a}, {&(0x7f00000004c0)="d429bea7d9c1bf93dc6605fa331b6bf7b29fe75fd69e7c45fbbb4842ebe09d6722b8247e5c84bfd4b8b8a3e55f6005fefce5b68e2e9e8ff9e80d5b7c8b77fc459373c448102e02ff850c66208c251230dddf5b80b48ad55f01805831d99ad7bb23ce26cba11a0da4b9fec1daffab1435cb7582f5dcb69768dcab5e066bafa431bc50c1eea8414dc98a6f516681", 0x8d}, {&(0x7f0000000580)="170838f4e3cc76b518741022b08d21c0f275cfa080d1a3044491f6eeb40e1a23acbaaeec0e40c9d7cf801c6339e3f5e0e845b39eeed2547be5a482031a693ac49911f6ec4f31875fca272981b78804af4f55d220bcf3aa416b1beb9999988d60d1753f59878bb1d57cd674151201f6837aefbb", 0x73}, {&(0x7f0000000600)="ef710b29e9c2ec63c9a5e8ff4798c253d3a7751fbd9e59a12ac656a3e4e1972d90d4ab15205adaa1bc55c9f8a5684fcd3285a1f0837e9b30e825c5caeb7124d53a7cfcb373f3f5d1fe172587f4116e4cd12ed5fad0f17c3b1192e5e0e85e", 0x5e}], 0x9, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x90, 0x4}, 0x400) 14:30:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000001280)=""/181, 0xb5}], 0x4, &(0x7f0000001340)=""/176, 0xb0}, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={0x0}) linkat(r0, &(0x7f0000001440)='./bus\x00', r0, &(0x7f0000001480)='./bus\x00', 0x4) 14:30:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x8c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x7fffffff, 0x3}) 14:30:12 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9080000004e000848e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:30:12 executing program 1: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000340)) getpeername$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$setflags(r1, 0x2, 0x1) r5 = getegid() r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x1ff, r2, r3, r4, r5, 0x4, 0x5}, 0x9, 0xc860, r6, r7, 0x1f, 0x3, 0x9}) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) shutdown(r1, 0x2) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) 14:30:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r1 = getuid() setuid(r1) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 14:30:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200c0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) fcntl$dupfd(r0, 0x0, r1) read(r0, &(0x7f0000000100)=""/4096, 0x1000) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r2 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) kqueue() 14:30:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) r2 = dup2(r0, r1) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept$inet6(r3, 0x0, &(0x7f0000000280)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x47, 0x4c50}, {0x7, 0xfff}, {0xef, 0x7}, {0xed, 0x20}, {0x5, 0x2}, {0x2, 0x9}, {0x0, 0x4}, {0xe7, 0xff}], 0x8}) 14:30:12 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x5, 0x7, 0x0, 0x0, 0x5, 0x9, 0xafd, 0x1, 0x1, 0x9f67, 0x8}) dup(r1) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 14:30:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$getown(r0, 0x5) getuid() getegid() getppid() getuid() getegid() fcntl$setstatus(r0, 0x4, 0x48) getpgid(0x0) geteuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() accept$inet6(r0, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() getegid() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000080)="ce9f137839a5", 0x6) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 14:30:13 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x100, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002c40)={&(0x7f0000001600)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001640)="7750759ab24f153dc4670387d825ee58bb5ecd0b38aed715f660a27161ea4b168dd642626e210b1d6edb811215f2719bbd5cdc0cfabe1d07e3c017ef4a21f6f09ec5cc678d1aa3280f2612b2f1978b884651cbb0e416a4e674ee379b3684108cfdc3071eb7fbe1e0d9674a80f2679537a1c34de1f4c3e20341ee71e88939b99f254f1c0e0ac9392708b9a4d7b96fd43306da0b5cd720db3caf57bd13f22af0d89b05b3c395177bf033860f07b3bf6ca85e36c78f86444bb4f3a1bffeea66c80f4e776451c2e143006fa8c0c6667273401702f156899d40f97ce74aba5c90d5cf650e6bd696dfe39432e48f1a4402b94c667b372b7f72f1", 0xf7}, {&(0x7f0000001740)="63cd9468920d4b3f4ff673719a9e706ed52ca41ad2a1921b252cb748639f594900c57c73003759d416c1cb2310fa29c0cff378a5fb0674332569a4b15c581b68960cc5b3a0c3abf75d33ea1e75fa263502f3ca427b951af04c70026e044ff162116041f118d1519115d256873ca5bc8b86a7a5d478d39262e3fbb55042a8607e00b007337dadf0e7c7a55a56c9db900b4093da2905a3ad3bba8f5df14d9e2924bf082c9bb469f82b796f3c945a6537cb00e5f01e680f2a7d3c9d710b8c3c83aed0093ef347972a6fb88eda63926c533d57a3fedf5b0598b90ab8752956d999de8c1dc0a6dd184e5d4672968742166b3c1d", 0xf1}, {&(0x7f0000001840)="a2d9bf74c44a1cd5cabc064373ee751337af094ded306ab23586aa6e56139b606d9b6d63877bbd16a0927fda22d7f8572eb3b7f6c1bacff4e0362b15502a8ebb95f90240aa6bfa99c6e485185603b68e069b", 0x52}], 0x3, &(0x7f0000001900)=[{0x10, 0x1, 0x6}, {0x28, 0xffff, 0x2, "77941b56bba912a238bd3af2e6908affbf"}, {0x60, 0x1, 0xcf04, "812e9d33055ffce792f0eb06aad5c5521cc06eb183e29015a378cf3b0acdf3c264775dac9ba7fb8ab4d11aa36879a347aa011a5dc53bd7b19fb823fbbac4dc5d85e17ace536f67366900ab65d331"}, {0x1010, 0x1, 0x0, "c370d42be95a7751ac51bc67d35ac526e0ddb87f8155b4c71582af515e933db5458c95d9e3f259b91d9372c4f16d285010953c2a3dde73375a6298c5fd42164b27aee2bb96e5d1dc7374b5662927696c4179636fbb12d2b4495c00170f3b3fa188496b9845b6a94d4b5710ed5d1d75cfadba648afa086e16404bde2df8c814339b0570db6d1600c0e112f98ef8b1ec5184879c132bbfb455438212338cc490d6b6bd0a5fcc0e0cbc424722b60412b7ba665c8668a3a846e167719228c6f3d453748d8df75f39cf3e6a037918891919ef56c9443c7b336800dee1d97284e29e9ac5cc2f673493b5e9a5b5ae510cbfd69c18a2b889758cd09633e5c2863759da170c0ae2d43dc8b62c5144dbfa4ce4a47e36f7ee821bd0211dac031b98f7df9a58000ae25b2cbc0f442506cf4d7a835246e2e041fed20f6bc9f6b1edd7fcbc6d0e402ffd4b55bb1b10a866eed448ac121f8a1bf67ae5069e60b6d60622ba667f0c6b20d56807741d8a2a73b3dab0eec75c612f2684e7a2fd1be3d39926589a3ae01bff5d3e4a6ecdb83316159a343c3c03a8ae3d1fe5ba03312a93477f396608ffece4f437818e4630135923a5b267e767ce0eebbe16c3cfc68c362758e21963e24822f2806ae353b2dc003777aedf49d709039428c0f49b6f4765d639a10d0838f95ca9c4a1da027a7773fc2f2d2ef441d38207224ec51eb4a9bc60770800aac02249ec8cba95281e186182f58c9656c2a9fcf6e87f138d094912b28c7e2f75ba21afc62a8de8c4e4812460c7349fda250dd22485c4a66057ee26212c13b65a04e69a043cb996ebc84fd82cbc2b6c23a37841da631e86570fa9fb53537816dbd5905e46dfd45d574ab2733dda7d808c60e923a056bebc3b320cd9c5126deea40ce9f7090a77405c1aaf56978b9481ea4b75572a9b1cbda6281bccdb12dc4a8864b18b69d405b69776a5e0fa70a7a2d349794f53b04a5343908d147033e0f20870b13aa73074bf101a1e9c23857657e9109dadaded89d8fa94fdba2e3040c212e4dd79df013fc1b47d8140f3cfeb8d5f8cc09670d483553045fc8aa689f4bd04abffdde1d4305a8260fbcb73658ac0bb101ca9b18f3500769090ab8a49e860e9cb4f37f455224e52f70dc22b3ca6981ecc8365ec415df5e8a3c55b96e5aad3399ff23c3a5919798f050d9c772dece95273a69e247ac8892d1eae125e6416068330ae5a15182bd5b3a95384f6a0381d9412cc7ee162b0f67b034dcd0b35b918d98d6acb7fcc13ce006139dc274095c03486ed2af6db1ae20a53cc9c2d9448018f2a7a73a37f5638cd4f8f09a024bfef69127fa8054fdaa3164d4dab02b5d727af3e6a4eb85b2567de6d0440ef2121a74f6a9fd8bf8ed371dbf4edb8c27c1fb1380510fbebf75c57912eaa1254626c7cc6bb921b99c4bc42f2df11c9c02c35f38d4b71b5cef262ca85439f1f2f58f1db24d3b9ea9cf89700210e962324557feda304320f291b7388b25391c72238293238f3cfe360b44abdbe995ce4fccc4aafd018282c298d1c606f6016c18ac3139f150d22f95f881f382e38c16d147f2e97a975bc922ade0ff1a846803107eafa6cc82d2da542942bb9dffcbb061175cfadd8b6c293a86e4a75dafc27ae9540d4933de6608f5144727425ee875a093bf6f0c51a21f166af7106ab592bf95959016ba5086b54d6c206ae47774ae25d193a9bc5f971c688daac31eec9c18b868035648799620aa57617619aeb47c9535d0fc5b43862a8e236cf308c8a4a854357fe09fcad5c3a9608b4027facfa862531acf4e07747fcef9e7b53b997c00b3a68cf093d069ac4651945a55b125810520f4bfa4cd60e611b10b8a81b3fabbaa99aad68fe40b1e0fcb3f46d1db00dbff762fb3b17166caee59f75ff3b40d950b3e75aa93b91af9901ade34ca56ceabc4b7f81184a14ea03cd90e2a1982a0435d39e40e9a7c61e6d225fdf868138f10a7af04be438176521fb64e37db1ecbfe643b80dee795b1bafd5066333189f58be933f130e332f239ae96bbe0279328aff88f62449636bb8456b2f389f24596b8a5d6f5f859c5462816d0298ba579afb41829537cfad9278522838d127353b96ccc03f980ff2f265e2d7b94417c2d3c76f0ae81e444ba1635883fd19d9835927781a8b588e347620ffbaed4082510fb69baae421160760204d4bca4292a10643c3c1128f7e48a85553208a8124136053473174b69a64ebaecdefef82939c08f76e37c84be56d0e3c9cd7580a859cc7c2622264dfc1f6aa320673a1e268de4c0a9a7de9dae8f5ac467e8b6378698f458c19153c5ba6ec04ff87fc659003af2f4e298a528ce3eddad5478995e892d913001443a32384d707fbc5d54522a2160ed0bbb38d67de06a288453cf166d3932f61e382a7df281b5528822308a4ec3b3aa09f7fb68dcebe1ffee3247b21e1e5a58a737558dc27b2c9f9a51699bc77b613a10db652430f85702621c073adab245dea2c0d95d3d5f65282b7264a2d6a054a2ed1aa00d8e35f6d92ca07f503c433af5380d21bf7fe96a0cbf7c2c19c88f99cf113b4e47fe6107826a827f8fc305b6292c943f7761618abb3fbc937eb1b0f5a2aa6a541396bd3c6949103be1f0f1ee78e3bc535d24893ca49d3a48c5b8a32964de794ce59c0383ea622a5eef49cff9e5844024cf218ee9071ac97d109d37be855df296136a77cfa661a98b40dab435aeaf7c338ba8a249ebad2fb7d030542e7d2f8763edf3a9b44b6e0654b445de3f05e84a20e37a26fb63c89f3203d0c3f7eecad6203c0293d0659f61205a93d173f6f733dbfa03595dc8d20430401a319d6b00564c13c143f17eaf409fa166d6475f9e4c5c340bc6aa01ffb2724a6c64b7c1b7d6b20a4070519ed6b22e44ca79c9049b6c7cf4a3c4e18b3fefa4094281e9f39b1f031a09352f82238fa5a7bf422f5dd74a9ecb32d7989cb4fe0f820316cf12f5309db0669097d8d8ab50e4faeefd7ca348fc386850c371f188e1d98a369465fa8c71dc307beb4ca04c0e50ead99e831f8ccb5e56020598bf2ece78096a24362195792cb3ac144e3923719f51d34cf308653e0fc9b932ac8550a1b48aab43bc822bf0f1d2899603b922a05029fcd0449f55c56ffd6e4cd4a298247b323a9ed8bdb6e7df62c4fb634c7ed6b89cd51cc9802eabea9ac2e3c8d555ba309596d6568fac5c9a28d106b2416b62c96dab619eaf3a98845141c3bddbf392c9d2d7b3531ac722ca1475ef3e65ced8ef83af5ad5f9d254a48bf5c2d9c1074c7d188e13d2fc96c559e095c4dfcd7791b2179cda913ae09cd59535c4b9d38d2b6d13107c40394c6ecfb389e9faa8cc28da4448f561d3ce8ddb1fcbc8b34b4d5e37955f81da8743467a6e5f29f01270e91e2cb52bcc731c4bf1b59a78aab8cc55d6d08498bfce6dc4c9cf5d84701b2eae818dbf8350da510cda9e3e5743fadc9233405775e75d5c78d4bd06227bbcc14292a669142768d579157b1f2e233df1e868f35361becdec3b51638148beff01777e4b3c201328e286095e4bcc163cb99f73f05b6a6abc163206525a794572509684e4cb4575c2c328054c72cca3d1f93ba31d9c18911613189c3e058d21c420b7e89801edab9d3baa9cf11fd9a7cd97c2b9a38b9e15bc2a1e57486c6b624af161e04e8c751b06d880d8a33e6e96e3fdc7abe3b507daf777046e1996b473fa733e92435a700a8c95706a966d9be9bd2b06954f0c1abd4895c8de4b616a9f65799218a15e541d370447fa4f5fea59dfb68a2b9006a8c6db76365526d52cac3a6e6405190fe27ffa6d2907a167ea396e1ab0a1a84cc288817811637b26073fff5bc19d124dc429204984e125707814049e9accd94adf1eb3eab1a991665bce6f4c42d33291d6713b994a91637919f7ddbd8970d87f6241a8920f39b5729a0539ae58e1473d4e62cffa15fbcf84f70ea6140521303887d791c3c50a8ed27675d6825965affde0b7e6eb7305fa8aea3fb9e8abea1336daab52750b1d61fc831626a4405f9eb0451e345804a92a3c2540b7f522077714d304c76362b9b9a9e0aff256b735575543a715800b55afed4480779d3d0179f6ad9ad1af6f94e0859bf1a8960a9a3499e2049f9d4a54d41e4b2ba6a1e6aa96c52150a40c5e2880042fa7d17168a1c87aa7d3b7784bdb8afb9f003955cb872585401bbc692cdc918b6292f586f504fa9daea6471f43213f33d9527d4d8356ec94185b6c76c3e3305f608a84edbcb7820507423affdc77441a11148ac5131367cb41a4df005319eee7e925268c4f07206bc03c92b56cad681cb694d1dbe1a938cd14abbf48cec2f1e200b3cfe8a6bb8a445ff0bd1ae94029bd05b477beeb5cb901bcae94223ce6974339d9312156e7164349f38de88e69593e12bfdfb61830baf92b0124666e56f3a38197915e8a16d2cc9aa5d7ff68bf2c765db2a93df9d4c17fe669ca2e1c396b3d0f18b12f85d50357924ac68c4c60b4ba2d69897b4fbe15c2af9e3eadf492b13f70862d188225271be0382934d4f156ee9b0395a92d5c56c0559f5abbd665724f7f997367e80ed1a58fccb12cc3b33a2d651fbe0c2c3411055ae74c1fed9e8299c34ecc1f6624b540b14f5fa46113432ab940410f095cce3acbe2c87145035c60b64b72feca2c134a3b4c020817f471d921574fe73de753f2e441b4a418e7c37f5cb5e09368f3e70ce644f54429f43369f605526ab58ff6596303db7ec47ab6757b74f0ba921dee9f82f847eeb3905fa13b1796baa23f668884f2859d1243ebf3334c6e28a76f7df96bfafb3a622debfaa227aba67fba4f5aa43c699d09f781a2fc244502a399d2a227cd454d3416b4456cc8f16d19a90bedf2f4cfd199be5d37d0540dd9daee6e6ad0e3f633572ecee670387b4f10094a0a20a79b9bfe8e9b479e9d6a5cde84a19a776b2f56118642c6dfe726b07952058f30617c10c1a438d62f1db5c89650cdf319ea848674b1bccdc579f0a2b9fce9e691654baddcf11772c29ac1b9a0d1d7660e835b044cd00eeb70efa14e75efa16365e7a53ed4a98fd46c16ee34ec2884f2a92b50f7d5581bacc1d9f363fa4597ff5852bbb9376a43a3f48ae30f2237850dab9e03a7e60884c79a063a03ddf9e930345208aaf8a28848c661a3e5c1d29b26c527b7f23a8a50928815284fc1e02c92952b33c9fd641ffcae721052620a0eaf4b514742ed23a4875763d3205f5cab8f50cbff7223cb59fe2eadea58543fec55d180dd4e4af2ec7ff7b01a261a85d7996bf55a649a4ac2507e1196f565e2d5d4aff897044b2b04e90a47db54219ff487f441994b8f7cb351df9116bc857cb9a7da06fdc871766e663fb888f576bc237d914898792925f12d43e28282d7e118ca1eca9a20af33efb2766833ff05f7a22d05693f3179cf2f7e74e457995d57853120171478e21ed6e4f42a230a790d3ddfe9e53b4e9657e1eefb8de95998af86494ea8072ccc7a84fce43589fc6be06250e0640f48bb32793b131cf4f43ff134148c466a109f7a7ba9901648d1dd15d57f6879dbd0da0e09ad4868b88143b8ed02d79a6f6dbe20de1601f0dcc5d2586361a316c00bcd93a91ffc482e653e3dfc2e7798baa312737c9505c5689c87bab87158671dff8226e62fcc55e8b185988f3384673fbc928645747819c816bfb53d7a011995a0fbdccdf11d4f4a7efdf4322c55498edd5243c2201ad0fe2055815abc9c99d88776debe4eca4d9263d3e5170451978bef97f80c6165cf31929c11fb3971ba6688af4a7b8e4fe"}, {0xd0, 0xffff, 0x3f, "4c0eb62e6c5a2ac37e62d2ae505f2a9f2c96b46f057ca6e7baff04325b758ec309356828627ae8a55d42de3ed5797b5ef2ade335670d44b785c28ba2dea2ab46b7ae3e154aa0c21754eca1f5ee7c07e4b350a52187e9ac971a128e5bacb874bdca2d6dba84565935396d7f1d4d290f5000efd57660f0fa6cea614426b3326365c0c6f177e20808033a345aabc42f6b9bb2a6f22d18d9900595879e2c96e44e4a5baa1a22b245ec8212d20a272e3e6986c2a10be5488cb486c8"}, {0xb0, 0xffff, 0x0, "ba97392e844bba298bc31f0de0529525031d73c3d79e8238a534ea5fed463ace9bb8e8309bbfc163a6a488a82fcc4a78561f6ab3218beb1b3a43385c61b34d6a2684f966b21704ecd8b2e65807c581a4da50ab0cc9064a96c9b9124be8baf79758eb4919052e794d5f17079a9db7f18846f5ca4f248baf5080d9663bfcba4f52270506bda138ce22b482892de825db8c2792284c120aa575da1044301f"}, {0xa8, 0xffff, 0x37f, "09565526d24e6fd6cb020116cfec9081ae16bef6fa846631eff79e89d8d8e502b2a8c0da33bfa66ea90d31dc1445c594f9b8840349249f774d13356739001d6fd75e9639eb4f2bece25df5e0eb884d4c35e4e82842ff79f9b542a266db0607d9355add7c7c7fb3b92f7de26154147c64691b11d18b32f935b697a4a60830b0bd795f93568ff02ea39688e9c7fdec0944b03745cc2ebf"}, {0x40, 0x1, 0x5, "ae484a4dff9fec2929fab39368e9cbdaba851a75aa527db881ada5b6250ef836e9c9316291c428f8ce262d648d"}], 0x1310}, 0x400) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto$unix(r2, &(0x7f0000000180)="69248f62bf51af13ccb93e07655b14af8489640829427a83d81a1ca3ba097e5f487f50fffca72642481f9ec2cf54fa1a5035014eff0745c933a5fa58ad96a2e80139dca2c9f0af238608cde0847652acbfc36c02ddc5953df5f261cee40152de9db28eb4eab2089cd2f42d32174d205d61a23de9f6df10f871c2e216b9fffe5c94847354787a194b68a3f6303e94aa1cb75f707e04863abeb3d22199c4b29e8d58a0b766441724690a35eb7d509e4370e72d09f0173f3c617f58e20d53ee6d07c6821170739c45c1aff56c32d0a8752a46a29c5ac7381df65439dd42710ec03d6ae5177f63bfca31adbce57d7adc9c", 0xef, 0xd, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = kqueue() r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r11 = getegid() r12 = getpgid(0x0) r13 = getuid() r14 = getgid() sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001380)=[{&(0x7f00000002c0)="edfa10fb06944455b9bd1b61f5740c1caa369c3ef949b88d39f6519cc06fa9f38908a4f69f4e77869ad4c90d46b4d4fc681dcd9536207354c5cd9ceb53c06349a3164e6dbdfde530b89a316285af1499264bbd48cab08d8be21eb8054e6af66dd0528b13d5cf5fcc7776bd6e893b4d2d51bc42b96fef5edb8b7c0fbe2ce9783932af9c00fea0625b4b5baa7924370e4baf0c1eb243947f00f4d64cc1da7134335ad0a04424e2647e39", 0xa9}, {&(0x7f0000000380)="904091108e4b3d1570cfd765b9e149ba5c07be55b88d1daafb621c2c0243b2f4636b3daa8f9b39276baf02d9ba12fe7c548bf295898b6472ce1174b33b5f2c5cf7ac87e09956eb17a81f2f259455988ce240da9ee09fe03b302e3a5faf6fa1855361445c833c43d88f3a29aafa5806c4c07857e3343fb66f62fbea0a2f285f752b222efba29cd55e34a6b4d29a495953724ede1677ebf6e7b2dadb7cd325161c3b53bd0a6fe65f6e0b7fcd392bd3ea6664d3ae1cdfef7e6342235e232ecb1ff1e1f033e71cf4d893e0b653d51e233680db8b1913c28eb1351b3dd35f2d6a1ac24de0d42b42cf81912d31b7b07ca8bc4db60e2eed5ba87de094594e7fff516ad0342eeaae4da538443a5520f82855332b820e44174b4dff0f37099489034639ea71c24bd57a2297529678b3bb70732bdffe54837de7f01b910a7802f146c2d9808ec5ff8edb4b3a59de01e11d2966a5cff85174c0fd8faa24f5eb903de6d1bf7ea462a39968124c9d20ada816fbf4fb2034b94789e2d72d6f5f9b4d008ad72b8978f8ad963f3aa3e61f3b3785d2f60900ae25225fe00b7fe252dae1ce53e2db151cdcd8c63fda87dc09a710005ea5848f5ba6fdaa047fe2660250d486f74734dfdb70ef59537c2d78acfbb1971a7f67e0608be3bdefc1ea77e2583ceeaae8307c35af8881319024e8558e91992dca556d82b0297741903c3e8e1362704aad0b41fdcba8543919f0489122e5319db756b93a2b9bba01d8b90d139921976ee5c4bc67d03b96d48e076efe96e42005130565d4eafb7e84172296f2f9d4fe161aed50170c9f328905a35f268978f6c89283b3f2c3f9595e7c8f5f3c437f1a99f478350f8a62030c3aa51bf4cc51491e308b1b8562b85b2786bd48ff3ddaab5aade95e8b7264d7251bff981f6275071288547f156a8e3721a3ac71f793ef72e4ff5200ad3605bbb6cb23280182ff7623eb6fbe55f77bb8652015b70a4306c06fff2ad8f09f0380e7485771a02bfacfdffe0bf458335424980aeb90749705e0bf7af593038f868559c41f1f1e962ad738033ca3ca14c6006d2878d7c3300b64be43e691c13fbb995ea1fe48be5c4d8d4334136f15ace78744b87d326cef4613fcbda938aa6e12b8afd96c99c4676f40bba5669f4880e4fd2586c323acd2f5128a1fd55346a8153d4d06a850c7aaa950a7d368a35e45fafbda07e638b8740977483363b8e2dc7246ff97c0c9b45d3ba76fcd1ffb4354a2ae510b4adc2489555490571afcddd138327ebfd853c0b3f94a1e858ce7b30fef4bc841ad09102153bcc9eb08e34514f969825cfc8b72d8b019d989cf4b5222f6034b61f0181492bfe647e26a1421f991e4cab2be3665b35a02b56a205f923829e55814b8b70ded2b84a70b8784ed05c9935e3bf00accab1cd8d6c97aa3b925ee6791d8a772f900647eba1318587fa2da06daf405817ed430690a43d24137beeac0194007019892e345d47714efe005053b037131292e1d866092649d0ac38d2b027a9a514ef100551929eb219b4fd001168e496e18b13d6b23dde08d5803702056ce8a4537642a1af3fdb214666e06993315cb50775a9ea6a62f9eec9ee37e96731eb8a5d462d6f5aa8d348986cc7eea763c587a497309a95a6895bdeee6d950bc4aa056cb4d95b10f650bd5a4f3524179516ca0d39389181b4e4c9ffaa63e6e58e511bb38cef1f24a0d52bfded5b425023ef17ce5e565dcdd16d2fef076d954b86a87fabd743f5eb4af9ec9acd2f6104f0157acd71983f53e0dfc8b9cef7b3deb370bade89ebb1e00d829c928d9bfe1a533b501a8f4f976876a29d26e4ffb5b3f27f0ab10c48594a069351bc3e13b3fd10970b2a82c9362c343df6c6c2234299e45ef02a5c134fe46db88f8a0994a1385c699b970e41cd88d1c658eebaf16d16f3e06203149bda22a67c3714f98bf097ef8cdd20493b1b75e2811222a12568eddeb92fdbd66a0b1a264d8d6960df636464c8b52693bd217b04ff3d3d207b17c0ffcff7b261c691c347a3ee90497fc179dc3f3f11e76f6e659e2ceaf34e9ed4e1c8137a459489c00604eb20581d719846df0a6db70960a9962172d4d02337763770d88cea16f3aba6c3530cfdbc1ae0cd37743dbbb706d8a7d393c867cbbc242d890af61bdf96d3fbe2a15dfd0b1e8e4bf48339620c04fd5f78aa7741b4acfc22d0623ce153bb4e0bd6ad43df367e0df25f2e52711c31e87490b8995aefb0b2197e6c228bf96581709ceca645972ecc888da36face50dd0cd50f562cb1c688b1a55e6d0cb370499a92a135be0e8e8a1cab6344879f057a27ad6d3905a90d827f22beffce6b9776f78bd53d01022f1891924f1cbc2cdaed01440701e29a2439f8b0e09ed9436a91eb419b718f23a308c70b596b182d64888cf9140896ec74b753e528092b554891eae40cf7341e3b822163e7d1aefef7ee4330ff3b50e9ff6e8ca325957a3e468bb52696a1b41a811dee9fd088d241aa18952202f31fb6b4126b5674cd0f2851227def890fe17acffd3b93443183f44612898e0bc910860e1f40cad1046c6411b399e24949864ad070d2001e8209b37a1792f69068c4b4cdbc994aadeda29b5121d337e7d53567a40b5a23ee939942438b972405596753d4afd8ff93881e988a6fdee4fed97e0670a82de45b5f1601ade7d104bc74a30e0ae9c9439c0f544c259a1b90e388fde7e54d54899370a7fbfef9393a6b42a9243658b7d78151c27d60d934dcccffa27be438bebf4a990ebe60421f08a72a5d3f3974770611799d62eb07b2f3bd86572fac7e354bb2fa0dbe07ffef12f52e214774c9600df6e58f159fa991a708d5d15ddf36b4d92e78ffb5105e3b051a6a73bbcbfe2dea9f4cafeeaac74d1060ebf7b6b2ccaf2f4a65eb851e377b60be3844ca671e19bdcbe98acb914772d740104be89f928c3070ac74026fab16b110974cb9c234e7e089ed2378ed3484c7275f438663d98f108e89a81309db9f0d746d51f129e7e4ead2505093af8249c13ae529183bb96f213329a8dfe85f66698c73f5c8d633d53308297451b58da53bd9fa680befea0fbc28c320186bace3261a7837f8f206e53b4bbc303d5315030805cf9b1c11fee0920d7c1f125b6dae4333f9b1690496dd1c2d574d7f07fbd5c03d6539ebc9561fdb4a9819a3dc12b51f2dc32f65b12ca1f44a8165a535fe8ac54ff730515f065baf29b2116a02a1ed98a9ea70f597d8e7947708bb6946fb9fd676aa8e16c493098656b879147737c06218f7d86c6e05b1d73975bb3316091b8757f2567f4c8981008e79e882bad577711391fa4b562b36b2c6eaeabb8d25d2ac52c4b2ced7b0d4b7685b2ece91825787bb4715f898cf3003de9db1f93686cb281c55e721ee657b291c554497a53810558b4b6b37387c834125a08eba928142b0b212bec539a833f4b612dcef69478435a39eaf35c78835bda9cb5e713a3ee4cbfb4fdfdc044c29d3cee5fe73c8eb3a09616c2270cbeafe741a2b15a9823a52ad1db1ff2111317b397b4358fb66d8ff9235e17443d59399bbea9fe53e3df7a298a82aaa14b306b53565f17c649e6f39f607f91b67aa17dddd01eb2f7243367eba984c66552d5597312e86c61cac65034601d3e9c78a3c991a00f31a651c292a7de8702685eba45064d24733c333051b11b67939cb48ac9677e61e8e882b4c7d7f47e4efd9810a05642ac5a0fa1ac92aec17c5807dcc049b7303184ad995de92b773b3fdc8c448fe7a69ca22d031b2e78961611f4f3f07224612a621d6de18105166d7330bcac4adf3ed9aa3fe65a9325248ffcc80fa2088bde1da8aca23ed0fab95e725120e5699c34652df684cd94b59384d4109c3e937fc241f78adf612ad75ef8a855e2a3b0b319dc20bfd09e8a3de20127ad555e6658362f0950e880b13d98c9dec632ee54fc27f0ab750eb201ebc10df239d1b984101f1952ed07aa2773ec6a3152d668aa9eb5920fe8bdff17ab1b349b56aeb0b71c5887b05cd17822641ac3abfb31daa17e4b31996f777d149574117d6d8b18d989ae538ec69c1becb6b08e6cb99d1a45cc02af788912919e5266ab7da86b2689f7c6de62fe7f6b99fa197a5dc4411d68bf12c7d2cc2105640abaf4b1f6ccd762038ef24fe39d94c3a3e7bb7e06cd9c108b1bffb29dbac558a23e260228937007773ded856312337558517facda331ced8f1190fa91c4c7b74caf2abe0bde23e5a7860f74b15ef180168af206f2f6e3e12535168b61ee6066738c05bc2bddaad7c31d12c7c9e7f4b9956f1dfd8b37d88da1c963fdffe550d41b7773bd2b4ec63a2f98ddd7cf18ed0eb190cf0bb28e9456c10e6f009f7bbb4abd9aae813e11764fec3176fca80c5319f9762b26bc69c6644ed09e1776ba617145c23207e9546b76601839858d3ef1a69f282eb2c89df67c2fd8c629c8ad9fab4d265244e75b0af815dac5a6acbc7a7d37e72d10c08db4a9acd033302dc4cfaffa174806c6680aaf08be546e249eb3ad4281bd5d10b101ddbf27f23e7313ff55df0b8b58329196f39eecf4e83542829d5d108d13aa3943c65a2397ed370fa4d246d4a977799a8cd42db0964e93ffbdf32e77df073a506e0b9c34283c87cc8d6a163c9cf70ae37918525fa723f9536f757ce0ff4668c8287a16acc742ae147b29de155bd60d2d40646bbf7200903ec64b9d69e9c4ee10b8626e84b6d46c8cada2924674efa7f112141902f5f9eff0a682a9a6330463e1d23959c85226cd469680fbfaadd88c1ac02eaa7dd9eefff77baf0a0f90f84ac7a9679e50c3be943f30dd77ad1a58947222068b493bb32162d50387a757b51b4ff5a9adb7eaae549bd425887c7273bf8144d0f234908011a5e733cacdb34338a11978fa4a57b3e5a1a35921540f2ae8298a9b8c12b6b8ca9ef0a6166d7834e54cd752f63e657dfac6e0d4f4089e257ec0c33b9d2886965ca2999efbc1226db896f33bf6e593626f9953b8ae1339d5d411b2619a8e840bca2c902151d1aa93b4a7040424520234eebebc01a3a2e327d9d8dfafb7f4222a54d199d37b4db226191a0acf75fcba03d567e602fac827f5a302065fe87e0978335e0cc42d845d67d69be247492f9e67d840672a1ebf526ed21eb995467c802c0eb1f02be019f8291064a871e80e6bd9d450db87168dcccc4710f1d8f07c3882c7814df27e46a8dce738c8e314ea49cb3eecbd929e363895d6918fe1db14a492bab7a5cdabb3a33eed85f593a1804c073a73172d05fcc5ac97a417799133dfd4e2d74832714016c7c8de95aa64523c7f665a4a4dcc78a25f8ff044fd3dcbe5123a753418bc21196eb3336a601bc058b45b2c4293a633c7f8d5c3360bfa4b53c7f11336a64a6b704a86d5ef71998cbcf72fb9726f2cdd29dd355b9a92f1293a3787614c092230b68d512daf29c35fe16939f9b3e0a824c53bc0a5fe38800c3b4df3835b148ac9cf5246011d929400aa8144b0b822f0ca8b585b5fa434a6e05397bb47b5e40b1df5cb270a88d0321dbf2e4079ebce414beff54650c904315a1efc08aa9c68f10042aaecff73605da740951f7523d038e32640ddf94cd1e60ae429cbd56f5738d14aac77a8cae9ba3d4b71d95148a1c8498c2f59ada490018b7f4c0ea612213c96f51064310bb5da54e2641423b4cfdf9ba8ab39ead520f3a0056de23b6dc1f5242dcdaf85a9e2a5186a39ae0e9acc953ea4d8fff8045c94ac407a6a32600d5169870099ef4c3056420f3969947c680a5996587401617b8450458796206f98cca5121f2a0", 0x1000}], 0x2, &(0x7f0000001500)=[@rights={0x38, 0xffff, 0x1, [r2, r3, r3, r3, r2, r2, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xb8, 0x40b}, 0x3) r15 = socket(0x2, 0x400000000002, 0x0) setsockopt(r15, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 14:30:13 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x800c, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b670000542a538706000000b807000000290000003300000003005b89107ca17a7da4b7b9"], 0x38}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r6, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) dup(r2) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2008030, 0x3) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) 14:30:13 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6b}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r4, 0xa, r4) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r5, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x7ff) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getuid() r8 = getgid() getpgid(r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r7, r8}, 0xc) r9 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') getitimer(0x2, &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000040)={{0x2, 0x8}, {0x2, 0x20}}, 0x0) 14:30:13 executing program 1: semget$private(0x0, 0x0, 0x32) clock_gettime(0x5, 0xffffffffffffffff) 14:30:13 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) 14:30:13 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 14:30:13 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/168, 0x31e}], 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80c0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x2, './file0\x00', './file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x90, 0x4) 14:30:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x2) getsockname$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00_\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000440)=0x6e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0x0, &(0x7f0000000080)="826ede0a24da0432186ee891d43cc6102d69cf72328c797fcb072c4676d18a7875a066477004ef03ddb4ae028ea4a346283a89002ab72d34326e6a9be5cf2cea86a697c4d663b0390ddd839e9c934c43e3324176719fbdd3307921d24cd21f7d501691cc66f03e1f3ed92ea5042904039d0be72870c0f1966dc98d030be062bc1f969f6291bf1c1ae08145cc0be02caefce499ba969207eb59faf7f05ad211358cb3000dd83b9c5bb161f6da00dff403631d2f71f73021", 0xb7) r2 = semget(0x0, 0x5, 0x0) semctl$GETNCNT(r2, 0xffffffffffffffff, 0x3, &(0x7f0000000300)=""/74) setsockopt(r1, 0x2b, 0xa, &(0x7f0000000000)="cfff9668", 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x5}, 0xc) r3 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r3, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r4, &(0x7f0000000400)=@in6={0x18, 0x3, 0x2, 0x8}, 0x2) r6 = socket(0x6, 0x1, 0x5) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r8 = socket$inet6(0x18, 0x4003, 0x80000000) r9 = syz_open_pts() kevent(r7, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r9}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r8}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) close(r6) setsockopt(r1, 0x1200000000028, 0xb, 0x0, 0xfffffffffffffd60) 14:30:13 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x3a, 0x0, 0x0, 0xfffffec4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x208, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) 14:30:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x384, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) getsockopt$sock_int(r1, 0xffff, 0x1028, &(0x7f0000000200), &(0x7f0000000240)=0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0xa) munlockall() ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) open(&(0x7f00000000c0)='./bus\x00', 0xc0, 0x5) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0x3, 0x4, 0x7, 0x7f}) 14:30:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x3) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) munmap(&(0x7f00000e9000/0x1000)=nil, 0x1000) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 14:30:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000080)=""/34, 0x22}, {&(0x7f0000000400)=""/154, 0x9a}], 0x3, &(0x7f0000000100)=""/23, 0x17}, 0x40) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00007cf000/0x1000)=nil, 0x1000, 0x4) shmget(0x2, 0x4000, 0x400, &(0x7f0000319000/0x4000)=nil) 14:30:14 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x182, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 14:30:14 executing program 1: r0 = socket(0x2, 0x400000001002, 0x8000000000) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r1, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0x17, './file0\x00', 0x1f, 0x1000, 0x6, 0x7}) fchflags(r1, 0x0) 14:30:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4c}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x43}], 0xc5e, 0x0, 0x3, 0x0) 14:30:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) semget$private(0x0, 0x0, 0x204) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xffff) utimensat(r2, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x100, 0xffff}, {0x5, 0x38000}}, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 14:30:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7fff, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 14:30:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x88) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x2, 0x2, 0x9, 0x0, r3}) r4 = semget(0x1, 0x2, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x1}) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xfffffec8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r5 = socket(0x18, 0x1, 0x0) dup2(r0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:30:14 executing program 1: socketpair(0x2, 0x4, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x2, 0x5, 0x81e2) socketpair(0x1, 0x3, 0x8, &(0x7f0000000180)) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 14:30:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x80000000) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getpid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xa9fb) wait4(r1, &(0x7f0000000040), 0xa, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 14:30:14 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 14:30:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="d5ff9668", 0xfffffffffffffddd) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:30:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 14:30:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r0) write(r0, &(0x7f00000002c0)="ce34617933580ca9ac6074592e52b44097384b2d4274dab206e8ac8ca18d1562732599c8e1a1c88a7109ace344f44b1a99c3ef5e0ecc7e4fca204b6701f59e5b7bdd6e2b568a886987d0e6d39734c4479667a0d2792cd48f02b900ad25c6fd80f42cd785ef944d613cb789c78d3bad9365e0e436fe69577779f0efec1d2957abfad732c1739529f7e164ae17e6a24c6cd26ca7f3214f65357b180e38342e43d2d76605059b1a3246a3011fb33c9c7f843b640e8b5ece1d1ab95ecf6cb1436bd9e75fbe7b7ea5a8e2375e0e8a2dd85200bdd729258d66b0001b9dd7b7d072ed256700b8be7235041a7443dd89d75b17a2e1c7a33f554cf2e2b0e63205c25d", 0xfe) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 14:30:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1f4) fcntl$getown(r0, 0x5) r1 = socket(0x20, 0x2, 0x4) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x1000) fchmod(r0, 0x8) 14:30:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xcc31, 0x8861}, 0xc) 14:30:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x3) 14:30:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x9, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}], 0x2}) 14:30:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r5, r7) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r6, r5) setuid(r5) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r8 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001300)=""/21) 14:30:14 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x209) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 14:30:14 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675", 0x80}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) msgsnd(r1, &(0x7f00000000c0)={0x3, "0bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371373dab156ac0e422f63da13e3b931e4e2e53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c95eec978c2884705920045f3a0f50cce79bbe87ceae0bd821d211884e93cbb8c274b35b710b50650d610f8a9d56bd15223646cc9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff0"}, 0x102, 0x800) 14:30:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r4 = getpid() fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x3, 0x0, 0x100000000, 0x20, r4}) 14:30:14 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66806c653000"], 0xffffffffffffffec) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x2}, 0x10) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:30:14 executing program 0: socket$inet(0x2, 0x4, 0x100000000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) ioctl$KDENABIO(r1, 0x20004b3c) 14:30:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x160) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x13200000, 0x9}], 0x7, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x89}, {{r3}, 0xfffffffffffffffc, 0xe1, 0x1, 0x80000000, 0xeedc}, {{r4}, 0x0, 0x31, 0x4, 0x4aff, 0xfffffffffffff000}, {{r5}, 0xfffffffffffffffb, 0x58, 0x4, 0x80, 0x7ff}, {{r6}, 0xfffffffffffffffe, 0x20, 0xa000008a, 0x5, 0x510}], 0x200, &(0x7f0000000300)={0xfffffffffffffff8, 0x8}) r7 = syz_open_pts() symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000140)=0x48000000000007) r8 = syz_open_pts() rmdir(0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r10 = dup2(r7, r8) connect$unix(r10, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) fcntl$setown(r7, 0x6, r9) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x18, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x265) 14:30:14 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="591ed1c9bad85dbef2e8140b6deada47b2b9fd0c4e9992a8e55f05a288acbb8d4e1908651a9458ddea96126d729d4c09800f880a8c7bd87451983a1f88b3303621a5950f515c30235e540ca37c7ee8323eba4b9fa71f98b6d48450db5969b3c4c284bde2956350b12d3afd3fe89c75f36f673c7690f849ff245b1a959bb79062982e438ee11364c65b65337cb97ded5d06516da735e07c4a51271dd9a48ce130edcaef654e5f2d01f4d2210d", 0xac}, {&(0x7f0000000200)="fb350b3be71b9691be6f3ba4ed6655694c64e497ff49954775ddfa2cc7534f13dfe3ec9a64096ce268a4da1152154d8ec9a2a4699560c7f98ac9100f8fdeb635823fcca8cf043ff0dada048bf92aac196e87431487b7be279e11cd4d74f6ffbd52b287c29db6ebe8620dee4f8c8dcded487b9b7f6333d55f31f0a582fbb1fe4577c177909e45e7778acf06a4648854c76e335f4a3c4937b76bfca397506b2a8f2f738a9d412d72c4e377fa5143ec09d05bfbb3adbd31355d48268ffe", 0xbc}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x20) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffffffffffe66}], 0x1, 0x0) syz_open_pts() 14:30:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 14:30:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000000) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x88, 0xc0) fcntl$setstatus(r0, 0x4, 0x80) socket$inet(0x2, 0x6, 0x4) 14:30:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x4000000004, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x2}], 0x1}) 14:30:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = dup(0xffffffffffffff9c) r2 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000340)=0x8) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000002c0)='./file1\x00', 0x50) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='r\x00') r3 = getuid() r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) mkdirat(r4, &(0x7f0000000300)='./file0/file0\x00', 0x10) clock_gettime(0x0, &(0x7f0000000480)) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xec464cac5a255557) utimensat(r4, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)={{0x1ff, 0xffffffffffffffca}, {0x4, 0x9}}, 0x0) chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) recvfrom$unix(r2, &(0x7f0000000400)=""/45, 0x2d, 0x802, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000003c0)={0x1, 0x6}) 14:30:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r1) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) pledge(0x0, &(0x7f0000000100)='\x11.!\xf0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 14:30:15 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000000c0)='./file2\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 14:30:15 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) listen(r0, 0x401) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x59) r3 = dup2(r1, r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xffffffffffffffc1, 0x1f, 0x81, 0x3766}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) kevent(r1, &(0x7f0000000280)=[{{r1}, 0x0, 0x24, 0x40000004, 0x7ed}, {{r2}, 0xffffffffffffffff, 0x11, 0x80000000, 0x8, 0x5}, {{r2}, 0xfffffffffffffffd, 0x7, 0x2, 0x3, 0x6}, {{r2}, 0xfffffffffffffffe, 0x40, 0x8, 0x867, 0x400}, {{r3}, 0xfffffffffffffffe, 0x41, 0x80000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x30, 0x1ff, 0x4}], 0x10001, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffff8, 0xa, 0x80000000, 0xff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x22, 0xb5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x3c, 0x2, 0x2, 0x34bd}, {{r1}, 0xfffffffffffffff8, 0x20, 0x911e852db86e6ef9, 0x1, 0xc4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x2, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x81, 0x10000}], 0x4, &(0x7f0000000200)={0x3, 0x8}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000700)="d0e6023b321119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e285bf8e8c66042100000080e0a904ecffebd2010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629bf191edeec2f389f61ebd6c484cea1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da0e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce16985106000000000000008e3609f21a642856bb621abd2b722e80f83d8b72495e8bf9818fe10c992886360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e19cc62cfb952e2bef896b149d945715cfe34c8b0230145124b2de7d8e64", 0x16a}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x47, 0x8000}, {0x0, 0x2}, {0x46, 0x2cdd2214}, {0x82, 0x3f}, {0x0, 0xfffffffffffffff8}], 0x5}) r4 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) fcntl$dupfd(r4, 0xa, r2) getitimer(0x2, &(0x7f0000000000)) chflagsat(r1, &(0x7f00000006c0)='./file0\x00', 0x0, 0x2) close(r2) dup(r4) syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 14:30:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x20, 0x3b278f4b, &(0x7f0000000100)="f3c968f931d6c50fc90fbec11456ef15e2bda15d9757897010e20a", 0x1b) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:30:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x41, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x9, './bus/file0\x00', './bus\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x0, 0xffffffffffffdffc}) 14:30:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget(0x0, 0x2, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/140) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/45) 14:30:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r0, 0x84) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000002c00)=[{&(0x7f00000028c0)="a1", 0x1}], 0x1) 14:30:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000), 0x0, 0x0) 14:30:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000002005, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 14:30:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x235d, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 14:30:16 executing program 1: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) setsockopt(r0, 0x7fffffff, 0x1de840000000, &(0x7f0000000440)="e7d95b9bf8dadd5644e882c6b762f080a4638ec048b06122330850218c7a0847aefae9c21fdc3e01f86a6a2ea10a079264360ded3115f6aafa460ebaac713a2005c6ed883a03052d59c91f49e982a95418a477f937136026fee8567d8d717834c603aa2eb3ea21eacd7db146d26582c7344b601a82451bf6632261d9f0e58e9c703cfacc334cd825", 0x88) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="0247f71e64371eb3ad3f3fccbd61a0e2e85263d96631739a1bc3aca53363", 0x1e}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000280)) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000742000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) getpeername(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x10001) r4 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r4, 0x0) r5 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000003c0)=""/71) r6 = shmat(0xffffffffffffffff, &(0x7f0000742000/0x3000)=nil, 0x3000) shmdt(r6) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 14:30:16 executing program 0: socketpair(0x4, 0x4003, 0x100000000102, 0x0) socketpair(0x20, 0x0, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8113, 0x28) getpeername(r3, &(0x7f0000000180)=@un=@abs, &(0x7f0000000240)=0xfffffd46) 14:30:16 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/83, 0x53, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x3, 0x33) getsockname(r1, 0x0, &(0x7f0000000040)=0x6b2) 14:30:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 14:30:16 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r1, 0x6, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x5, 0x100000001}, {0x18, 0x2, 0x9, 0x100000000}, 0x100, [0x1, 0x0, 0xc0, 0x5, 0x7, 0x5, 0xfffffffffffffff7, 0x9]}, 0x3c) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc4) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x1000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0xab7f) close(r0) 14:30:16 executing program 0: rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf00000500000000000000c2768511f5020000000000002800000300040000", 0x2c}], 0x1) 14:30:16 executing program 0: mknod(&(0x7f00000000c0)='./file1\x00', 0x4, 0x200b) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) socket(0x31, 0x0, 0x5) setuid(0xee01) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 14:30:16 executing program 0: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 14:30:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 14:30:16 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000180)=""/160, 0x96) 14:30:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000040)="05", 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x200, 0x1}, 0x10) 14:30:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xc600, 0x0, "44a600", 0x0, 0x2}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) 14:30:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x88) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="05", 0x1) accept$inet6(r0, 0x0, &(0x7f0000000000)) 14:30:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x6}], 0x1}) 14:30:16 executing program 1: unlink(0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x10000100002000, 0x7fffffff) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000080)}, {&(0x7f0000000180)="72b5571abe5bc782c920fd4719e3dc921e7af2f823ebb7469f45ea7ac81728d3b547e7fe222d8d74b10f4b6d4148f9ed34e8829c4597ad301c1f559b6d071c5ef61e7a53f2bb06b50307a3c03a85fe646d9657177cc94cb18a019b9b244ffacbf6bae8d44abd47045c1d67db4c2a74fa55bdfc653873630aff78dc2bb0b9a0bef672470def79", 0x86}, {&(0x7f0000000240)="fc17b0f6b7e971ee5e426ed2404a55b50035be2adf2c4a852aae04d152e3258500d19948a91d2f130ed1490f65b55951bd7c8c56eaa1d9f87cb75dd25bf7547cbd259eab75673fb99d3cccff7824bc6e9c26dd2f11319a44a19e2015818aebbdfc08d0d50d54c39ab98b4416a32371ea9af99e3c3e22e0d59bcd7931340f08d15e6922f8608ae3ffffeb19ab601c402d06ad", 0x92}, {&(0x7f00000003c0)="eee7db8f04420611511e9601551aa6d6e8caee5a9b57ef7ab1039469609b7464c247305efd85310feace0b6f283c472f74a3f66df3f3eb5e91456dd977517ad278425e73570d1d3e92872a078232a6f258ac3f5c496f2f46e3378680d032fbab2a0184157e8d72e69fe8575d7b4890eba08a6b29a124139bc9cff22c6b6315bad2f3d7edbba1902b0824d295022de7474bb91dd5a7aaec1ec501d0f4df448bc4f8b12e7758bbc168738b9b81f182e015d0d4a114b4ad9de79ab5d8d6d9f9e437ef18527fa5caac", 0xc7}, {&(0x7f00000004c0)="d3304d93e8f314165f03967d0b98b8dc7ca3c06dcf00169a44edbf63a4def3df5d3eeb25d102f2735abd72105478563369fd1494670897c0f6429cdf9c4f59cbcebbffdca276cc836235e499d515eef52c017bf9d7eef4848a9c5be29897c70461df4894717c94fb7fb91a0f78f4a95b74e289295628b5e7584e88b24eb3e15b666b20", 0x83}, {&(0x7f0000000300)="6496bc516b7bf8d48431cc15814a4acfc60df4275a6c9cbdbb9446d1ee117af5985eea07b1c4241f16bb08adf8e950ad4996a9e67c93df1a51cdd696eca6e8141e3f8a2f04386adddc92266e31277de112417406a9f2", 0x56}, {&(0x7f0000000100)}, {&(0x7f0000000580)="d02b6fffbe4d6f2bdc902f2472720477ada23c81d3c646e921a42799da2db1f086cfb1cea8de7794ed780bf651ee8408ef7872153d99410d", 0x38}, {&(0x7f00000005c0)="efbe3ddc4d3d0816ec3029a91537cec85937449dd9ca411073dcebf0111a456c4cccd3f18e9bc00acf47505e330f9b57c00cc767f5992fedd31110240155f91a6001acf134d250062cb18f3d16e17186bb08b29f5a7e85d3935c6a974d334c4487fd7bb9de05828ae10cb4e7436734126bf30f61140cb458223d4026c193718d49f31a32212f28213299b567907e4ae64ec050fea76d62753d3cc9bde78ce3d40fee212b31ea3f18c55040049dd968f2715fbfa64ee7677860577db3e13c2276fc640799a9a0d71ad58e529dbe75d9", 0xcf}], 0x9) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x1000000000000000) 14:30:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 14:30:16 executing program 1: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa0, 0x20) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) r2 = semget(0x1, 0x1, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x401}, {0x3, 0x101}}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/223) open(&(0x7f0000000280)='./file0\x00', 0x30040, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) 14:30:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) dup2(r0, r1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 14:30:16 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x9) 14:30:16 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0xe00000000000001, 0x0, 0x9b, 0x800000, 0x3}, 0x0, &(0x7f0000000100)={0x800000000000009, 0x99d0, 0x6, 0xd1, 0xabe, 0x2, 0x3, 0x7fffffff}, &(0x7f0000000140)={0x1, 0x401}) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x2) 14:30:16 executing program 1: chflags(&(0x7f0000000040)='./file0\x00', 0x10000) r0 = socket(0x2, 0x7, 0x5e0000000000) close(r0) socket(0xbec463b114574f19, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) getgid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x801ff, 0x4, "b8000000000000080100", 0xffffffffffffffff, 0x80000000000006a}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100)=0xf3, 0x4) socket(0x2, 0xc000, 0x81) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 14:30:16 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = syz_open_pts() setsockopt(r1, 0x479, 0x4, &(0x7f0000000080)="57bfb26a", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r2) 14:30:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = getppid() r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="9ae2240c4e0f6d28adf8a7136661bd09a2ef264bb6bfbdb5d06b2907b234ae9e53ac867969649b10c94adc28b22d2d70ceece7852c4870c82eddbf8604913aa2c853421ac210ef0dc82b3323967f1780e117d36d62de20ef4f3716aa9edc5c451922516baaeac246d18c0d50d7a1ac8e8310fb99e57c0e7251b2339bb1a11bc04f61d8ed", 0x84}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000280)=0x6) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 14:30:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r8 = geteuid() r9 = getegid() r10 = getpgid(0x0) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r16 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000a900000000009ca808d45600000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000004c0)=0x3a) r18 = socket$inet(0x2, 0x5, 0x1) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x20008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x10, 0x0) r22 = open(&(0x7f00000005c0)='./file0\x00', 0x120, 0x8) r23 = getppid() r24 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x80, 0x0) r28 = socket(0x2, 0x8003, 0xfffffffffffffff9) socketpair(0x21, 0x7, 0x4, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) socketpair(0x1, 0x4000, 0x2, &(0x7f0000000800)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000009c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="df1e32a96bc99d962be988094d47ceeafe15922d93b419d3ad203a95583feb45d11b9d95e9ee8f04f463a51b97fb38d394267dcd7f5dd175fe0698a0c20f9eb8ffd276c0b9a91d23ef5838519b51a545bc5f1c1423396a6505db", 0x5a}], 0x1, &(0x7f0000000a00)=[@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}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x30, 0xffff, 0x1, [r26, r27, r28, r29, r30, r31, r32]}, @cred={0x20, 0xffff, 0x0, r33, r34, r35}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}], 0x160, 0x2}, 0x0) r39 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) ioctl$TIOCCONS(r40, 0x80044279, &(0x7f0000000000)) 14:30:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80, 0xf89, './file0\x00', 0xb94, 0xffffffff, 0x7e0, 0x8aa1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="892f997bc488079ed4374d9ade58c2ee4e05017176e372911a55e9bd24bbaef77565a42981629be067520444b13d49e0da07b4e012078c818c9af24a220ed48998e9b468235a0e317a8572ed509a25240e2acf23c477b9778f9ee31130e2a41e83dfa62242747d94cad6923aa704570f4e514ebbbe26767092dba6afb695270dd88d7fc03dbbeb7b5e47674aa2cdd8a690b2966405e4fac8611b2c136cf3bf69d7ad5a0d7736d976", 0xa8}], 0x1, 0x0}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000700)=[{r7, 0x24}, {r1, 0x10}, {r0, 0x8}, {r0, 0x140}, {r5, 0x5}, {r1, 0x4}, {r5, 0x118}, {r6, 0xf6}, {r5, 0x4}, {r7, 0x104}], 0xa, 0x7) getpeername(r6, &(0x7f0000000780)=@un=@file={0x0, ""/11}, &(0x7f00000007c0)=0xd) poll(&(0x7f0000000800)=[{r7, 0x18}, {r1, 0x5}, {r0, 0xc8}, {r1, 0x20}, {r5, 0x1}, {r1, 0x82}, {r6, 0x101}], 0x7, 0x6) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) r8 = socket$inet(0x2, 0x4, 0x12) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="38c5f0133943f43ea0894c25b5fb66b2f179fd8e9c7ef89a255ce40a98bbf18e22563707a53141e2aff908fb606b9bb8ada25572862bc0edefa888c870b1ba590a6a23ea9f9c83d9fe1f5cce89fd56abaebfc0592c4345f1dfb256a4122c763ebfe8278c90add7f1d4cc933dbe29ca31408cb98e53fd6feba9ad6f730c092733a304dfd1068eec66796ede", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) msgget(0x1, 0x8) unlinkat(r0, &(0x7f0000000c80)='./file0/file0\x00', 0x0) fchown(r8, r3, r4) mknod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4, 0x7) setsockopt(r5, 0x1, 0x5, &(0x7f0000000d00)="57b75e986d098c29490b7fbcdfd1c0bd3d7d59117e", 0x15) 14:30:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="714ccb5cd9ef7771c68682eed7de9d0d131473df4eeba8a88e9afcb6e2cd6ba201330eede8cb464d94bb47b60925ce8bdf019066eedd90026c1405d6411c514b47ddba93e9bf13938758314148492fae8decaa9cba0001000000000000773c99821dd1e48250709d0b0dab656308ba196be70bf3b3222a07707da17b6a032efe5b9bda01e5be4b1eb88e229a9a433e059f91bbfbcf2beab07d766eba42dcd009ab44bb7a0e7405cc3150f1abcd64476ed421f4f27b6b7fe4fe0327bb6f335ec01220a117faf1eae6f9084f0cca686d55dfd5f15ce707c30331963940290ac7bbe06d5040400000000000", 0xea) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffefff, 0x3, 0x8, "b08d00000000000000000500000000001900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x1, &(0x7f0000000080)={0x9, 0x5}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac0563769e7ca7801ff77d679bf427900e0e4516f54e74b1677e2df463330026bb259c42625e0240c923877148a77f", 0x4b) r4 = syz_open_pts() close(r0) dup2(r0, 0xffffffffffffffff) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:30:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20081, 0x2) r2 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x5c2f97fc4852e5f2) r3 = dup2(r0, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x4) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x4, 0x0, 0x3ff, 0x0) 14:30:18 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xfd) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x100000000, 0x0, 0x1, 0x3, 0x20, 0x3, 0x3, 0x2, 0x800, 0xd8}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file1\x00', 0xffff, 0x5, 0x3f, 0x1, 0x2, 0x7ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x5}) 14:30:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000300), 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x10) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x80) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0x0, 0x1, 0x8, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x34, 0xf0000003, 0x8, 0x8}, {{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0x7, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x24, 0x200fffff, 0x2d9, 0x10000}], 0x8, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xc, 0xf0000000, 0x75d8685b, 0xe}, {{r2}, 0xfffffffffffffffa, 0x85, 0x22, 0x965b, 0x5}, {{r2}, 0x0, 0x40, 0x0, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000004, 0x1, 0x1}], 0x4, &(0x7f0000000100)={0x7fffffff, 0x1ff}) r4 = dup2(r0, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 14:30:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x1f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)="d6c0dfeebce0cbcb8791b3a142d63bb63f9dbf742ba04685b6f74d47f5c5bc47b4209c23bf7b78a98aed344199007f520377ab280d30525fa64f378873572182c51659872f3df4aa7d40e7d3d351367ed9647fb4f034bcc6757d7b10610c08933886e10de46ce252c34b624dc5fa40babdc0022cb89338053cb130bb4f34317a", 0x80) execve(0x0, 0x0, 0x0) 14:30:18 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x37, './file0\x00', './file0\x00'}) accept(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 14:30:18 executing program 0: r0 = shmget(0x3, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x94) kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1f010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 14:30:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) socket(0x2, 0x0, 0x727) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8c1b1cb82b25c971dfb0a9689c7b15e4bdd152533cb9cb3bd4621fefd77fb39a3c35ff47da61a8c27b0cc918f997befac51aee0d57031d2204ad27e0da4dd9c0726ea0b4ceb35788762497efab0c50fce794c719ced3d67088c43d0689596fbd7ac640422035df25aa4f0ee5803d3e02bbbc718636b9fb9da32e353821a61855ebe9b669ef6be109cfdc43fff3ef3bc1d841c5bec60e25d31e92eca96db6b58731ae75b61e503e58da88e14bf9db31dd4e5adf8f5a", @ANYRES16, @ANYRESHEX=r0, @ANYRES16=r0], 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) recvfrom(r1, &(0x7f0000000080)=""/161, 0xa1, 0x41, 0x0, 0x0) listen(r0, 0x0) 14:30:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f00000002c0)) 14:30:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a50cf84a7786a840a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fba9d5bafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000008000000ffffffffff510eb0092e", 0x81) r1 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:30:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x192) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:30:19 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x1) getgid() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5b0f177f6f616f1c5f44a3c2b2caa660668660674a05ceeaa4cd3dac57446ecc7b2e3c37222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dff05844c89e091dfeb2cb1"], 0x1, 0x800) 14:30:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000180)) 14:30:19 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = geteuid() setuid(r1) geteuid() geteuid() r2 = socket(0x6, 0x4, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r4, &(0x7f0000000180)='./file0\x00', 0x0) read(r2, &(0x7f00000001c0)=""/241, 0xf1) ioctl$KDENABIO(r3, 0x20004b3c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0xce}, {0x5, 0x3}], 0x2}) write(r3, &(0x7f00000003c0)="7c112ddba1b3073087f55a176e39af4eb5553c6f03606f979c922d1bfc96999efbcbbc2e9e796884d94f98eb316a35ea921a21f9fbda944b9711b19d9d4391d26d57c1eedc308e0faaaac0ef9a1cba58e8886f3743d53c338a73f50f455aeb87bd0bc1f8c78c00573cd4dfccb806ccd1dd6b4e218f3c56406265990c20cfd9fbec7f59bb32611013a1a7cde42f45ed9c08c06cad141f1002570be9561b69b76ba63102a3e8853353", 0xa8) syz_open_pts() setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="1935fd03b44c6deca19d24bd066a0f359cf454d9f4a83fb97bb421fca2da8d38525e32e4a5187a8531673678990e766def961adf2033d33670b38651e58cfa677711180739973d9391e1eab27c36b314209e37421eebf7e42db295bf64e9a23be642d4b869debd7b7f72f7631228d25f5bd00eed5be898aa5cc6de4c621f68d4f7144dcfcd7146fd5ff660d2b431af70caf51ca83bf4b7789a2c8b", 0x9b) ioctl$TIOCSBRK(r4, 0x2000747b) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x491, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r5 = socket$inet6(0x18, 0x8002, 0x8) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000580)=0x2) close(r5) geteuid() unlinkat(r4, &(0x7f00000005c0)='./file0\x00', 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) r6 = semget$private(0x0, 0x5, 0x40) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000680)=""/15) setsockopt(r4, 0xffffffffffffffe0, 0x9a41, &(0x7f00000006c0)="03f5b9bb0880a039f34436e7ce6de7f06058967aebd4121f499ce1b129ecedad6f246052d6b59bc4be386a25a6900727d8ee7f45a8f65f27a352e5283aca9a6aace6d2587551e2b21ed0fd9258a9eb0fbe0dfc6ede47b974b66b6d86f347a523a4b7efcbcc55e50fa2391c8351f8eeb28a5c68e470c9a676ce3f29869c489e68bb12dd83bcce73c37caa4a2ed104f1140dfb343a9c073bd89aec8ffe85636d5a9ece9781a0ba0b437e", 0xa9) 14:30:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffc48) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, 0x0, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r11 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r11}) semget(0x2, 0x5, 0x334) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0x9) fcntl$dupfd(r0, 0xa, r0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x603) semctl$IPC_RMID(r13, 0x0, 0x0) 14:30:19 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) clock_settime(0xc012, &(0x7f0000000040)) 14:30:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcc) r0 = socket(0x37, 0x5, 0x1ff) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000080)=0x1) 14:30:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125d000000006b12c1122ddc7afc2594a4d1d84ffb3fc69bf867ed6a58bd2add4f2d5efe99038c308385a8152da9312d59cd0e2ae2c56cac24613a82432179778a10ddbbb0041b49f8c3c3ba03000000fe4d4322eab02471ce", 0xffffffffffffff9e) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 14:30:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) lseek(r0, 0x4, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 14:30:19 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = semget(0x0, 0x2, 0x44) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x6) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) getitimer(0x3, &(0x7f0000000040)) r2 = dup2(r1, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000240)=0x3) bind$inet(r2, &(0x7f0000000280)={0x2, 0x3}, 0xc) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/183) 14:30:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xe1, 0x0, "1de5ee60451f000000009e0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000", 0xf) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:30:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000240)='./file0/file0\x00', 0x2, 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x2, 0x3f) sendto(r1, &(0x7f0000000100)="a901b0beebb50ebf605c01268c93213c03c3040362e9fd5178013580ed2f3417cb87145db34b28f24fd74da09ee8497e677fb8bc9e7abd30b3ed362cc2080c07cd7ee0ac5d619eade1e737a05e84592ca4b76f44dca84c2154da17c8e28b3026e2fa22f5082c4416609f996f1474eff05628c5208f1b5a63965ced375af37d66ebe1ee5e3b24212ac6793b930dfed8c2149e6e84859183fe3f79a01d7219370c32640f53a532b6150d49b4e0945c4634d939b2d3148d222224611e45601f05882ea659cd3b3f6417a02f34", 0xcb, 0x400, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 14:30:19 executing program 0: kqueue() r0 = getppid() getpgid(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus/../file0\x00', 0x2, 0x4, 0x4, 0x0, 0x7, 0xfff, 0x620000000000000, 0x2, 0x2, 0x5c0}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000180)=""/16, 0x10}, {&(0x7f0000000200)=""/31, 0x1f}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/54, 0x36}], 0x4, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) 14:30:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0x1395) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) write(r1, &(0x7f0000002540)="9928b077df63976c769688ebd8c4abed3518d1c21a13fa084ac953dec92d82f4073c9e2299cc7932d401abf5d18d06bd39908a730aa8fc947ce2f9379399216b10461614afc036c9c2317c585056e2ffd5901c0acaa9ff35167b1b45b08c5c0a6022d3e81b3bdb075503c785336ebf7123cd3e9f097adec6bc80ffc2874b3eb9fbcfa57cb3ef028d17f11b5b2d9751ee69e573afe528b56f82310dac2764308df028055f149f8fbed400b1c755c5124868207797b4f36e206a0c8e15cabe3d22bb20ac128a35271d602d6680cb2fbfaf872567f38aa430435206e871ccc0ea4a5361dc3614c5e967ff3d2e5fe1d1028f6f4f3561bee328fb7e7b8aba9a039d8617eae7662aee14d052811b0da8d05628be77d29819151b6dd343ab62c79726e4ce0d2d69c5a9caceabf620292749f405ec99d4bda4e1f52d9cda6ac436ee153bd96027a4088e0f095a6209b1f5dc854fc2d1995e8f630ba7883b2a905ad5ef7fbbb3ee5fb27fb70ebdb870e6a8b4bb19f5e87f6a6206357b0a885949c2d7aeb83d9d12cdad8f9fbda2d10feabd128138f64e0cf712c8e380b2e7cb4da63dc1d5ba78c787e701705db45859d4cb2b3af9f21ac87afad9d45da63489d077e169a249056e3504f37934248ff0ab1e4b9866afe2e9b35eaf5dad56b18b218dbaa5b4e775324ee33b60532c2b0fbab5b0435b9a2b45cd501c7b99da6fb76c90de4047d52ab4cef050f420b3a4624270c0ea15397194a5969026901b5618cfa64c542025256a82b89d0b73c3b456a69ee54db3a70c05bfb9943b72cf9336be222d1ed996bc9e375ccf5c82dc2d626da8aac04d4ef1fdb331380e628f1b84e027c43a1f77734879c226d0823d1027025406c325988c750973ac8802d710973a132aa8c355930a1837db380a7cb67e2ad7c994e849c8101d76aa241ba09b09a384df7d927f0c63bbb84891a5b22f3f1ba3883d9666d7829231e63786d9d09e096027359a1cc503e4b6d6e02a616ebabd3e37538d6f87a477b0e2ba36b4245277f75d059336545e9ca3613d749e720db9b9dfa90f995a25177699aae38539d7371ee63d3384a08b596ce0db4f9a8c370c32a227a8674dc169c15e715e2c41ba2c01ade3a636e5841fdbbead86be81d6e3fe65fbdb468c18f426e9e15e7aab2523678930a11583421985a3fb3bb0fef2178f24bc8d29cc1d5d1b85cbdafd67e7fc714631d838355828a1460860e3ab282db17decf996490b628edd94a3c5e973ef9a7aea9132c5f63bb33d7b34f9f839be84082f955d2a51aefa2d08d4e4e67bb419ec046e49706c19ab85b47e7ea94dfe7f092e4063196bf21fc3f019e1dcbf9af19307f94954373511e8f4f43f4ab646be1c412a829b3065eaec51ebb2bab87c94ecef912a815552074fa05c07c40f0f897996fbe2424b706486e2ef5c6abfb3f77ab4648861e20c19e7f75f3bdf0ea36259df304e4c1b8532413d8184245cafee9b4570aed683c65c3b9396ee1dedd9789a1492891f99e2cf386b043849a3649ea41ae35179dbfc2f873d0d8a8966dbd3aae4cacc5a519335013dd5aa686a83f5d06b92b8de9a0dad0fa57e7f5faa57bc5c5c6a49ccdbeeb8c7d723b7fb7acf79059e121f01ccc4ff9a5157581c9011d4e72e929e3885b0cfeeb04bc72fb65ceba2e2c651fb61ae7e57afe5014654245fda39536046239e52b9e74499038a74c3ba28a6b3ac922d18f0452d2908de14a0b4b9a085bf5daae29aebcb04d684ca7166e096be8db4684122f7cda230e58f4629d539593b9ecbfc2b6b40f8116793ef070b150845fe04b9f62c941f9c86633b35111a3c0af314f2506ed02fd9e86fca97f3fcf65130d15c136b9ef03ee19ae64228b4f8534d34a9177147ba4094e5367e2e4ae6e8bc3c440cad0a7645035d4347b4b43e76905295da6ac24662c185c111dd696b57b4bd731051d862e2759c261d79d3e079475c6b1e6dd2bf398cac059f029250cdecb7ad654d95a58ddf783475e1e49e37f5f3ade1f8cb037e3ff79a05884416e0510b53cb2a6049ba464680a8300b926e587c334931ad4ce943c56a90b27189b86ec5e55a1acaefc2303bf1afb3bef0be0e200aac930b179cf7788f8b45eb657cfb10e75ecee4c43e9508d2a0fc3dc0103bae9549f7dbb41de5fe7b4b981ea9c6554a50b1aaeae94510e69c1d476f2e73381dc7a90f0d70de3677f7432e5a6e734005fce645ad1ae620a68c0bc2769726b61bbeadff1e59a8bb7687d5d353354da555834973790cc9501e5ecd7a118d325820c326fc097435f8fad8f7ac3c152183aa398c39a5a1550523dea1412bb586dde7ffb192d5fcbe9163376b8d27a96440a498feb45cefad13044619318cb1e9b0bbef186a85df49f27d1d4f58325d7a34257aeaee8255695a12a17fd0559f6774870c91a1d5c8b33e3c16ec3be8e92d7c068bd9c7b10cf741ff21c6fafc3e65a7278cbc7dd2c66991aa408fc1d2c0bc820eba5c04ec28a7aecc60be1de423eb2ccaff97a996137a9a81abb4674d3922beba05452ff922094144d9b59ef865cd65a70438f544ee73b9d3a0c4c3fa1bc0a0500e0dd739164ff3d62bb0e3b319cc1d229fe7b249849fb0910d6ca281034c8ff83db57ba14f3e38029f5c0f2c8fd418a281ef896c8b735c3f256ae282568b361217efbb1ba5fa98342fe912e847093575fba75d697f8ac4cfbbd29d377de6583afa6a508314de5877a5601f867af798e9bb0a466e9d84934982746418746d26f5c79c22e0cbe2a635c5d10397a9eeccc9ffe4ad35e416ef1b237fe83bad5325e7985d6903b73e4f645a8fbf1c623189e824f9ab87eb99a3469f24584aca2a1c548dda52235fa5e2c61f2274600ab5af30efb327086a679f49d1e90234c475f780962af8f3515ac01b2adbc0f9bc929ef10437f27be265ceacd48b2627b0d4924a011f03e5061fafab825483b3b92ae1abfda119efd60ec88261719b493014dc05806dcc76881aa7823109aa62913ffb2442359130bf343cb34d387bb9f3e41f69532bda72b29b59f85d6cd910f68fa9febc26fd2cfadb728f775d43805c870e325c4055784f9f3150db7e48355e340117e7fa89a92cd054e04d79b455d3204c1c322f835237eda2f117fd85f14acd8ee91bc4a59716c3dd7f2d710d18b82c980556398a4f8ae93acdbd65ab9ec28b3a24992b3366c149a187cfe7b76980a2d522e7d9559b35fe9ee960d0b00a347ae50b6cf75f326c5123ff157855d2da3fdb291bde357c72c47a41c9a23ea19c39fd031237ffc0a68f97d70765c3aa2639982acacce9ff722464f072cf88648d57fb1e077ff1c94e98c9ef3b442743703c389b08028e419685db28407f55bf355cdfdc9d2a04dff1229b53379857e48550f9006a712eb33901781569eb30e086588b23a14970c8e66c6efabc2067f5d096e0b70c9460137bedb29d405b115d4d7aa9ad1a0e89d917ff303fbd7d004b82ed2c3fcc639bd8e864d2f43d5ca6432aecc2ce0bbb9b0fc6932dc85cf97fdc7d80dfa5d9d7df4b92aef70d683f5a5421eda293acb4a209d94fb9f69f5a9c28851ac5358fe9af47441ac047e8ef6d3160188b902c2e48f31fc848215ec4e824785a6fada78fd72a141387e8d1180fffc0a609db0ec814199361e09ec0b2ddebf4c22095617b3ab7fef6f4f166c78125dbb021bd237654d498166b0415cb19528fa9ac88f959a3516f315ee912b0a532f91f6c284e2f0af9a935ceac1143b41a352cdd7506951d5539b13ec52ef79214762341fe385ced111808ad4da18f13e1b419a28d42a52e76e89518f14e3fd4201fb242de5925833621436f140fdba44172297f2a1be68512f4bf82624968e0918a7d126e745d935b0c24181f2cb8159927495516fae62e4eaa1f8c8a343509756c277f9cccd603d927043e6f6bacc0b6dc301ffed4012cf2a80b9f9474e790fa5c8731ad2f1893db1799fb0dc09c444151ad34bdbfb0817fe0c1ba5f1ee4b633f106438b724d27edeef292b559df31c82b59ac5f1498189f02cd2e9d036b519f772fe6bac194e1fc00a07ec3d81d3001c8b0d20996791189d337ffcbd5c5d54dcc75b41980588b0fa39231746167828071d449880784ac7cbe2476984f50e451533230efad0656c4e5d089452bf2a1b94d0f4e0cca225c60357df81f1c29f4a038af38aa0c336e7d0eb18553367583445c584d4ae0e7671abbfc6cb094659bda9e52061c5420c576348f12b9fba04c65e1847e7cdfa311cc5c853a810b5d989cf1b36cf7606aaf14ba191a48ab9c2ada0c4cdf8b302ce97ec7daa27eca7c0a0d3085de3a0d5ddb44f1d84a5d12743312e888c7fe10cbf07b40ea8e386a66e06e2d147b40795bbf47130e8916589dc133b4d1ac1c625198b99ce6fffbf4b33453b5ceed5814b7a1f2eebcc3cef89f94d6ba3c6576a370dc2616c0e867b3464f911a5340ff37de6c30521c585e90bdea4ea83c225ca95783a0232a7a028d716743267aaf57511b9d3fdd9ec2374a2c3cd91374c8916be7be55bad9c1ef0cac177c696ecc71831ff7f576a1810deb357b844ae5383103af84deaf6d9a9703dba77c64c9819c7aeae1104f8aa97ef34980d0067cc80db27176ff28725540b18db4c3892383b6d9cdb429d409d2dc111e3e4cb59440af9c8fe097a9d20b68887fbd4a8c4f2a39b1b4630bc237eeb25a6ebe7d37b0b0fa20926fcf03743a93c5f206be90faf73c5ca326fda05809bbf07f0007b8832b7526a7a96a679f98be4c62132d5b336e79f2652bc0bedb556aa7b56a1083d5ccc15a41a94afd8e5038b5899af05eece9958e364cf4bf12cea903f788a13f4e11ffafb85e4df20c7b764346f1dc55ebc895aad0457293b5dfd4e1be39939dd3dac4ef69baa00c0c3cc6a39bccb309fa2e8a264ce3bef5399d9a0d3daee02d3c7762eb94a8ca2c766c56d3c18348f9fffeb88a8fbf2771e0e1fcff865b1950ad51882026679f35c622f9ced89ad403366b751408355bd0b2b88032534602d2d7304ed9362deaa7cd29ee0606bf77fbed3e4de20b0cef492e2641de0bc419a3da9a0a2118ce1f082ee78317f6485ccf3ecd041ae609a45f152d35341158e8430e77d6df6d708383dbd91418881bf2ba247b8bdfd5bb648381e8445b773d20793abe9fa6dce4f39a615a1fe7b2c29b966210d91f36859b2248eb62ade99c837925ebf9607fb18cde4d4a3910e366b6b6ba8e8a5b6eff715b7c23d414047aa5ae01082ae6438ae15892b0d4871512ef618b2cee7b915ba95cd0da3466377287ef6e70d2fa0372fa7fdea050e15dcfc8336d3baf4058c5fbe684d5fd14be0f2b851c5ba7100d2fe252ebe36e6e66ca8293ff04a2a3be65453df7fd6c250bb2ad48ccc8d75dd25df03591a1c52d4acfb0719e49b36dd02ba38b29db1424828a095c341e42fd67eabb5ce4c62a1d868828e2247714f502291ea9b2addbcc97c74fd8984b7f7690e53217b456dec3e9d4e20cc6c551a39396458c55b7ea3357d4d186fbd3171ac06d65378eea71c418c1ca6fa3746f5309e8a72a8913b48ea52ffa4b465c306c8f06880f5ddcb055b4a82c7d7061479d877d52e4e8093ab810eb1e39e130b53204d86711f43b6f372732d5d81c7afb90120348bdadfd5889f12696c52d4c872f24db5837ad0990be0028d074d903ff0946f8320c4e87a44869ff0e17456deb679ea5b80862fb1843059b64174db106775580c29832c0c52da7f967556dc3f40b5e5f725179bda008f2bebba87756ef234090532ad22caf03db2bfc", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0xe, &(0x7f0000000080)={0x4a8c, 0x20}) 14:30:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCDTR(r0, 0x20007478) chmod(&(0x7f0000000040)='./file0\x00', 0x80) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/135) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x40) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x68bc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/215) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) semop(r1, &(0x7f0000000340)=[{0x3, 0x400}, {0x0, 0x40, 0x800}], 0x2) r4 = fcntl$getown(r3, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r3, 0x5) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000380)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000004c0)=[{&(0x7f00000003c0)="0a4c8dbcf8d5076cbdb4c0fea12210b77a5a83a2f55fd2647fbbd3d67f57879788ae1fb5c9a6d0c859671001342b370f1cbdab4966207898490237d855490747da3f965bf2815b3f866707bc432cae23d87a7aae29184951f2963b1031ca230e0dd2a45e6a2998418c0d1181dceff4946de5d450a06402fcb6019fe1477fab4e2c7bfb32d8dbd75057a0a2df56e239d1876614b4974f1b6b31e59d2147869561d401bb5c4503ef816eb3750967edcb693f7bfd2a04dd08451e0de30c9a5a88ed4f05b114891c1ea497b240d3a483edd8c37226db978399c208fca94b1af51b56fa9690a8b2", 0xe5}], 0x1, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @rights={0x28, 0xffff, 0x1, [r3, r0, r0, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r0, r0, r2]}], 0xc8}, 0xe) semop(r1, &(0x7f00000006c0)=[{0x2, 0x9, 0x1000}, {0x0, 0x2}, {0x4, 0x5, 0x1800}], 0x3) ioctl$TIOCDRAIN(r2, 0x2000745e) setpgid(r8, r4) readv(r3, &(0x7f0000001880)=[{&(0x7f0000000700)=""/57, 0x39}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/61, 0x3d}, {&(0x7f0000001780)=""/168, 0xa8}, {&(0x7f0000001840)}], 0x5) flock(r0, 0x8) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001900)={{0x18, 0x0, 0x2, 0xfffffffffffff800}, {0x18, 0x0, 0x20, 0x1}, 0xffffffffffff0d32, [0x0, 0x0, 0x9, 0x8630, 0x9, 0x20, 0x3, 0x7]}, 0x3c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wsmouse\x00', 0x40, 0x0) r12 = msgget(0x2, 0x14a) msgctl$IPC_SET(r12, 0x1, &(0x7f0000001980)={{0x4, r5, r11, r6, r7, 0x24, 0xfffffffffffffffd}, 0x5ba, 0x0, r8, r10, 0x7, 0x0, 0x4}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001a00)=0xfff) 14:30:20 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x50006) r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) r1 = socket$inet(0x2, 0x8000, 0x100000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 14:30:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="a5d10e0f66696c653000d53f6ae4df04c46f10805c0d5ce844742f7321b6e08775696eca5df9f6aa7e33ef083f3b1ff57390657f425e55815161206331f0501778d9d40d92ac3276d7a6"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) r6 = socket(0x1b, 0x5, 0x202) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = dup2(r0, r6) r8 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) lchown(&(0x7f0000000000)='./file0\x00', r8, r9) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) 14:30:21 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:30:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003f9, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="a70f1fa2aad63e339e8917d234d9bda8cb3c28932b7f17eeb1733ae7860d5417fb8f1eb3ebf1ee38f5c38431b6eebd9004614bcf333e8d422bbdee00fdfefe91a5e8a371892e1e824f90b035804c0350c301583b4beba3346dccc769d3bc023c3e9f364015cedf9bbf8a9d5d7e4367ae8f5d5d005ef545cbecd86b32e10629dd02452d", 0x83}], 0x1) execve(0x0, 0x0, 0x0) 14:30:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x1, 0x1, 0x0, 0x10000, r2}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)) dup(r1) 14:30:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x180) recvmsg(r0, &(0x7f0000002400)={&(0x7f0000003640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000917f4b040ed6291611cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffeb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000bc26ec0862e1612d1d3f9f0d5023f73a0dba3b743cebf7497b4c252330334c20c98717b8a19e6cd290f10c23a7bbcd740d40a6e4b49ee89c8840de0178cc15cd8f1ba16ed1427f75dc732339a6612d6c362bf10dbcdc03fccb638a4ea5297c7a775d14bdb27078877e5ae80c8cb2198954f76a76e69ed9686610c02bf2e38daeec2b9116a551e84a7f6cc3c5c8d2bd2362672b2973606f84841b26480688e23469c50e25021a2920eef53eed8b65900ac6ccaf277670fa1112e4f49739056993d7b863aa485f8005eaea567a130ed305972606c9f6e2be5da921d9f46edbd89eaa5d0894fdebd199bc1a3c763186b5755a6153c0501467bd70a84d742dde6fd84235f52c3324802b99e9fc8fcd99ebffc03c587fab58cdec5364946a2c6c4b1eb396cce6f8e341b1f8cf3f3a4cf32dcc25fdcd7e3cacfe9d66d58df1161e98dcd07d7ebf3f4d6a8bf045352493a3cb9f2a51e1fc46c8255fc2a28f3f5f6952827d2df579bf41c00e475b82a9e72f4d94120dceb8a84ab77ab77b985298a8ed6b853070cbfd33b270070629a68b7aeef9ee0509f6a2f4557d5498c34156f8aafb7dd70a18818f3655eb7ff3d6e6383836c99beee4df67c6d5670e713c81eac261c1208316f8c46451a28806a8f83d535018264466d4157"], 0x1002, &(0x7f0000002280)=[{&(0x7f0000001080)=""/184, 0xb8}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/116, 0x74}, {&(0x7f00000021c0)=""/6, 0x6}, {&(0x7f0000002200)=""/120, 0x78}], 0x5, &(0x7f0000002300)=""/215, 0xd7}, 0x3) r1 = socket$inet(0x2, 0x5, 0x8dc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000), 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) socket$inet(0x2, 0x8003, 0x4) 14:30:22 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x5, 0x4) lseek(r0, 0x0, 0x7ff1758a2a7601c5) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 14:30:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x200001fd, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000014c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001500)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0x44a) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8d80, 0x124) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) dup2(r3, r0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000380)="f97e46b8405d4c1135c6816b0d12d042a467828a78afb1ccce559a4c240b26bfd6566287853ee1733429b9afca02aed0bf3e4144d2f661e833829234f4158a3bb3be79af861bf578f77ead0a92e359d320270f0b7d31e1bf99d017f0ed2fa9cd99be108fde476d6f667a249d246243426a8acca08c37a3ed917a9e9b646083bfad33ec5a5b2354dbd337713b09c8135de817a828e612d64ae19d2c38c1c095cf0195ba71403bc94a460db27db9d95181add0a38e42e59f5782b657268dd69a51c90cbfebfca949fe9b32857812e87b84ca486356ef276a9db0e3487f678cd80cf7a526d1b57a03cf05ce50f4de62924e9d44070dd159c23766acae29154421cf15f856281b65d5a1f34560407df2f56f2ad9d48c116c63549add72a5c87294b0537ff20152fc6a0e8ad4b880981b79ae7e04dfb071bba19bece70f8ed58c769356c0aa92e87ca2c80a24124605a4cd22a20308cc38289035cb4c79ee07db97eb536b2b1ee1a648f38b26808b63eab3cd2cec8142d7e1010c0f2f77fd3ce45f4707f185822c6bfdda36d71c645f164bbd2b7ca27b8e7643e1cec6dc416ee58a7339c0fb73f7cfe843a2c1af8e214f8e9da7ec88af47e9fbce9d9856ecb972cbf6a0cd940f1098e2ca8075ab4ebcb6fe6c3121a7b407fd8dbeb7c6d1f86deb2a9c60b6d2e80166d2e157360dd20d3e452c140465f90cdd7a73319f3608a2cd00739f3cae3753292f0bc39ac21db4c5fcff3fb7806f1b81c48da131b3c3c3005f8f2e1827ca097ec3d43baea59152ef8ea6b985ee7f479816928ef4633c56cd1dfc13c472210751cca634daf7536a28cb6365a7993382bb58722fae10f2467457c6a0e8bc48298539c5fc4cb78601d81e3c52d5f6a4cd937316482572a5978aaa8a238f730781b9543635c8de41ffeab41e86483657798e54315dc90c1079ea51ff7ba52b299684ee3a5f7bd06e25c7b9aa9a48cb78a4d98f8214bab29cbdcb1c275bb77c66f6b5586149c1357a4ffdb435806c6d2147b48573441f1010ae3f75ac9f1e7b03d85cd861f62901dbc0804913b409deb9fad8b0b47f836ece93a30d46c1ce75a635d627c180e31cf0e2f34fae4342cbf11df381b1c21bc14ff44e16c60bffa37d18657f5fc027a9c6ab3f842ad7926e16f1731c73b7842d0d1e2bfb864cdf56a4f94a681c60dfe9429ee81cba401bd2437ac9883253e2040c988cf7e05cbccfb598585d4cb790ee8de53be482a07575cdb58dd9d4a36ff27ff9958871bb44d649a038a1fdea01a60bc11038298f033fe5c22254411e4557b3ce767e0bdf31db1ed31b565e566f1012b5470cf3038371645226b9b987d96ad84abcb20d16c666ad1fedcd1aa89445158771994913ddf95447f8c26891c1bf725fae45bc2706ef9a8d448fbc4b60837026fafca12842990a791b3ea727d26a6fc04bf482d3af7cd688e31c52762e12901d2140b4334a7ebd8f30a5c459d7d0d662aee9ef7bd852db89ffbd01276e6a7d05f3ba48e7b3b4ab7aa6243626922017b2d5dce5e0aa7a707cc45574a9c4573b4c63570f8bb2d9638174be9abb97e88b0f9f5bbbf7ee52266daad54ccd1500b8d2958b3798dc2beb365de5fe7d6a53b28e44cb129bc73f7f4c786115824900446f883c41f7a9c31ee2b7cb2ff24e3efcd8de0c4bed012446368fc9891c1599c2dc99dae4b278645ed92c8d860c666157870d0dacdcbfcc9ae98becb6063e606bb068f805e20c6a34409203153f1b3add9f31fbbdd987e47b0d9c2ef8316f02bf5c13cccb045e5d6828e175ec865871fd5a77fa7846546c2f8e68569e23f8418f377af68fcb9f2821af1866300d28cbcf5c3a499c6cafb07473e892ef868f521fd417e36a5ce8fa9a900f730120377e19bc7b9f5a6663b68c0853071a5f276de197fbe990eebf6475482d78d4f81793eade59aa19de00580f3aa9353f7ed888ca7e5e4d9ffec2df6f19ee5b97688e65f506e85c96373c5a4451b5bca6262731fef1136ea2a40ade31f269eb1999b0561e6f6a0e88214e4ebd694ad32c0edb90dce5f5984d67c0459f10bfc11c6c2022324ed47936a0822efcb636794516fbf346926b90ae22528d8227c2608f25f8be590038dab349b9550b6ce290ee17e626fbeed85a8ac0196ca79d62de4c3d8923d035db1eacfce07c30847f40cb5b966b2744666bfefbb7b9be564822dd788dd18b4ce9870c55324d480e7d320fc4533d5240f5845d796604f86d355023b04601b1ce19d30b704b8287de1fcbbe62a4a8a413b91dc89dff6d2fa747fa2fedca972e2c8c7ebc406b95ed596480ee020aa7b00c1f0edd635cbee73fe06e8f164eafeb78684ec978509e696fd6ef8205d20b6ae8c030444aebe7d4ea75ece338463ee3d4cef84f4d1f7a5af547dd95ddf0eba281c77a993bfab2d03127e48fc4f766a07c40b08f3bb9e6b249e50c8f326cd8f4c8d90c1213cb6e64599c35f6b069ad818b5d7e2b7561d1d9fa89d8e3d8253d2de13c7ad15d0dd737c23811823c55e2ffd9fb24488ce560a23667ebfa62d74b006910bfd125603e565d12054d31bcedf235521348bec852a24a42fe281cd8f881f345ee6a18c0668eda1293722afe30dc843bb25de45ee111959b2d8193b2055ec59be5d86acdb4ab68540c5117d3a2031c0e31631d092ffc97fee61e272e59cea8221b495c698c4505bf958d16cdd904eb56bb7b8d14d131cfd2cff41f696e83025cd3aab172eb2e78e2d810ba83ebc8e6881b97a70078f028f1904c0aa627d6dfbd5fe60eb195c3886d1bd6ac71dbcafc2be0589a9309ec79676763684cc1e5ffc9e0af521b28ffa0a57c741d9762dfdd2470444e6d10bf1a16425c1ee1689f95f90023355393c443e6a272932f43ad98f0c59b1faccb40829664205dcc32c7f472488b08d1847062f883571b850a9ad4e3465f54535df48dd6571c482503805ec500359a4b4a7965abd12421da31f9bacdf938236eccd3706a00aa5851f91eb5dfc6727650057e7373e86b0ab7833b39e447e1b8e6fe392aa91f67e882fbe76a880c2d1ad6c88544b9db5eabf8baa5b8302f717ca9b19bc237ce5ae053201af96fb335e1910c3e6620f57f3b201a3c9dd66843f634fac94e44a13ab46328ff810350b8971530203723207d16a2d454635d7a9f52a39fef28085c1ee05422e8e90b0943b5587b49cde7f77eb11737394e4d925900f08598d69028814729024ba00e68ba2f3642fa3407f97ba25dc53d6d8d484e43afae880b207b80637fd1c57412890096d17cfd6867252817c46dae08a5028444ee84ce556e87b5c4f37ad273e1f6592bc2b7b791c3cd0785f5a78ededcf076976c2545033d8eaa4a5e081236349f5646fba68f0b82ec3cff3b50d31ad9275258d6f33ce55f6e4b4356b7ed4cf9b56c42f63d5c4b30f65124d674303a7ed0caf56d7812c843e2f736a47aaeeba79a4832e2388bad55aaf9581130a456abcc9893c2a3a1da94a18832407fdfd782aed211abe0631d5a96b80e5767450eb3676dc2c611c81e1e4148ac70717d777ea7d609dee8a4aebd9672ebba580d3ea4869757868a4a1b9cdc16e7209b3a9521f744cceb1ffd7aafa0e20532f1e8d3bba610bba8266aecc5530421ca34a4facc745600d87336f627f728f13f49cef1556b24949fbef665cfca8e75d9aa6c78e954549f6dee2574d2e2a44c27d358f6e42544c73b81d1ced41fece9ee943c88df0025ca2a30682ba5b022d98d0ca002fbd0be02123c282570a24a093202444562643024dd46563469b689d14df08cd1925809bfa0ebca32a34c3e772757d3f53ab46b1640e7debd996703d2689e357be4e0bdb6feb6a8f6adff034a5230e5831c1e43e999411615c3ffac40b67cb9c31f6466b910e40b0c3dc27f3b0a3ed1cd1be082438a4c5681fa7ced4167162aada6ef2380ba7aabdc7d1776c60cd4527df2da672964c5f16b111c1737015d3810fd65ee79c6b46e411bea55462d3273ec24733d25ebc85e8d0d436aa7f61f9702756bc6fa9fc79b3f5345d77d132732d9fb99207d0fe98cdd5c4e7ca5ac12f9b90b4254452505c5b69c542ace4e7273665f9f557b0936b6d8c850c249ae2b01c9d12d43d579b33c89a72513a1ab5381b28cfc66907f0fa4904b99ba0f77e00ae947e6a91fa9ac9cc4bc1f7b7d4b1f646dc7ec84cb76577d8effabd2341eb635b0e5b14bd83b85ea1c4c44b162da7ad46a1a3a27b95d8dc22ae3eaff3e9a264abfaa6f7619dcd62775830e4202f7a3c8b2798ba75df66c303b028fe655b03a78509ee6d6efbc9d149a64f1b392bc1501d247ef2106b846270086777087f7b02bfd498b6d2acd06a0850c9a4e58b7e135bbbed076995929d2c9d8d4f9adad7341275392360337b3e67ccf56f0da18739615aa4c74a5e3437658d5c63192d62166d75f92f1a707590528ba72359c41e7a81ab1500e3f64228075577f595cbf37462e0c6f5afda274227b2ccd718c7d5226ce3d282e1c48b0aa6380cf1752ea7944d61eb190064f7574745ad90e93bae359f33e9b86170dcf206ea7606ca250a31648920cb3c04d482651adeb94c0c95a3e15b00b7c7608a4b18fcc6e1d3f6f7a7dd03ad93d39f586b332cd2ef43140df6bac24da945460330a912c0ddf8ff283755b0b824a4748c19ed48741060ead8330b30409fc17d69a5bae0268c41b30f191e5b205a620bd613cd50089c1c3b7dd33471b8d74076be31c6385b9da04d570a5541f2589877d6436108b570f03eb7f405c08d6d6c04f8d35e0f8bc9757f143213d05cecc2f1f8e20f4704c8c3d66289e59b1c7bc556df8c41644d1aa37fa79f7a6809fc9d5f4d2649c5fadc5878f33246aa2499546c5000130be967467ac15559b390422cde4e3effda9584d2a7a1d533f6f3e2e9ff0db53d0c2d67fbba6b49c643692e0ab1dd385bcc3d12eba14c30a75e8e788bdf60320eea16f3542eccb241043f4e1f52a452e58b5df10c992f02d0acda16abd499a16fecb883e6b124bc9b393cdf93d00fdf7c6b0a78a2baf56f13d47904ec19ec54f9e7f5a7525c4e233166550e2389cc0b6a7f2b4cb9e96055bac20dabf03ad7f8c20c000c75ce9029cdeb792a651dd9359a072c7bbd2a89e231edfc78280f3aea0399f72acbf3e64cfde42dec5925d64279ad2ab4e536cf215692d27d58575468fa76be0d484ee9226e8e41ef2895c0d7ed1b1932a61182f35b676f73823fec69c3c70585a73fad05a77fcd84dccf9ac7cd186ae718ddb432b00e7aea905115b3cc5c3dbea234be0f4b2d260e636f9f5040d43f873c0a24ece4eb444d245ce9d48dc3b1d2eeef25af217e543e52a31197e4cbb13fcb39512996238711129a5d4a9ae28cc31fb42d7c74bbb5da8ba32bd0e70d8da1bf84f6b3f074e1ae5070c206b9f271c49dbcfc59f834afb519b09c417fd8a141a3f7f03f8e421e1c7eadd4d50831610f33a1914d596865e13b48961b1594eb431083c55aec0b94be60784e82486ad5257ae551ef92fa12a0ecb419282277aa68059426e18d3e83ff69c2db812290297c77e45fed8c76fd34792e7b21c8f302da48b6122da427559265e6d7871038b8b98ffd2bd8455dc007eb68835d727947f5c46f23b2d624ed2999d5a2f8d758d1e0562d0fd8030ceb4dec893314fad115019514cea39a57a8fb6542fbe0b49dfee2f6d3a9af54fed7e19c6183339a78a01a5be2216c594607a89ab2a334a3de3307ba8c8ebaed3665a3ff60d95d1520775f6ab189617378aeafd9896868ed1475795c1acebcf759a2fc6", 0x1000}, {&(0x7f0000000100)="dc2f7156d75e9fd93b876bd2b9479f29b3b96cbf56060aa4133bd902d6f1300ba5056226d9862b461ea237f01b5c4f9f5f7de18c2044530508428eb388e6047cafd42e387d0605465b41bfefebad9091300281f0cb443c76847d24ca77925de46004decd365d83a0aaf8a22ed6f51173d2dc8ff88a8e8dfe0191d41caa04f1c718e3cb475d419df5db641c5e807265286e77", 0x92}, {&(0x7f0000000040)="9aaac2196f411365f60182c95f21db717255e566ad57a33a530f22d8bb8ee5d407e372d21ec46c181262ad90bddc094f489d6f506c4626a1188db46fa900e4", 0x3f}, {&(0x7f00000001c0)="7d8ec16cae468357a704d0eb55bd57ebf4eb9681106050514a5a942ef199428c0c48e9987020f68d9a93d2c9ba1837107b3a84ba6c75959f246f184c9f45cab891f020ca50fcea611e766fcc6973ec19a3064badea2c7cc5d9b9ced194211c5ef292da00dfab4e1a5d103757fd856faf920d575d73bb9507701cd6f177144dcca5caa53d108bf472a88ebb169c2f4b", 0x8f}], 0x4, &(0x7f0000001400)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r0, r2, r1, r2, r0, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x80, 0x400}, 0x8) 14:30:22 executing program 1: msgget$private(0x0, 0xc0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) syz_execute_func(&(0x7f0000000080)="c4a1db5dbf3c740000f04409920c000000c401272a7900c4637963eeee3e40dacc66400f3a42f50b3667460f84a82435b4c461785326420f3809288f8978018ea2000000") pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 14:30:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r1 = semget(0x2, 0x1, 0x440) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000900)=""/109) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="dfa44460ec26a7b164f4"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r3 = semget$private(0x0, 0x5, 0x2) semop(r3, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) mknod(&(0x7f0000000700)='./file3\x00', 0x8024, 0x5) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000007c0)=0x1) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000740)) r5 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0xa, r2) fcntl$dupfd(r2, 0xa, r6) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000980)=0xb62) bind(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="004fbdbe0c696c653000"], 0x105) r7 = socket(0x18, 0x1, 0x0) chflagsat(r0, &(0x7f0000000140)='./file2\x00', 0x2, 0x2) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000008c0)) bind(r6, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0x2c0) 14:30:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x9e) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffff7, r2, r3, r4, r5, 0x155, 0x6}, 0xba4b, 0xffffffff, 0x9}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 14:30:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000140)='./file0\x00', 0x200, 0xfffffffffffffffd) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000180), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8081, 0x1) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 14:30:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0x2}) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 14:30:27 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x24, 0xf1c}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="20bac2e5faa8c3f40020000037af2b20792183417204a15e3300000000653a8dc9842c", 0x23}], 0x1) 14:30:27 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4000400000002c2, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000200), 0xa, &(0x7f0000000300)) r2 = kqueue() chflags(&(0x7f0000000240)='./file1\x00', 0x20003) open$dir(&(0x7f0000000080)='./file1/file0\x00', 0x38042, 0x48) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) readlink(&(0x7f00000003c0)='./file1/file0\x00', &(0x7f0000000400)=""/140, 0x8c) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000000)='./file1/file0\x00', 0x4, 0x8) 14:30:27 executing program 0: clock_settime(0xfffffffffffffff9, &(0x7f0000000040)={0x1068691f5f, 0xf}) geteuid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) 14:30:27 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r1 = semget(0x0, 0x3, 0x680) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/122) 14:30:27 executing program 1: setuid(0xee01) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x20) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) 14:30:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x7f, 0x80) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/3, 0x3}, {&(0x7f0000000480)=""/89, 0x59}, {&(0x7f0000000500)=""/109, 0x6d}], 0x3, &(0x7f0000000580)=""/239, 0xef}, 0x40) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r1, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r1, 0x191}], 0x1, 0x0) r2 = semget$private(0x0, 0x7, 0x11) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000440)=0x1) 14:30:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3, 0x4104, 0x7fffffff, 0x6}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="dffc90b8e051f9386e39ec48e4a22b0800fb3b9d1687bccfd296b62db180e905eab1df69e53721353130be7ebd694a42d98b1fd63e63525651000000000000001becfd06a50398fc7f75cbddc8000073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d38a87ac6900002e760d8825a6b7fa000074ad54bb8aa82ad7346879345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf200000080c82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816000000eed5dad1d4a3fdff5d20c594e100000000641b2447322e3c28", 0x158}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) 14:30:28 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 14:30:28 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) 14:30:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/86, 0x56) read(r0, &(0x7f0000000040)=""/12, 0xc) open(&(0x7f0000000080)='./file0\x00', 0xe08, 0x4) 14:30:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0xf0000001, 0x34ec6d4d, 0x3}, {{r0}, 0xfffffffffffffffd, 0x50, 0x21, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x58, 0x40000000, 0x3, 0x2}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x40000000, 0x0, 0xc664}, {{r0}, 0xffffffffffffffff, 0x10, 0x14, 0x5, 0x800}, {{r0}, 0xfffffffffffffffd, 0x48, 0x4, 0x80, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x1ff, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x2770, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffe, 0xfb, 0x1, 0x200, 0x5}, {{r0}, 0xffffffffffffffff, 0xe0, 0x41, 0x9, 0xfa}], 0x651e, &(0x7f0000000000)={0x2}) 14:30:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f00000001c0)=[&(0x7f0000000140)='\x83\x00', &(0x7f0000000280)='\x00']) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x2) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) syz_open_pts() r3 = socket(0x800000018, 0x1, 0x0) r4 = getppid() getpgid(r4) setsockopt(r3, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) pipe2(&(0x7f0000000100), 0x10004) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000002c0)=0x4) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000200)="fdbe7a0eeee2d028", 0x8}], 0x1) 14:30:29 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000050000000000000000000000ffff25fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) 14:30:29 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x8, 0x5, 0x1, 0x81, 0x6, 0x26, 0x2, 0x2, 0x7ff, 0x1}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0x401, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000003, 0x6, 0x1}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80000004, 0x5, 0x80}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000001, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x18, 0xf0000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0xe001}, {{r0}, 0xffffffffffffffff, 0x0, 0x22, 0x8, 0xff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x84, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000005, 0x0, 0x8001}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x87, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x8c2e, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x9, 0x9, 0x9}], 0x6cf, &(0x7f0000000240)={0x4, 0x6}) 14:30:29 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a8b0090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078939ab422f1f2e31e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8acfc8ff0cd0c0924c35864a356ac4a54d5f861884826cfcab33257aaa741ff9a101082d38353d01d82bc1f14ef21fe04f62bd642599ef6efafcbf03ddb6463a1b8a52c166a71479ce5ecb10a6a5347dd505b639535f9f7d3d8bd7a8bd74a71b5ef028a3f14e2badbe4244425ae0839e67a3fa2d9d5c35086e373fe00fe7b5956fc4be71290000"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) getuid() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 14:30:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/133, 0x85}], 0x1, &(0x7f0000000500)=""/168, 0xa8}, 0x801) chroot(&(0x7f0000000440)='./file0\x00') mknod(&(0x7f0000000480)='./file0\x00', 0x2008, 0x400) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r2, 0x4691, 0x800, &(0x7f0000000600)="120b3866e68a9b96c0cd7ff5c73b9843be9c50a2b05b00d48c68c46a5cf96d12fea6d08d99653a31b431021bc3faabbc5dddf0c3decba044175f428e72f3d482a8521355017dbbac371ada1218e5ac505e1fb4658a5cfe75d03422be91545f11edd5149b4814596fe9e92f32b3df0c32bd25511ca1e5ec280715d8a20cc9a558aa46f371a79bb5298076349c55c23ef96a6aeb2b50d0b68b7ff81bbe7ad7b665814ab8af7763253414383dd79d50c477a469cc929e7a875e2931dbe1b5daba5c17dd", 0xc2) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000700)="0d53fbb0c77c2ce0ea32bb614ef0d65780c0575d9193131ea2235d53f719df2f436e26ac3012694fff30e2f7635389b96aaaa39b9b732c490be3879358246f53ac9f88012745c3e55643df644ed9c6d75186", 0x52}, {&(0x7f0000000780)="edd6593520434bde81d3452fc815740971db03da7e55625a7c55268f8adc22d9e64d670b06aec0161182d3611cc01aa0f0a8dd1c6cca7f663334f13f421c86ba08e46f549af16254c0352fb6e5", 0x4d}, {&(0x7f0000000800)="234fb3f995919955204629e5e4c8ce3378a578502cdc1dd76ebb405e5121a5d735bccca698abab46446d4b470744d0e3ff2f2954f6866db88e76ca41a6aace28f7409c77404a72544cef1358d8f2df105b5d9e1d24", 0x55}, {&(0x7f00000004c0)="688a0d0beacbd131ea4caa2ebbce07c9bbe5e7a7e4a2", 0x16}, {&(0x7f0000000880)="840c905abc5e9a9ef9db688d343fdec82112561c867f7840b148d81cfdd3614eb37cdbd0712bd4b48ec5bcb54ca4a9871d91bdb4cf99964010df63bed6f0b9ad3c", 0x41}], 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 14:30:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001500)='./file0\x00', 0x4000000000000180, 0x7fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000001100)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r6, r8) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000014c0)=0x1) setreuid(r7, r6) setuid(0xee01) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r9 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001300)=""/21) 14:30:30 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 14:30:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x10ffff) r0 = socket$inet(0x2, 0x1, 0x2) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000040)='D', 0x1) 14:30:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 14:30:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x2}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) fcntl$getown(r0, 0x5) select(0x40, &(0x7f0000000200)={0x4}, 0x0, &(0x7f0000000280)={0x0, 0x1f, 0x7, 0x1, 0x8001, 0x80000001, 0x6, 0x9}, &(0x7f00000002c0)) r1 = semget(0x1, 0x3, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x8001, 0x400, 0x101}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfff, 0x3ff, 0x4, 0xa96e, 0x6]) 14:30:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) semget$private(0x0, 0x20000000000005, 0x1000000000012) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000600)=""/4096, 0x1000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x80) accept(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000054896d2ab5176ecd230000001900000000"], &(0x7f00000000c0)=0x30) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a2612bbe1a4042fd", 0x41}], 0x1) execve(0x0, 0x0, 0x0) 14:30:31 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) 14:30:32 executing program 1: r0 = socket(0x801000017, 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 14:30:32 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x66, 0x7, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x80, 0xd, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x88, 0x20000000, 0x7, 0x7c8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x3d, 0x48}, {{r0}, 0x0, 0x20, 0x5, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0xac}], 0xfff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x81, 0x20000022, 0x400, 0xfff}, {{r0}, 0x0, 0x8, 0x1, 0x8, 0x1f}], 0x7, &(0x7f0000000180)={0x7, 0x9}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="055dae3070ca9f05", 0x8}], 0x1) 14:30:32 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 14:30:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 14:30:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 14:30:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) r1 = dup(0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x290, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8480, 0x0) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0x40) r6 = socket$inet6(0x18, 0x4000, 0x7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r8 = socket(0x2, 0x3, 0x6) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c658000"], 0x10) write(r8, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r8, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613c640", 0x16}], 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x10, 0x0) socketpair(0x2, 0x2, 0x67, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x9, 0x10, 0x8001, 0x8}, {{r2}, 0xfffffffffffffffa, 0x2, 0x8, 0x9, 0x10000}, {{r3}, 0xffffffffffffffff, 0x2, 0x8, 0xa4, 0x3}, {{r4}, 0xfffffffffffffffd, 0x64, 0x40000000, 0x3}, {{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x80, 0x8}], 0x2, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffff8, 0x12, 0x20000000, 0x0, 0xcdaa}, {{r7}, 0xfffffffffffffffb, 0x24, 0x0, 0x3dd6, 0xee08}, {{r9}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x1ff, 0x2}, {{r10}, 0xffffffffffffffff, 0x44, 0xfffff, 0x6, 0x9}], 0x400, &(0x7f00000003c0)={0x4, 0x6}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pckbd_enable: command error panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *482226 45268 0 0x2 0 0K syz-executor.1 33589 80148 0 0x2 0x4000000 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c519c0,3,ffff800020b29080) at kcovioctl+0xe6 VOP_IOCTL(fffffd80621b5b58,80084b01,ffff800020c519c0,3,fffffd807f7c6480,ffff800020b29080) at VOP_IOCTL+0x9a vn_ioctl(fffffd807527c998,80084b01,ffff800020c519c0,ffff800020b29080) at vn_ioctl+0xc9 sys_ioctl(ffff800020b29080,ffff800020c51b00,ffff800020c51af0) at sys_ioctl+0x651 syscall(ffff800020c51ba0) at syscall+0x5b8 Xsyscall(6,36,7f7ffffd2ae8,36,3,5d3ebd06890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd2600, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c519c0,3,ffff800020b29080) at kcovioctl+0xe6 VOP_IOCTL(fffffd80621b5b58,80084b01,ffff800020c519c0,3,fffffd807f7c6480,ffff800020b29080) at VOP_IOCTL+0x9a vn_ioctl(fffffd807527c998,80084b01,ffff800020c519c0,ffff800020b29080) at vn_ioctl+0xc9 sys_ioctl(ffff800020b29080,ffff800020c51b00,ffff800020c51af0) at sys_ioctl+0x651 syscall(ffff800020c51ba0) at syscall+0x5b8 Xsyscall(6,36,7f7ffffd2ae8,36,3,5d3ebd06890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd2600, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c515f0 rbx 0xffff800020c516a0 rdx 0xffffffff81f8b3e6 apollo_pio_rec+0x9d5d rcx 0 rax 0 r8 0xffffffff81b94ad3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xa25d9f34486fce87 r12 0x3000000008 r13 0xffff800020c51600 r14 0x100 r15 0x1 rip 0xffffffff81d528d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c515e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=482226 stat=onproc flags process=2 proc=0 pri=67, usrpri=67, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28bd0,0xffffffff82377160 process=0xffff800020b7c6a8 user=0xffff800020c4c000, vmspace=0xfffffd807effe708 estcpu=17, cpticks=2, pctcpu=0.1 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *45268 482226 80148 0 7 0x2 syz-executor.1 39680 24151 80148 0 2 0x2 syz-executor.0 80148 416699 73898 0 3 0x82 kqread syz-fuzzer 80148 131636 73898 0 3 0x4000082 nanosleep syz-fuzzer 80148 67044 73898 0 3 0x4000082 thrsleep syz-fuzzer 80148 491581 73898 0 3 0x4000082 thrsleep syz-fuzzer 80148 464530 73898 0 3 0x4000082 thrsleep syz-fuzzer 80148 277418 73898 0 3 0x4000082 thrsleep syz-fuzzer 80148 505690 73898 0 3 0x4000082 thrsleep syz-fuzzer 80148 363292 73898 0 3 0x4000082 thrsleep syz-fuzzer 80148 33589 73898 0 7 0x4000002 syz-fuzzer 80148 452077 73898 0 3 0x4000082 thrsleep syz-fuzzer 73898 217990 7170 0 3 0x10008a pause ksh 7170 472943 87985 0 3 0x92 select sshd 47107 441091 1 0 3 0x100083 ttyin getty 87985 278686 1 0 3 0x80 select sshd 29655 502311 48356 74 3 0x100092 bpf pflogd 48356 467274 1 0 3 0x80 netio pflogd 70858 196748 33939 73 3 0x100090 kqread syslogd 33939 220077 1 0 3 0x100082 netio syslogd 60743 216875 1 77 3 0x100090 poll dhclient 18042 391049 1 0 3 0x80 poll dhclient 95922 219696 0 0 3 0x14200 pgzero zerothread 9842 190278 0 0 3 0x14200 aiodoned aiodoned 88294 202973 0 0 3 0x14200 syncer update 70395 17865 0 0 3 0x14200 cleaner cleaner 89004 137217 0 0 3 0x14200 reaper reaper 47567 193931 0 0 3 0x14200 pgdaemon pagedaemon 6158 372697 0 0 3 0x14200 bored crynlk 1709 280493 0 0 3 0x14200 bored crypto 39894 462515 0 0 3 0x40014200 acpi0 acpi0 41699 417478 0 0 3 0x40014200 idle1 52901 301448 0 0 3 0x14200 bored softnet 36431 457465 0 0 3 0x14200 bored systqmp 99210 277234 0 0 3 0x14200 bored systq 39309 151106 0 0 3 0x40014200 bored softclock 9741 488605 0 0 3 0x40014200 idle0 47616 363421 0 0 3 0x14200 bored smr 1 17970 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 45268 (syz-executor.1) thread 0xffff800020b29080 (482226) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823e9b78) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9488 71938K 71962K 78643K 10700 0 0 pcb 25 9K 10K 78643K 194 0 0 rtable 82 3K 4K 78643K 347 0 0 ifaddr 43 11K 12K 78643K 91 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1475 0 0 iov 0 0K 16K 78643K 30 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 76K 78643K 1428 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 12 0K 1K 78643K 59 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 299 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 53 50K 71K 78643K 421 0 0 subproc 53 55297K 67586K 78643K 225 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 47 0 0 in_multi 22 1K 2K 78643K 83 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 246 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 78 12K 22K 78643K 1832 0 0 UVM aobj 6 2K 2K 78643K 6 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 15 0 0 NDP 8 0K 0K 78643K 29 0 0 temp 110 2368K 2434K 78643K 4191 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 5 1 0 1 1 0 8 0 inpcbpl 280 203 0 196 2 1 1 2 0 8 0 plimitpl 152 30 0 22 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 77 0 46 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 80 0 76 1 0 1 1 0 8 0 nd6 48 12 0 10 1 0 1 1 0 8 0 ppxss 1128 3 0 3 3 2 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 20 0 6 1 0 1 1 0 8 0 pfstkey 112 20 0 6 1 0 1 1 0 8 0 pfstate 328 20 0 5 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 352 0 208 12 0 12 12 0 8 2 art_table 32 353 0 208 2 0 2 2 0 8 0 art_node 16 76 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 3 1 0 1 1 0 8 0 semapl 112 57 0 47 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1930 0 504 47 0 47 47 0 8 0 ffsino 272 1930 0 504 96 0 96 96 0 8 0 nchpl 144 2572 0 940 62 0 62 62 0 8 0 uvmvnodes 72 2076 0 0 38 0 38 38 0 8 0 vnodes 200 2076 0 0 110 0 110 110 0 8 0 namei 1024 7315 0 7315 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 6832 0 6832 10 9 1 6 0 8 1 sigapl 432 483 0 469 2 0 2 2 0 8 0 futexpl 56 3722 0 3722 1 0 1 1 0 8 1 knotepl 112 199 0 178 1 0 1 1 0 8 0 kqueuepl 104 82 0 80 1 0 1 1 0 8 0 pipepl 112 362 0 343 3 2 1 2 0 8 0 fdescpl 488 484 0 469 3 0 3 3 0 8 0 filepl 152 2973 0 2880 5 0 5 5 0 8 1 lockfpl 104 96 0 96 2 1 1 1 0 8 1 lockfspl 32 81 0 81 2 1 1 1 0 8 1 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 26 0 16 1 0 1 1 0 8 0 ucredpl 96 514 0 505 1 0 1 1 0 8 0 zombiepl 144 469 0 469 2 1 1 1 0 8 1 processpl 840 499 0 469 4 0 4 4 0 8 0 procpl 600 1084 0 1045 4 0 4 4 0 8 0 srpgc 64 30 0 30 1 0 1 1 0 8 1 sockpl 384 366 0 347 3 0 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 129 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 154 0 0 9 0 9 9 0 8 0 bufpl 256 6398 0 1146 329 0 329 329 0 8 0 anonpl 16 56667 0 49707 49 2 47 47 0 125 11 amapchunkpl 152 2481 0 2393 5 0 5 5 0 158 0 amappl16 192 2046 0 1599 37 6 31 35 0 8 7 amappl15 184 74 0 70 1 0 1 1 0 8 0 amappl14 176 54 0 50 2 1 1 1 0 8 0 amappl13 168 35 0 32 1 0 1 1 0 8 0 amappl12 160 35 0 31 1 0 1 1 0 8 0 amappl11 152 40 0 25 1 0 1 1 0 8 0 amappl10 144 76 0 69 1 0 1 1 0 8 0 amappl9 136 753 0 750 1 0 1 1 0 8 0 amappl8 128 310 0 295 1 0 1 1 0 8 0 amappl7 120 44 0 38 1 0 1 1 0 8 0 amappl6 112 69 0 63 1 0 1 1 0 8 0 amappl5 104 142 0 127 1 0 1 1 0 8 0 amappl4 96 681 0 656 2 1 1 2 0 8 0 amappl3 88 149 0 144 1 0 1 1 0 8 0 amappl2 80 2987 0 2941 2 0 2 2 0 8 0 amappl1 72 20187 0 19767 25 15 10 20 0 8 0 amappl 72 1358 0 1325 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 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 484 0 469 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 484 0 469 1 0 1 1 0 8 0 vmmpekpl 168 8054 0 8030 2 0 2 2 0 8 0 vmmpepl 168 60417 0 59076 99 15 84 84 0 357 15 vmsppl 360 483 0 469 2 0 2 2 0 8 0 pdppl 4096 976 0 938 6 0 6 6 0 8 0 pvpl 32 196026 0 185908 134 9 125 125 0 265 26 pmappl 224 483 0 469 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 483 0 4 14 0 14 14 0 8 0