Warning: Permanently added '10.128.0.64' (ECDSA) to the list of known hosts. 2019/03/28 10:32:44 fuzzer started 2019/03/28 10:32:51 dialing manager at 10.128.15.235:44512 2019/03/28 10:32:51 syscalls: 1 2019/03/28 10:32:51 code coverage: enabled 2019/03/28 10:32:51 comparison tracing: enabled 2019/03/28 10:32:51 extra coverage: support is not implemented in syzkaller 2019/03/28 10:32:51 setuid sandbox: enabled 2019/03/28 10:32:51 namespace sandbox: support is not implemented in syzkaller 2019/03/28 10:32:51 Android sandbox: support is not implemented in syzkaller 2019/03/28 10:32:51 fault injection: support is not implemented in syzkaller 2019/03/28 10:32:51 leak checking: support is not implemented in syzkaller 2019/03/28 10:32:51 net packet injection: enabled 2019/03/28 10:32:51 net device setup: support is not implemented in syzkaller 10:32:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa3, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) r1 = dup2(r0, r0) setsockopt(r1, 0x9, 0x5, &(0x7f0000000080)="896f88833bc6b57fe1ec8e8c20c3b7f8af1f687e912cd571c60887dd29d4a2582b088ee55dd5d6e5e2510f6f95e54c3ace14fcd2eb9150e31e47e6acb3408a919b4e2acbb0ef8163ac4c98c4d7b18eaeebfdfaf34c17e3dfdfa78cb059f908c631e2b69e2ce8f458df8b57d9ad80f2eba385487b59d53db55915c1a9fad63b0a95d2a10a686ec4ce5b986d30663eeb4c1718086df5f2c70fd3ef2a56e6270fe7159cfb50c4231778629c6650200d32c39348425238bc4abf946fbf", 0xbb) setsockopt(r1, 0x8, 0x100000000, &(0x7f0000000140)="2e0c26303d89cfad5a1aae9eb15fa0fa568c7389b500b2ecf242ad9359e5294d7e78a1152205473d7c3b88c6be2d6bdb8a10420ffd4d941daac15f29782544f6532a142062db53552c2b8bed0c91177d651c4f06018fca6889fa90a3360979adcf7230c16e46c5b695dea213f98c3c8a65375e0ad2a62373e20c634d9b2b66bc68281352d8b630264a7ea9cbd394a6176aaa9c4ae8bf1efde2882eea18cc71dfcc8d9646f7226527486776b15437eca5", 0xb0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x8, 0x400}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x8, 0x7fffffff, './file0\x00', 0x4a2, 0x7, 0x5, 0x8000}) semget(0x0, 0x7, 0x20) setsockopt(r2, 0x7ff, 0xff, &(0x7f00000002c0)="0c03b053e73e2bc7dbbcb0423fb677caac720125185fc071945df2f5770c6fcfef384aee652e7da71f25a88d6cf9db53bc04e35826f62d8a5c603f56153c8e447c7c0ca58e456d4e394d9d053db1d3c6f47c0858c4a2a54989", 0x59) lseek(r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) bind$unix(r1, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) seteuid(r4) close(r2) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x10020, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000004c0)="818a7751ccb2c314090a04208605e3571204e2bc71eb846e4ea1bb22899f9b06e0278429cd211a88f3bba0bfa18270da66e7e164454bd6dff000ab32a4051630977266f0037526fbf72794657c248908bc0dd7ff1ec8416ab82e80744fe7a407d409a0fe4b721471a645ae4effb70512976a4f9e8d67a8c3c5492fd8230efaad1302a9cf0217328a83aaafee1116df74c4c5a7c49bf3b2f4fb2e754588e7ed116e633b6dcbcd4b", 0xa7}], 0x1, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r0, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x100, 0x8}, 0x8) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000740)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000780)={0xffffffff00000000, 0x8, './file0\x00', 0xe0b, 0x82, 0x0, 0x1c0000000}) recvfrom$unix(r1, &(0x7f00000007c0)=""/78, 0x4e, 0x840, &(0x7f0000000840)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) seteuid(r4) r9 = accept(r7, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) sendmsg$unix(r9, &(0x7f0000001d80)={&(0x7f0000000940)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000980)="4d9448db1368e244b9e576a3b1d7cea28bd7c285ba44ab06c62658bad51d37b7ef1e21e38d7d694f03e4e97e8a3a9957647744788d7db755b206150d98a4d5ff93a848b3", 0x44}, {&(0x7f0000000a00)="b2ac6887ef55d3fb1eb5f7f4608897b8cbd63e583f0c8c932e0e3963cbef412274e07d79188f0317d94077e17074fa48a5cf60ea837347d1ff3db77a599ca8b5551459467f965142a2535edf2fb4945f9b95721197d1", 0x56}, {&(0x7f0000000a80)="b9e538680b74ce45aa0ca3032bdbce99c30494ae1dc025d2b2afaeaa90608807660fd37eacac77984be33f789423e6b96d66a566fba0301570ab216629c2651fe2078d4025e5bff3eabbc4eef687d74996e38fc08e15b1337ff1c50a34ab27d909755730542642084287df0bad92bd71e040473cd642de27", 0x78}, {&(0x7f0000000b00)="871114123b6d5922ebec79808f257500a0ae67ce7241b6c58adf28ef9e4e3298f07c22c9cec4ea047264414798c7f346bec0009ead438b638a9f4035dfc80fc24880691b56652e0caac6200fa5d6f30e38c6f0b6bcd2e96e1d9299fb7da5dee8c6919ce8482d498c1d0d16997becb4a0d88f2d305223b18cb150b2160811c6c5e740d16977367a7a8ae881dfe591b4b8c4085d04518b462550d3865f581e1800f3aa1f59f7f42bb592d6753782598ea16b043ed18cbeaba3722fe13bcbfb73678dd87a055a132fcc980a73ab038c019b3a6378", 0xd3}, {&(0x7f0000000c00)="c220456eabed4a26137fb8db2b069007650f4f3a2e235bcbf9eab22c4b0ec1878c2add1287f401bfb35ff51b67e15ad5dc83b9ec7764a2a32bf68c4d31ab", 0x3e}, {&(0x7f0000000c40)="d8c2fc9164854e01d41e2858704a593e7f910c3a84d268aa53416e862926f469bb7f057e73b7995edc13d46d45ec428b6677f38184efc43fb2741f4e0ba62d28b3c6ee7126d6cc2fade355fda7a6daf3cdfc9afbe8ff628e5d73012bf44dbf72c11a9ac56b4c8102c2397d642cc3fb6c64b7b7a665c37198b61aba3bf01e6f2bdb0221a14db624eaf4c5519b8b138bee111591f5fb3fd5973090f7c1f99a6fd69b298c1f1b06e2441115b2d63e0f433904401ae436502442f2fede1a1d59b9f25e812c6a0e41769e996d7be6f1670f772b2bba3df19756c917aa93aac4ca959c132c106001d50a7aa37a12b45374d15a0bd7898a203fe4ff2bf31801204fc17a427f5a1c8dd54dc492204eb3518daf417dfda7bc854e4013f0cba500a1072ee9fe0ea7be6e03c42db587ed9660329b4c990fa54887b63f79698aa691df252d89c83cbad1a8519097c7c4883289790050149f406f004c4bcdd05c4a2470e85da07ead258a9a3732fa7fd996caf9b938c4e4255be15e333fc8c0833a1c12704e5ff704f7ed852dd234e13684d691564c7bd5a123304623a93222bab507585efdfa0ba3ae8c73a01ebe5ec22cdf0a26e3fbf3a940269a08bb831ca042e22962c0d0ea54f231ec4817e92932d0489254d4347c47020c50a0f52e62a1ca7f377dad35c7feb2199510b057bdc2caeda1b9f54b2eeaa247e25b64ace5a8b9e440111f75cc3ab9c5551bb24c8c036e1e5c337e8d124df3052019d7e9fff699fcdd8f50d087eca99506ab62c0cbccf7ac91a96d3d39393dcb1939fdaee0e1d3fb58e7bfc629ac97994946699e6f84f187ecb401b143b4b41e744c7c872314f633da3db5d8121131a5f44f4d20ebf9b4bb6fca26dc328be7a95d02e2853cee5fbff1ee23f343eaa4ce99f8911bdb95f17f0854fcb5d7ea857cdc4a6c85a80085907cbe7f0042c41349071353571678b85cad3352caf7a69f978cd52f7b315fed212cca99a5158e6fab721c0a7ebc99056fa624ce2587a2fb57f55de1cd04e46dc167017faf369ee850c2748be9f3b43d5692c36bbf4b58f4ae586ba7e0e7b484c387108f9175bb09bd4ec59f75c1987ef7f4844b24b5e71eef15795da44b6b1e8c771526dc0f3eb7024796b870577bdc8b63ed067cfb41299b2c5d75796b5f76bc762645806a499a3ea124b3a128f395266f2a41ca9eb336b7d92d459592888612d6ad2e44309dd141f3c1110fa872c847c18a7f33d5baceb6f435623eec91f956c39db325ebd94955ad2130970d2984bff28d3abd03e9322c84d872faa68226d0a435dec4f191bc2ecd6de1344930330e097d0e93a08334149552e123b3619c28450bd3d1771c3139cebecfae54c729e6db658e7ecb716fcedeb2e4cb01f6b518e0f584c62a7f8f8185c791c30388baff18b47c54515acf2f736ca7ada3a9bc95b48fbd7762f9e5674e762905a214938eea6b0c833bb5e2a3c50a49bb16047aa85ab5553578a8190b382c6287d71cb3b0e04b49a324124a07a23cc51b1121fa14081123cd7aae5abeabddb4323c354c18756c72746a0c907c9905d19949e2d7d6388f9f0e0457788cd38b7ad29801a6e246553b419123a3f15bcbab1005426ea5d6125a061f7f4fd56156f62e0ae33d8aff31daec5f28a5638fabcf1179e124dda7b15463699b837b73ee77e17f98091284a6e62179a6af307a4af405483f640d4cbe5521a5d1282863e373cc1c681d0cf26ce7055c5fc68e3cb0440c9cb4871ad5fe58d2686f4009c670cec060f376be6cdcaa5bb0affb6ccbf24d3ac3881837bd97b4bf1965a4d642c7c4be265c056ac8075ab41e0191713d7ef25b658f36c05983102211aa6055bfd08805551c7421cd28dadcd774000e691af9666b45de1ab15ffb80410c620d7c2e25b9cf4e778dd774d06e266f5cb22a53bd9ce6c0f8d42905fee73073c9df42397a9231c8dacc5a83b355f523478e053030c53db78d1ef86c324a804825ea88133b028be1cdd293dd8e5648481a7c32d6d0618d819fb4b145b14435f9664688434cf8040e079407e97cf217a0525ca9b9830a6906aae0c0b3ea17be4ae7a3f28c599d7711862698cbf12bdb73871c5ec5225f5e15bfe1a9a691d3dfa6b574af6c485235217479a70fbc5cbb9b9cc5e2386b744287c31af34aa09cec6ddec8d9ad26966af79721b4cc2b55424d79392823ea781fc3844b759cd8d2d14f3b5f2f0c2c46238e761126e801db9381783f07a49c89fc0b34541651ee045c67f586d6fbddfdef2644f6ce2eb44ddb103bd67924dcc9628be42c1d95eb33680bd7ab29535860b07a4ee33f3589399c12178fe98bf59197ac703481afb82cfe0f2e80bb68b808e1f0686d69420f565ccb50c8264d2e4d2486f6d6e3b6aa0905a207c559e7090c97da99152023b91c51c676004c59dc95dbdce44023a6f7804a8f2c25e8238b1c0b10e8f035fbf47b3a613b436e9e9c5edfe6b75d38f2d211aa2a49e97354f42d429ca0be128492f0fb8409451f7f7dc13359fe1b2bfb7325f73f160fb3591aea0c4c9a48c0da6b19429c9e5912ceb36fd6ce04e3e00aedd1266b76dc1d9cf006e03dcf77b75da1353297dd77107318c8faaaa94c107eba6a4bd48a3fafd564fd7c72c9a030c1ac9fb457d3c1782335a186085d028e83eecdb27fe67e9d3de2022567f5ad34784a0935f97c142a1baebef0e63ba8664f579ae4fd67d66071914aad0bcd3e5d5b8c90a0fe1d989ab5ce234dbf0b1acc65c35062bed8cdf64c06fe9c9b14cd4ab325d178615531191784efcc90aec21b1e0ae98f1ba5b83ac7ec0e5eb5a83fc3d6fbeca4911e325618e9c8d3982ee15c674575c4604bc357aaa02840adb84a3ac7491b59c5a67cc043b682aee1505104c3c9c8ea62cb92886b7882cf3bed0504a7ee8ac64a9bc0c8376383f0b72c5afbaaf12a642a3f91e56b6b2a805df59dafd235c945ae87d4a240fb4e1c9f1e781d493081dbe80b8ce358c54ee96e24515bccdb7605e7996c781b49a784408dbdebd15d990d931fad6e9fba9f981d2a11cebad8311a2bb90fa187b602c5aab36a490c4b1b587059ac205662d24d67f86190682aeb1c5d3c6e7afcfb8e56e15fe48f4c60e8f79584f39378b2be4992b6da4980b29e609e9451f1d216688980c8326336e78ddc4f0d7f857278356a1b73eef8a458a6fca6ab8e442f5883bbcfea29ee7c03fafbd312d99a0e20cbb93c0697236cbea2401429711186f8c5af36839b01e5d14ebd618b0064c9504d5c48f77075bddf1a8e606218eb6501535eb47b11abfb28381af37083e453536f93d9a76256f0262c8b9f6eae2f82ca4b1137ba2d8f82e3e0f38e97fb29976d3deabd5e30fdb03a2b06e52d2b0b6119f9a7e78a504dcff1d3b51cf64dc6920556f31f884e9757eaa035abec327b210f906e9d000a1bbc8bff9c9008d6ab928e963f95226ac8ea417db235e76a1f391f5c7df6b308e04ad275bfa69cec43dffa78001f8290a53cec153fcb56fd16c91938c6a794445d374e641d471c318fd3d53bd07f2efcaaad3f1c875963379a3430681ca5c3d93d4f3f3ca4637d0bffd57a058f890d47857b0ca3f8196bad8e68326e8bc556d2fde6bc206018e220be17849460c304ce4f26b64ab01393a417e8b91ddd0b0b128e7fa76f3534189cdfd7735f0906f33ee8a7e8ccca3825c69ccd1c2707c2bb04ca9c65ea8dd663c559d0ab0af8c982f5f5d89d3da59a0b583fe0191c1f3b0e62f4c678248dd177b59684e3e93495ed8ef73c5ab81d51ddbf842a16f60d207984f989814ecb753cd29ee74c90ee633ab0dd5185d0ad2465ab17a7e0ab365d0e3fb4f86c1d66bec2cbc2e58808cba1480fd4bbc1d85d591314088d867fb88edc6e6103d6f9a85f78c59cd168b256f1b862fe3668698fd656beb945d69be683ea7708f6c8988ce105848efd067dd014065442683b5b99e1d2f808fb63d0e7ef6d9d93e66304397d0cff2541277c00419f9f53af841dbff56ad3f3d4800e1528f5670436b49399bd9218168f1d233851f904b7e626a316e0c25ccc385b2f2ff330e2baeba1e49fdd12bfd5bd98d5630e5ade70883ea6ffb748744b51955a417c6583dbc6275b9f319b6f228f2e766416ab8420d4e00784f0ea621b98d7429eb0a79989207574ab8dd5c112d799a9d0b482d0751fb60cee39236c5468325ec7a991ca32c031795f451f8f4284e4cb68958e0bf0ef23720293e9ce2ddcdf30f055f196dec68e77f553a7daa60de3799e40dc74c54ca40ba59592f3e7ac61d74f57fcd41f8a3505f998ad025047dc153008eeb2624a737ace744b25bead5a8374831ce69f15defa0236ce16d7027364f06a8013da7ffba3cf907b23c83f7aee239486fdd7a213a165db27faa7c810518d4325a01444533cecfdf52d4c46f83ac8fc2b3753f623ca0794ecc232473eebb83c3ab65dc78e9afd0b8aa128072b249bb9e157c52da99fbee1d7068ccfe6f61e454ab5a99110d76e32d5b258dbac0c8270293a03c844163b9d8dc93a8ff8e14992ee8f4172ed40add154728e2ffea16c8bb84c6cdb0a44e352ff7d3dff732b274a9e87a3d0fed7146a9e5f705ba0040677f883d16813b1447949805211c613c5dde4e9d3387eacc9d2132c04bc04f09918c5d6fe479b6f80e26730db343c503b8907d926a45be32a5f43c4a931f313733e48a3aace68d938903f0e0a47b62525bd93f1a260ed3b54164bd6a35e812bf2ccd8e116b079a403475518f531f1d0dfdcf785343f0ba378bc99e0407d63f6d578bb2e96dcdde01df282842b53c3c84ecf506d9f8f52bdabd98cf4bd951725db26d9ce9cc1cbc8180a0aafe34f832c653a5934064a4b689529b4cada0cddfc1f14ac4fec5e25aa95014bec4276ffe55d7b74e0212a6b5af7fefa590196be27d47974a97ae3568d1dc090292f270562afc66929d5aa8109fb2bc74aced25ab4a78dcd7a4eca2b9d08afd9c0ee9ed2051bb2fb1957b27098a12edc64182a5364c46c776e0948ad2a399f9425049d66d4a51ce83af5b55489a9a44ebc990d9204f9cd543a9a571dba294aef85488efc5ba902493992ce406a6d215e6deaea77a67b175371b731d8e38ffcf0f2e386d7206ccf419e2dbbbc1e39953b3cc457084128dbb1170f6a45053c25beea281c9394ffc32a1d780a57ab546917413185d7384c6bb5ef827d8954f379ef64f730fa088f5b39b44e98649a58932ed2ef5d3ea7c1ec3830d71aecb043bc235c93eb5d6b3f44b4c0933f9a12a88a2f98323ab0c7e288b3c8d744f473eee3c02ca03f8276640f2fd270097d5498a861b9315b4ca01b901d2f567e4a40ead332531ab4c878f9f142770c5fa19acfde61329c9bab547645ecffe19bc8ab362ff717f3110b9cf6b3fcb8e0f6885bfb8d112354023ed35f5e695415fffa37dca9218bbb0d38ba4e9854f70a982f3224c7a95fe1e99303d3a1851ba2a58084e4b6a1b07eb1fd3c845f0026aa36dda1b6a228f4afe877713831a540e5c92b3c01a1c6167100a744cb2fb5d7bb6a4d6f647fe9681b1b3006d24867d5ebe0e4903b94772288e7abfcf5df5c585070b9de6a3e4f93c2795cedd5673c5064c73c67e2adab2304e02e1e83b9716c6fe2bd646cdd9d63d9f6e132e3fb724b9d701fb7042b0e5aebf602fe9632f652572902a04c7bd87ec2b8655d9c3dddcc933cd1965fa3574409b588b2db74c52479a2e6df699f9e0d60f8b0e88ca6402fd53109369b1acaa3a89b8009d0eb250d294df6bfa93088f9aeb138e0166b5c769b3783a6", 0x1000}], 0x6, &(0x7f0000001cc0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r8, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xc0, 0x404}, 0xb) r10 = msgget(0x0, 0x2) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001dc0)={{0x7fffffff, r4, r5, r4, r5, 0x0, 0x7fffffff}, 0x1, 0xc7, r3, r3, 0x400, 0x8, 0x352c00000, 0x3}) readlinkat(r2, &(0x7f0000001e40)='./file0\x00', &(0x7f0000001e80)=""/30, 0x1e) kevent(r1, &(0x7f0000001ec0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x80000000, 0x800}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000008, 0x4, 0x8}, {{r9}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x8000}, {{r6}, 0xfffffffffffffffa, 0x40, 0x80, 0x946e}, {{r7}, 0xfffffffffffffffa, 0x0, 0x80, 0x7}, {{r1}, 0x0, 0x15, 0x20, 0x9d, 0x7f}, {{r9}, 0x0, 0xa0, 0x1, 0x0, 0x9}], 0xc8, &(0x7f0000001fc0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x21, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000002000)={0x5, 0x5}) 10:32:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) shutdown(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x31, 0x10000, 0x2, 0x8000, "56e61a2764d47821b1f2ae548e7b85669a9cd055", 0x0, 0x4}) ftruncate(r0, 0x460a920a) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x5) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = semget$private(0x0, 0x3, 0x208) semop(r4, &(0x7f0000000140)=[{0x3, 0x9563, 0x63a83060ea302bfd}, {0x2, 0x7fffffff, 0x800}, {0x2, 0x10001, 0x1800}, {0x0, 0x100, 0x1000}, {0x4, 0x72b, 0x1000}], 0x5) mmap(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x4, 0x2010, r1, 0x0, 0x0) r5 = socket$inet(0x2, 0x7, 0x7) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x4, 0x9}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) r6 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r6, r8, r9}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000300)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0x1000) setpgid(r7, r7) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000380)) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$dupfd(r5, 0xa, r5) fcntl$lock(r3, 0xf, &(0x7f00000003c0)={0x1, 0x0, 0x5, 0x3, r7}) 10:32:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 10:32:55 executing program 1: r0 = semget$private(0x0, 0x4, 0x28) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x8, r1, r2, r4, r8}, 0x8, 0xa9b, 0x2}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x800, 0x0) r10 = fcntl$dupfd(r9, 0xa, r9) ioctl$TIOCCBRK(r10, 0x2000747a) lseek(r9, 0x54, 0x1) shmget(0x1, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x140, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x28, 0x0) r12 = msgget(0x3, 0x50) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000480)={{0xbb, r4, r8, r7, r5, 0x4, 0x100}, 0x3, 0x4800, r3, r6, 0x0, 0x3f, 0x8000, 0x94}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000400)={0x120, 0x1ff, './bus\x00', 0xe014, 0x7, 0x8, 0x3f}) r13 = shmget(0x0, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r13, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') r14 = accept(r11, &(0x7f00000000c0)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) fchmodat(r11, &(0x7f0000000440)='./bus/file0\x00', 0x101, 0x6) shmat(r13, &(0x7f0000ffa000/0x1000)=nil, 0x2000) r15 = semget$private(0x0, 0x3, 0x2) r16 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r19 = getegid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x1, r16, r17, r18, r19, 0x8, 0x4}, 0x7, 0x100, 0xffff}) connect(r14, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 10:32:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000700)="f8ceb45a2b4d97724dcff4243a5c4d14d512671f0eeba82459727695a39170faee0be74db7a1799898c5bd4ca100a2cf73c7ec3ae56bf11a46a371a3a279bb867496966635a060547006e1ec6000fd0249734c8d92ea3d19dd42b363959b9f1cf8fd32ffd28aeb84af696ab383631fde8f04e0b7fcf25373af8243d491b81095380d94efb028e2932a39dc24515955a67aaf0661668b9b725bd10987ea218db0a90b2b5ba0ed8068e51a0a84649894806d5cde6675ffc0d357a80dbfd15d7b77ae602985f95767d33423ec3183449fa22d9a31851e1609ade595664147306054a556c3090543254d01cb7b2c8015", 0xee) syz_open_pts() kqueue() close(r1) syz_open_pts() setsockopt(r0, 0x29, 0xb, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/229, 0xe5, 0x2, 0x0, 0x0) 10:32:55 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x2, 0x3}) clock_settime(0x4, &(0x7f0000000040)={0x10001, 0x100000000}) clock_settime(0x4, &(0x7f0000000080)={0x3f, 0x2}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80}, {0x3, 0x8}}, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getrusage(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x9, 0x3f, 0x7, 0x7ae}) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x7, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="8e8d88eb31484d3835e232c5e7f527feb3e6ce37e63800a9b0c5377440f674146d202e4c31ab0b9d38c3788f57941bc64a65", 0x32}], 0x1, 0x36) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000007c0)=0x1) sendto$unix(r1, &(0x7f0000000800)="14e91f214cd95bd561c011a52df2bb8a17859322bb9c1dffd89cef78fc01e05f28849f88e9e5377c12843b39ac", 0x2d, 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000880)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) semop(0x0, &(0x7f0000000a80)=[{0x2, 0x1ff, 0x1000}, {0x5, 0x9, 0x800}, {0x5, 0x8}, {0x3, 0x4}, {0x7, 0xed0a, 0x1800}, {0x3, 0x81, 0x1800}, {0x7, 0x99bf, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x100, 0x1000}], 0xa) 10:32:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x3, 0x40, r1}) flock(r0, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x80, 0x0, 0x2}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x1000, 0xdcc}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x7304, 0x6}], 0x7ff, &(0x7f0000000100)={0x5, 0x81}) chmod(&(0x7f00000001c0)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 10:32:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="ff9188576adbe0", 0x7}, {&(0x7f0000000100)="6d865b30775dc66fbaf89c4522ca18c3aa3a17c35cb8ee459a0f967fc2dda00e7ec78a738618d38ef3d2d0874dd05fd29f48af6730", 0x35}, {&(0x7f0000000140)="b9e43888b09a76b1350efd279b416087f999ff18ee448026b3ea837c54e2c0c671758f945f9cfb90579febddbf8971eaf4787f294d20887ebfb88799830a4209a4454917f9f99390517e1260a609479f", 0x50}, {&(0x7f00000001c0)="e70cac7fcea2d0c3874c11c10b937fa5a49c25d0", 0x14}, {&(0x7f0000000200)="6cd0e137b52d87339c22382ad679c9d381aceaf9d854e83ebfe55a2a6990f39334f3d97cf4f1f63c9e5de6da18d45e3426c1b7ac73e8d79b", 0x38}], 0x5, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1db) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000040)="035dae2070ca9f0529bc4fb372e2f10f6d513562f03ac2d7faa8c3f4", 0x1c}], 0x1) 10:32:55 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000900)=ANY=[], 0x0) r0 = socket(0x18, 0x8000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x441, 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7f, 0x1689c349, 0xfffffffffffffffd, 0x3, "b074a6274b5ef61992d9a63190673bb62d8920a1", 0x5, 0x40}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x35a0be7f6a75c378) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x9e) sendmsg(r2, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)="385c48c5c8675b10acf20d4364a523506ee14baad6", 0x15}, {&(0x7f0000000280)="658a6c97252872953bf7821d938657f7c687c2708249834f58c63d51c094d46a8c5b6ca90969178b4039d518de06f438e51981719ae4250c21d5ae33eb73a7911cdc324723b71e3f962a032131453f2e2ad905951b033f5fbe5e36ff75068ef9", 0x60}, {&(0x7f0000000300)="4e9238c574d5e3ee366b29c96238c118cc8108d1a1877ee6e22c837cd654e002949fced68905cef1335bb9694e8a3048c682ec7ffd8a1809ab8c65a59c6988352140b683e0576cecaab1a7574537d9752b3a43370a3bded5f95d5f416f51ed57c3a61c9447531e4503cfed2d3bdc5e1cc1e8b4fd8975ca908cd86c802b08bd7e26cd6291ce33efb2216a6f80", 0x8c}, {&(0x7f00000003c0)="c7935f5c85a70eccec9943dbc8011af4914c94798d30fdedb0ee7a99676a7227950016cbcc0fbb0ced7255ff57382e7cb449a41f6bbc7a2e3f07254240be6465af54e7c84e71b5aacac9ab12f9ceb5da0a77ad38420be639aa0c6711345e3e8fc40ae26549df5aeee810ad8409f5c408b05786b2a4994da0d5dd7a1b593087", 0x7f}], 0x4, &(0x7f0000000480)=[{0x88, 0x1, 0x8, "1802de8dfb45706cdeb16bdf2b4328e24cb72c6cb7689a14b523d03abbbe57c1d2d35871513ccb494dea48849a870b27e8043fb0e2e718c22305ed0b0f34ce98d919cc7b031321fa21e6bbb084fc44bb555a012a9488540d574a74dc3ee7a9c2c06f3e08d171c123607684a28f6bbdeebd35d2362b64"}, {0x108, 0x1, 0x3, "08ddd9d5d141bafeeccbd21b4eb417eb55d1e401afc8ec882a504cd31b9e619305bfc299ba6a40a49b0fef456d14c27fa2cc60d197b12532d2f0dde027ed5a9f7e7c537fc2c295dd86cefd6f92310723a6c0c31d6f1dd188b0ed32e380ec85729ae9ab27e93255fa85d7dc0b7b96047bd07c867933a10902fc5f8af296724f85e58cf3df0da7f7e6c1a3a4d0d7c296affe1b60ff952996790087191216b6d07469935fb3da1fb8534b4dd45bec0497effdad5d076c3f0ba90c487f840f8e9a212a76ccfe7520de37f8e9dc417b5d98fb12dbe548841bf39ca965a193b17fc092aa3b03bf33572b975c1966109aa013104aa0"}, {0xa0, 0x1, 0x434, "26bd08586c1aa542410ad4e80a5168c62ae253050f1578c539caa0cc78adf5863c4328a7a8cc5c34db489650a308cc9d7064db84826e68c919659f7b1eda95ed885f4a879ffa42f465c1a3fe4b966e1306fd44e6df1f473dec52bb97b36ef9093e9b520fb1e9aa01869e9d205e1a53efe4c27fac3eb5ff65b591c44f617bed3daa4c31d01d530cc67d2b"}, {0x50, 0x0, 0x3, "48c7d6f5699c6c6d6d7ceabc6564d826d7acce6ba2603931267a28eb2fb3f95769963f6898ad3a35e409710e8cb4065db58d1fe4a4f6ad1e5dff2be7"}, {0xc0, 0xffff, 0x5d, "e298e3f1769bda9fd62ab8f1faa4078990e5bc93cc77be16f26c59470d4e6797d425675b72e769bcf1c39a9cab2b6a6f28155943b967cad6a0ef702e3eab2f4c1a08b7a32b8293a6e567270a365f81ea4f9d103403508867d7b1fcb524a7a8b8877df965c93bdb78354d46a6cfde4ebcf50b390d97cac0be8bafa901e4dfdca41a4d10cc8876f1e0d216289a1d3308bf6e094bca5a4fda229c02d79e71d551d372b8bfbfad59afa75b39167e599a75a5"}, {0x30, 0xffff, 0x3, "c9814285deb75a0cc57f727831893dcaff0a5cb37c379adb009e840d6326"}, {0xc8, 0xffff, 0x7ff, "12ff9a86185e20419bec3aed708a45b17b0eedde093a7f91569721e104819fb4cf4eb0cd589c4087b1d6b763ebaa81ba5b7aa074b63a9e6c534e6afa2c219ba79b8c08350b1dcacd8b129a599c3bf3c129ff4a7094c7c35e03a545b874e9f438a3f465e4de96d515104f6536940b8e95664f9e3d5d78ef69821ba6dfc5237e001cd1c6ad8b8b260b08274d81c00fc8221d0d7614dc624788ab86c8ba6cdd0911dc9d98bd88c817f7ca4f4326eab08c249f79"}], 0x438}, 0x400) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 10:32:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x100000000}, {0x401, 0x6}}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xfffffffffffffff8, 0x80}, 0x10) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x6, 0x4) r2 = msgget(0x2, 0x47b) msgrcv(r2, &(0x7f0000000100)={0x0, ""/224}, 0xe8, 0x3, 0x800) 10:32:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/82}, 0x5a, 0x3, 0x1000) r2 = dup(r0) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getpgid(r3) 10:32:56 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) close(r0) 10:32:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)='\x00\x00 ', 0xfef0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:32:56 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair(0x2, 0x4003, 0x100000000102, 0x0) 10:32:56 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r2 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r4, 0x100001) socket$inet6(0x18, 0x5, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socket$inet6(0x18, 0x8004, 0x8) dup(r3) getgroups(0x1, &(0x7f0000000240)=[r1]) 10:32:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) recvfrom$unix(r1, &(0x7f0000000040)=""/20, 0x14, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x8) 10:32:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) sync() getgroups(0x0, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) fchflags(r0, 0x10005) getpeername$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000000000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/193) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 10:32:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xa7c, 0x7, 0x3, 0x101}) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 10:32:57 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x8, 0x10000, r1}) 10:32:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000005c0)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee6114", 0x34) write(r0, &(0x7f0000000140)="bebe302dd5a9343d514d2d76ef31588d39905ab0abf4a1bb6282ed95af66e0d3d3f59d69e023d748f097a2f64a2f584cf5916c386b287e6288c3cb22762c056497d687cf032e9e17de32dade6578c2d53398504914d5a527633dbf5c67e3b4407f188d72c6bd4234605c5f686f6c0d928cfdb1b0d61f6b196fb7b681063601fc73af9b55828493466c2cc7286cd70875650998e2b407725f1dcbcf6d3fcb13f71918dbf8eb4ccbe4dae4b8edac1c677d6a1c2c619301526a", 0xfffffffffffffff9) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x9}) 10:32:57 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0xe3) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') socketpair(0x0, 0x0, 0xe59, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x1, 0x200000007}, 0x10) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 10:32:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 10:32:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f00000017c0)='./bus\x00', 0x40000000000, 0x19135a67) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x184) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget(0x0, 0x4, 0x604) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000007c0)=""/4096) r3 = dup2(r1, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x28) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r3, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r3, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r4 = syz_open_pts() close(r1) dup(r4) readv(r3, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f0000000300)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) pipe(&(0x7f0000000000)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x4) shmctl$SHM_UNLOCK(0x0, 0x4) ioctl$TIOCSETAW(r5, 0x2000747a, 0x0) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 10:32:57 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) 10:32:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x1fd) 10:32:58 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) sync() 10:32:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x2) 10:32:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x3, 0x7, {0x0, 0x3}}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2348aa623533175ea9d1e7ec27f0b0a2249239fe", 0x0, 0x1}) 10:32:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:32:58 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) readlinkat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', &(0x7f0000000900)=""/150, 0x96) r0 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x50) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000340)="17fbacea66b071c672f429e59b18bc95aae526e2e39848d2edc8a01230659e939139766c16fb7633e41b181fc691830a5981a310f93e478cebf466cdb9b6ea49d5feac5c89d7d271d2775c37ee5a63e5d84b", 0x52}, {&(0x7f00000003c0)="4180f24f1d40e08e35e7e98794d35be1f2cb906e9368edfe5b7330383958719c5c4c3d9f5a5909db66ab12abac52016efef6cf48db20647aff7953477a3073461ceda6c28ef20c9038225f484d2190602f38", 0x52}, {&(0x7f0000000440)="d513ae1ab0c17e690b09bce7e038b74074ec99881d2f0d12a876049eec4809ead19c7b", 0x23}, {&(0x7f0000000480)="170fe0fa5fb31bb7231715f4432c9df40b1a377d3ca1977b65b2b48a931ff3f521d56fe8855ed9ec24b2bc1f14019d1baecf6a6d0de986be5425c7322b33f90aee78474643da7ffcc94182ed01795f9e4d43a2e226c7a73677804cecfe55185d3ef2b6e0a5f745bb4c23aed0f3093782a4f2fecd637cb9e8b2af2a4184072921247ee9589190a022872758cc8a5f1fe4945c2d3683e0f3c2f00210a900c8fd37f8860e53c2cee571d8dd2b14fdcd3a3434228fc6964bf80adcd7bda8b55a15b06864ed244600662d1686b0113436d312f1f6eadd03d45ae66fb471ce3cf70d3a2c76eca055270beed056d0202bc9e7dc45d6b6c3", 0xf4}, {&(0x7f0000000580)="5876ee4258fca213b3ebd58a2399eb47fe1bb05f8a008d611f0cdfcf1c947bd895261a3e1b17b74d9a73e9ffc4bf2da34364a85cd0978d013eac88020b452b", 0x3f}, {&(0x7f00000005c0)="2040eede1347af3a7e3fdc30ce896269d4822799c8908d08ee6ebc99237357813f83156a621e717d2b359c4a79981924fd541d7c869486afc2519dfda4d383dce168e8ece4c7684876226dcf2883ab", 0x4f}, {&(0x7f0000000640)="573d975a401dd069500902561316b00cf3e446f5c9c9ba3f10cfccb2e18b9115410f9e5b8e716ff2254e3901ca8df1fdf1a681d793b6d8338805ddd8e4fe42a4775e9fa4ebae15c077fb187239a473bd9f6c981bac5d747e3d1e83c6aa04af94000323e095cf00d1ce9320b87a813844ce7c9ff920159e47532080e9dfb3d0f71dbea8b4bf603ed6f8228fba8fd93b14da8a79e1a89a3c52163881229a231827cf", 0xa1}, {&(0x7f0000000700)="96e8957a5ff4f7156a673abb0bea484f80a7b892bef226", 0x17}, {&(0x7f0000000740)="c40dda76fc4354c1e3f4447b1c17924d3b70fd5697bca79ce8e8cd70b4db976f9633c7410857298cb4a8723de2f4fdcbd988e73c707cb65c1eaad7fcd691f73698017ce98a007538b3e4305756e6d7d0ada2cd8a37a248b96416ac2a89fe1f54999d0e6d44e5420c6b9c65d876022961d77d149628fc9980274f981c94f44ded3cc2f1fbdd037b86b4a59605bec58b932984297f88c1c86a986e52079b3bf960fd4048ff8b7caf088bab021d1146b6ac145995c8005bd91bdd53949c79929058ad4d429bb6d42e43a464de9f188ac6b67078ac78d4581d244d621cf989bcd1168a4d49105d8bd29f841956", 0xeb}], 0x9) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x4a1, 0x2) 10:32:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x580, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x910, 0x12) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) close(r0) 10:32:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fcntl$getflags(r0, 0x1) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 10:32:59 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xc1, 0x0) fcntl$setown(r0, 0x6, 0x0) 10:32:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x100) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) stat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)) 10:32:59 executing program 1: socketpair(0x10, 0xc003, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="3eae283e5f29f0022481e1187786e09030393bf4789014fee0b950ac52d53c961bc4aa372821afd09ee07f5fd8ae08708bb6626d4208e7df708f2727b5f4fa9a2bafab5bd2c54c3def18d12f5524aed6c2454bf2a82275be886aabfb3580c2c1d9c8de98d3e977545dae51aa6df1258ef455466a47", 0x75, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 10:32:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0xa, r0) select(0x40, &(0x7f0000000040)={0x3f, 0xc6, 0x80000000000000, 0xe60, 0x2, 0x200, 0x9, 0x5}, &(0x7f00000000c0)={0x778435fb, 0x10000, 0xfffffffffffffff8, 0x4, 0xbd4e, 0x7, 0x8d4, 0x6}, &(0x7f0000000100)={0x7, 0x10000, 0x7, 0x0, 0xfff, 0x1, 0x0, 0x7}, &(0x7f0000000180)={0x4, 0x4}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xafd4, 0x40}, 0x8) socket(0x30, 0x5, 0x6) 10:32:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8020, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x7fffffff, 0x4, 0x7ff, 0x401, "a2305b6e895ba78234a5aa0f94086b0fa2083b68", 0x9, 0x1}) r3 = socket$unix(0x1, 0x1, 0x0) sendto(r3, &(0x7f0000000180)="5f030782c97932c1c1c4f2bee04513547736f0ade2a227419d0448f4b5a0730369e53c6679ae361eabe83394ffc0b3662d61f95375f6bbc0e5253f331407e409080007f31023b5e51ce8a537409efeeeabaa89cf0c37f3acf5b4069c270c6237baaee18b2293fb52d1e1eb7044f547295db67d4f171b708a2678d87ddf9e746613d80bc915751d36583f1476d6d58194ef063d9eeec38b37c2916de57d62e7d4342d1a8212ef6102c596dc7fe965e5c6e91042c52af7f8506d6144fd33f0cfeefec6b08e526584abcdcee25736bd38007d202131a06afb62951ed3", 0xdb, 0x2, 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x5, 0x7}, {0x2, 0x5}}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x8008, 0x0) 10:32:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x8000, 0xa0, 0x0, 0x1, 0x6, 0x4, 0x0, 0x3, 0x2, 0x699, 0x6}) execve(0x0, 0x0, 0x0) 10:32:59 executing program 0: kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r1) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x4, './file0\x00', './file0/file0\x00'}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0x100, 0x0) 10:32:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b", 0x27}], 0x1, 0x0) 16:00:00 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) socket(0x18, 0x2, 0xffff) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x40) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x2) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x10) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) recvfrom(r0, &(0x7f0000000300)=""/221, 0xdd, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x6d93}, 0xc) fcntl$setstatus(r0, 0x4, 0x84) 16:00:00 executing program 1: r0 = socket(0x11, 0x4000000003, 0x0) sendto$unix(r0, &(0x7f0000000580)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7090034c290311673068c1c502bd353c3609320f59163ac354f1693a0f011c8b5421616b445c9d36d5b00af9d316a17e20bca06a9c122cee74e6931d20e38d6387effd6d87acca5603a599e7d03eb487c5e6a743761b207ad74f1d0f954a9c6d6ed9130bd0ff497a71f36c2eb305c44479ad1c6efd03fac0c3327820290b38d85665f", 0xfffffd3b, 0x0, 0x0, 0x1a6) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x30080, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/151, 0x97) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) dup2(r1, r1) getdents(r1, &(0x7f0000000000)=""/125, 0x7d) fcntl$setstatus(r1, 0x4, 0xc8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x4000000000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) fchdir(r0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e7ed14346357e00cf63d06d61cf4cd756cac5566fe083096fd9bd38e617df3fd6ba5790157cc8b4dc047e1a8efc6e857", 0x30) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:00 executing program 0: r0 = socket(0x1, 0x4005, 0x7fffffffe) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="1d000000000000000000833ee02eb697da32a8b43426bb9c90a5faf1ce820c3475e6bad231977cd47ff80143c9f5c527a683335b2883186e9958b9d3cfed78269225d2146dd3e475e49e432548161a92f3921a708549a9765a0a63401c"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x82c0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:01 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r0, &(0x7f0000000000), 0x0, 0x0) unlink(&(0x7f0000000040)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x2000) shmdt(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "32d6ad483399118eafedf8877d7b0376436a065e"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) 16:00:01 executing program 1: close(0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/171) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x78a8d3c8}, 0xc) close(r0) poll(&(0x7f0000000100)=[{r0, 0xb8}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x40}], 0x5, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)='O1+', 0x3) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') chflagsat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x7f, './file0/file0\x00', './file0\x00'}) 16:00:01 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/85}, &(0x7f0000000000)=0x57) fcntl$getown(r1, 0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:01 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = socket(0x2, 0x5, 0x7f) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r1 = socket$inet(0x2, 0x3, 0x8) readv(r1, &(0x7f0000001540)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f00000012c0)=""/140, 0x8c}, {&(0x7f0000001380)=""/247, 0xf7}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000001480)=""/152, 0x98}], 0x6) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0xa0, 0x2) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10248, 0x80) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="56d4d13f87391b48e5"], 0x9}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20002, 0x0) r5 = dup2(r0, r0) renameat(r4, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r4 = dup2(r0, r3) recvfrom$unix(r4, &(0x7f0000000200)=""/118, 0x76, 0x800, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e3f66696c65302766696c653000"], 0x10) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r6 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r6, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:00:02 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)={{0x5, 0x200}, {0x0, 0x8000001}}, 0x2) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x83b1}, {0x1, 0x7}}, 0x2) dup2(r0, r2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="d250ee8541b24255bba806a8ef1dcefcbf395f8fd59e89b42a6a23a27f40adbec3a8c13245227d88105ea454bdaa1954e6757c3b74b5548ba0686936843ed4b7b83d390834ea3b18dfd070adce2eb24f9c08164869307d3aad27a88d6561a39eba4044c71bb699173860aa63f562ee5ebcce9d05c28ba1a328367366295ab677626707babb53948bcf50fab0858846a8f99935f5faa0103b9469dfb7ca9a3937f4ddd4b9596b5c45ad53bd96e23c7f8a8cab46e4e71f87d385fcb9eac9074203f13283b843953b3c1518d0851f27eb3202f25684e522e5e52c27dd1c34a72dda3d795054379786eec21d2573d4e1748164812811db3fb3236c7e5c081e4ef60cc98bbdfed1901d70207573a995c56bea3296074e0b5e4a995fd9b8dbe607b5bbc0ac9a9fade5a0e802db52d05a910a718e9c0488bffa877464eebf6c415591b836e64619ad2442a21e7889abee9379772f007f152b593913b68a8d8a788daa83b352ac553cc0e97b19b599244cdb1ae3d4926fb3e80d3ea9254b4abab91a7adc4ef4920b35d73e3bbf1504fee9533811254e51255c35f38a4ecd382b99f506d00aae3998e3b6fa10f4f5bbbbb09a4108627cd9205f79f7d64c604a5a942e950eb68040dbf6a07063c1f619867265d0824c9c942ee86f13d955f3c07c3277349b47214853db322a6a43ecd06eb7ab2af26f1bbad9f79860cb5ec4e4db726c51c2b03687cf368df9f34b29499e16d1f9e868965156b0f41a0c98e2850a451c1d3fa61335d023839bc23a8a5eb231be97ad9266190f006367e188d35c0b917deb76c2b972962ee22d3e2012e7ead852603c0623358414eff20da18c0c126d62434cc81d86c0c86daff5bcbc337da8468a69bc13e182f4c57513e53c581964f999dd8b96c5b5d566954f07caa00765d36e6052ca3007c08962dea4294c893dbd0af14e5e57860f984ed35abe7a065a4c44a2d821f7a2c960f1a7389c82211c5338fb49a744f4d6f9913037f7c33fbd828d52dc548503669743999a345d43e029dc33ea53564f817cfbe32a50a3450579202e347c1742f3eb6ebed422a49a08f0e21fd043d4144453de0e1f1c5bc717f2f6de6df61a6fefbe607ff0051312a559d4ea1aec4f94eceb302f256868a432314e2032fd981bf20969c7e917a6935a5f99d526e2ba50a6875229feae4631ed06fe4ff8ebcb4ed6e1069abc7d1b0539cf5f29c7c4210615316012831536a1d8d84d76e2cf6c911e13060ecf749719845e014a1657b28f6895ae77ef380cb3aa6e6b27798f1e84af5ddbfa3dc737e25df78ba54699e3de2c022c81562ed43a1cb7353af1cd7482e049ab045de749f39404d0f8f585773363b3db0b5dd2c1cffc36360d8eb85a2d0214a2b77c81b27d59375fdb466f5fbbdaa4d303af9e334697183a01823c78b385750749b0627b3d3b0b492bdd6d15faf9eefc62b390de543449f9459ba963348e3c2a2b6e6976eff6ad01ad5eaed2110f5f222176098b867876dc2187ae1a3704ffc58622e5e49a1c67cc96427a50734d1c74acb4ba855e3e845108f0e1bcb1e90752b0eee38ab99d3ec8af857fbb02dbd0d552c3061b32d632b7c7bf181ad1fa2f3ef8f5081f7cbef618f48918a08f15bad541982d27c8d81b0b94b02f66b3f2cf76374a4c449e3095e52ee1ec264d66dd9bfb0c25b10f35bd3392c87c1ef7ce1f0fce0e6240419d6003fd57778e3cf08f3e68c09164f13a1f6e8d0cd6086bf9d8c6c147b6eb25c99614c2a3536d30939764aa811d891751c898b2a677771f443d83782cfb287104a1098960d9c3884cd34962082b69d68a7fae224cd510df5beb9535ff36b2faa86d4542ecdf9e3a2d1f6c612232a8347283ffde02e4b138a853f8bc56d34d6baf54aac774ddfe9cb4ffe3efd6c62bea133c95001359bd445fbbdb48ce58558e4f20a4224cc5f50004c81571cc4aaaa2ab941c36a6a0eeaac03c50c557d719c18bab1cd2b40fad06bd2b5e63605dad51ad0d164af1213392997e82bf593fc0812772f132776b800c3a44f975e6917d31a42fe5dd19ac3bfd2f6d775879272aeade94e7fa56ea8233292e3192e34504181aead6e6cdc409ac4ff79e0ddc58aae84f3b6984e4be667000a84fb6f95469969434be8d52c2d71d8e6e91a172b800e60fdd6edf4b8955a32271bed9a60136442939dbfa57d45ca3d1f8d8a749511efeda5a78a3a7c308739236f6f307c005af31df7bd3fb470ca04fcfd6e9e3d4b0026cd25f464d629f8bdd7c56a75a891ae484ea562c03ed918412bc499352520466f55d67736e2854b6325c1d8fd9adac89d749653fccaffa833d2ef384da433aa14fac427be478b1fd0ae25dc6cfe35d913868cca481ce46b10682b1814945f8c9b879a359c5429580af0d2b3679df9eff06797ae113331c6a148cf5e759704b1b706cde6a5cd4ae16cd04bf3b5f9559011d965ca71370bc7d626727279b02c1c20f33de60fe6d541e662538373b042083045ad01ab44a72594077df9a023df39a2b79629f7a78103dfa296a9ec723c735a44270365b698123c3313fcd3ce742d3a52c373371e5104d3310609838ae43581d49e7847ab02f024c59f83ea9f2e6ce4545a11f2668779f38b37a57066cec02cb048405bdc581e4c860f583a382fa1e868d73b606c676dd585b1e51bebb288ee6a47fb3487f08afa2c8911dc58ba755f71c8b521f6bea27a3a99016b78378ac244e8b446095b05a50039eb39a1d4f0de5e22f4081806afbb1e971874774300b054e79b6b38286f43c8b56fa8ece6dee1faa9cc6a70934213229fec2320412f7af8da3840a4b7e6f531dca17127857e5ac3a6810b6c07679a9c1ca888448546ecf257dcf823200ed9de8e49177fc8548f5f58d47853457ad9d39edc52c806f97c910567b4cb5753fab7282e3c5f20ea6ca8b3cc621dd9cab52f4c4221240005dbd7b1305f87b916044d11e3cf0e297939487cecc43e12030aa9c10f29313887b0203d3f3e1fd86050ec955ec100653fbdf39e3d08f1269a45687399c84d9c724586287ca8b636a47d6300267a3ddb903e95e48277751f39be599bc99ddcb3ad93473f0869a2b0c39f7799273ea6886e47e8494d9a600218dd7a7abf93db401d3f73c0e322e13047cb7fa7cc4d94cdb26696cc1e8df0739b9505a1a2fa73b58453785ea6876a18c715026add8066ca561a4f10987fcbc488951b0e39afa70098f4e78deeadffc727dfc5a4214cd7c120ce7737f431117b3b0fac91f5e7015fb8cc16fd7a07aa29e6c3a93214635789bdf04a87bb350facc43446aade1791ff32c3c27325037dd5bff12791b6025d4030f909bdc12724c9af8857c09594111659bee64a18217b53a61a78a36123087adb4f465a24d6cf13b802f78671c10d83cf73d4f703e3910362cd595547683c7ac6c509095f9b09cb09d5836c93a16e636d64dd1e3c2d7a6543ff4ded8668cc4997f1fd59216ef12cb44ec71d199e0d76a51e8038a519e28e5eaeecc2a4e7c38d387606bf315f9a4f15dd8d54c3b7f02dac2cae8200a67e7b6db82e277e0ba4f905062c2d809d360c9301ae03c655c7e19cab02f35691dad16998cf0647eb7497def727db9606a49f823666ee28a88fe88175b612932c5980bef3c50c3ad2dde041b365e367fa9aec4d1953856534b486f4a6da72d86fecf6a1f600e81bf59d005a066a537e811ae5704c0dd01a0a87942d3350e6b5e44733937e1690e8055c6595a917bac27b76f62d89b954f63939f1e76c54be1ef03e131e6f3b25b2d0e1f7e06827a16911cd6bb89219ab867b684246ae864958d7442fcf46f7673ba1dad79cb5e1b9d26a3f8d6fedb04d06c79153f9c83f3c974137618da0e415de2a034d34a8bcbd3196407cc3b722768af28445c2ce9e8367e7863ecc78eda3def193905c421120f975b5a829c753e7b55abf428c4c352497235e09ac0aaad5426cde263984e4508dc6a3f3bed4137eaa132b91d752b81b0e8736ec6af1ee332bcd66424f1841d490839fe515c49567f6ae886233ba121c6ad20361f14f743115cc0f0aa133c762f2a424758bbcf44a97c2f62605319448f16e5832b535f02f1cf1dba862a46b4517d75f724330100c87f9650531bca691b26c956db9c6bbcdc85db2e7f231f40ff31e9cf247550a093d54d024bbb2db4cb4e6f77d5ce023cfade3bb993b406c57608da0f3a817178cfb4cc82496730ff9db4dcdd597e89121700f326c93301264036664ef74752765e6dbadc2b109afc0a0d2a9b34a2d1c79dec76d5b0adbc7fe2e61a280144fe571454d65010529504d5e63eb099777b4da407194574479a56683984012486317c4734fe37344b9bd897a6044f2929b96c8666d906417de01f96aa8d64cb9e856b1fb1beb126eed9a427b1f0f0dad33ec1373ab979d785fe792a9a0ee9663af533a86ddbd9ba5a4271e04dd759e1e4ac34c261c6ac52d2d1d3a4f960dda791c1418d7acda5d2e18c6fe7161581e76084c4aef55d9a6b897901e8c5d48d2770d5c11027cd4a79eccb4cc7fe0153ee8583d25feda553a2b161659ddcfcc67c96ac04dda3577e8cc9c27123ba7c13471ceb7ff9247b26dddae3dc2755233fb5f414d875aaa0129d8f7fe31543189734eaf9aea36c8c39e3ae8bb08e26e4e624553c8a2e54709a3f9911520d5728171d71ba711232014f1b6e6d322b79de15ae747c4bb91d1c58e1f73a64ca7caf9cdb32c88f5ee768d181bf176ff1fcaed08b9b51221baeaa36322b66179e0e0d792c5979c35a38ebc4754801e93c830b738d4f12ba16e22ee23d9bd847ec5f7aa8aa11e8495a75503e7108a04a4e4a8c1246221c96d5f51ae3227d5481bb1768278dc675f3fe64def19756fed678211566dd31b7032e977c80d50cab40af09fcf4a21eb3e61ed017785db563fb760945590fbeca2d4e8f4f06a6bcf5f17c825f271adb999dd4fa5ddea9d27d13ee99b2a047481db3ff8f75ce41a844fe03f1abfedc21b1f05e51d92035bccf7f15ff133d0c858a8d83f16fd7f4106356fefd9dbab4279237686a0e044f455f875be76663988ee98a26deb44bb74b6e0be6075738943886944cad43e68ce31e7b9a30caa7e42da826fd18c394e21cbb217d1c97e2725c62ee0e92835be3efaa48fdb9360fbe2ab18e173088fb160a4cd7cf7a33a5ea089db6c13027a32ad8f1408170609f2fdc8d2f7d58ad84890ce137f1529ab63b008fa2fdaffb5b61029dea2c487c34c6123194a5bd1505e071fb26876811ef3a1cf2ee3ee8105306d386d5dbbdf3632e97515c54f9aad1d2a02743484e63273ebcf28d8e153ca1d8788f9aeadc5f07b9db1d2618a1a030bf3542652a031a9900cb0ccca95c2ae158bba92cc4d77ed26eb1e3c1172b9b520c0108977d165201c29057e97a2944128956760032fbc41950612c6fdac0e99acd11b78242d7fbad80830ee3afa20492269a28956009460c2ca810fc3eedbfe1750cc633bfb2c8ff91dedb4c938951a6426dcc49476102bc37afe691437e2dc3f5f442b8a026d05480789cc4c01880a469843d7750ae90e21a675357d4de88099b653cbcbc310d3bd1f76beb16e6292f43a17cd3339f2326528c23aa50a7e52e86c8193bf939c2a88e3fd58ccd90818b4de25a37a993db9e3f4cd609d16cca4eeede1b723456669d7416e1acd2a4371bda73ea758ed460aa495a52c882a8f95e1f2df94bb25304ecce2ecf1b8af7933886be0cbb863f6af7cab7cf3b6325ddffee03fb5835c0cc21f0229701922fa3f9076ffc7fa1c2", 0x1000}, {&(0x7f0000001180)="8dbda678ca2febce7f47f2839222def5e9fe006a389e926d4b25a51bf47742f59d360d732470463a6a992b860c08232edd986e4d180df59d458bdc32d2efd4841b6b5f3d036146b7a6c4cb47e51bb7e4c9e74ffc51837c09547c9da0068a68e26a02c3a3756438f0d890247fa7e6241aa0fba00418c414edb9e0d6ec87d8f2697a1e6803da7a0b4bffc2f9efcb819682b57b313dd403c81d311117f4304980d340ceecbc568c98969ab92ab2dd38c6a7dd039839f910f426df1f9de394f59579", 0xc0}], 0x2, &(0x7f0000001240)=[{0xb0, 0xffff, 0x6, "abd8fd4f777e045a60bc1726942e87caffffc374d8a0fc74a982e59323982fa513bda60d247378e4d374d8d7162924fbb9427fecfa3c0076992fb345cd04e9ae1eb21a4cbcb56c08635e1932cfe29adcb9120f17a20b685ec8b0b04fa9358e780e0269e0699d05c802e3965e0305de77d4119fb09ae96a1af6a6dc08f285d4b265dc05e5888215eb9c2da6f7c60bff6c181039c10fe5ec508dc0d7be"}, {0x1010, 0x1, 0xc5f, "d2186df12dc6b413cd2b9d3a8dc3f93a20b4eca088b4866ad045c6b1f25581bd7918490a5af188b9456946bfb06a98f8bd60e9b13ec484c9f96f048e053dfaf61cd3120ad943bf522dfb34d776c102ab59629bdccef0d0c68de5ec5c452daf6c62a48fdd7aeb4edd29ce834df75cac8b227af8105f56d7150ad48b9005592b4a5604ba8e27ff376ff1e9c6777aeec266c3efe60d2d7cc698119aee51903257dbe984a4411a2eae3309717a9cf5b5138b355da9cb85d3cf680b892d9a0e3544ef1dd46b378e132d5930dd3dcd05479df4ccfe3ccc1fcf26cf996c1232df3ee37289f3257dcb63e7943f22827eafb76de36ae41f2989e9e9f4551611a4faad77599bb366f3b3ecdda9a823fdc0d6d5ee41f46c43f3fd36e9e3f1669aeb529bb8967fac901e7378890a853ba404b5549c38633de390f076a86c832cb8421033e7a24d39fd8ab8c82d6633fb32a7046975eaceadf791b1c068d9f3299b39ef3bd6ef643a398864a7e33941ab4ef037bf39fa6b259d7ea9fc81d192a500c022fa25cabc3392ec40a9d7aa56d8c148e691f1c1e4102f6c6b5fc6de4cf482ff708ae3e846e28ccaa22211409a57f8f3d1b8f38097945f6c6aa5cb590c06c1f21bf90f74484c833dfa0d9dce68cefe063a0aaaed7202688fcfbeb84016d6eb61417d2b7068a5d552f543cae01219580d6ee0b57da13d38f282b5110647596e3e331bbfd1428316ee0c24c6a307652db3af630c40094c020f284165ebab1203675edc9ef1258bca46f9dcadbdf4901635d4bcb5af3c5cb483a4472aeee78b212c86ca3f38660a34aa9cefe2c07dbceec828fc84746224f872256cd21a5781ad984f0bf447023b9f255766d33505906329fce875f7a350dbc13dea11b37e075d4046b87cb213b52ff87031b6c63bd964b12bbbf3e22aa6e5d0b1c572d01a5a67c685e0880e95f71a08b02bb2f3d981ccf8c173353d4be2bf5abb72e99e2586b43e21802455242772da57b982f4288f54b84fc78532ee405de394d123a8a3f35e0360665500f22c90908e062daa2adc4d655003e4ee5f4fb202cebcdbdc7a016be83fc6bc9f01467e522131e91b78c1f663f346a7f42eeb4f9bc2dc8dd12d34ff3ce9f352291575839123569a95c9e9df08aefbd06bef6258ea161fab472a07c3f673b82f3fa261da80e68cdc6911690ad1e4f4aea91c8634be9485e437d78f61e876a0562028c918ab5e03167b3d5542846d3e4de8b4452f9c5b4049c49b9f7cb5c5b57ff5a3346f4e39c7f597ef220b1295e2f1e0eff7451f6e189e39f3f41b75e4125d411c27319d99df2ba6cc4d016b30facb56bc8d88ccc81805a61c74babb3397629978846a23019eac2a4a7377ebfd5a7b907bc1a51bd7d88a149a285076b374914166812d9e8c6b7b7981643b459552283a112199fcf054e4799facdcbeef34eb2bd1eb195424e0fc753473f43ca13246533361b3e9f7ec8af52139b4115d03baf041b12949a860aaf5a02b3b3a4793e1c42b7e04534fdc97b16bb44a2086da6c3810c4b44e2de000be60821431d62835d17cdb545c36f89223c280a83deda4c6f02d337540e25a29eb9d0542114b82e0606c2ad941edc4efc28d41bca0600c2f73747f8c287908fe3d55b2d450727a64bb5158b7139563b5dc22114f92dcd41b58ea24a1e10f50d91cf6e2bc44726987c065149a56096bf982277ae551772442cd925bb3e0329c4d0a37809eb6a4a98e06e95346a80e13512a31a7b4bea47a0d8e45aaba164d8e9fc6edffd97c31a757bce84b52df63fe3b96d3e92bc1261d61bd312c294928a248bdfa6ba59d312571370d9046d5c70e7f22fce9b115bdc6886a7ba53c0aa279e1b38576f103d9e236a9319e95bd1acb084ee8fe2e9ba09c94d4f0bc0e92597d87c18db9199b246bc8cc88c2c6830a09bd7abfcb6b53f892c83717fb2d758d1f130ae5b9e49c849598f4db7cce371d6f2b56209c412b059eabf6d5f0bcfd978859b8ab6d4a6b9b31771ed5cd69a2482550284418a84809a2b9071d2cd99d9f72cdc7462ce234878a7e38de1ee23667f388b1ab57cb32e4c989af897dc0f85a20e637d769fe5390c40df613c2f80e217c61e9aab336636b239f323b59a17f6f03aa414d3dba49a1955afd858bca282eebc793ba0975be8e8ee874e419e8ebbe8fa507e3d5545bbbf1741d4bbaf8f2612d496532b427d93494beeabb77b348737438c99574d4ae703856032c20c114e32d8e7bdbd6eda5776b249c2b5f3d212896458ab22444c4edc8d7a5f589b9fee73ef6276e697709cf109699b8a217eb64077ff2edb4070d853ee6fb98cae425621815354499cb41a03f85daa604c57797c765cb815bd788bee663d774da430cda2e39c46df68ed146086a87e38a1b968348e3b0ab594a7f713e7335e272880f9632969047ef6ad0d84d7bab6b535fc59091de25b6ed6916b4c42af6da63beadbd49e27478940a5f5fbf3781769fea711720b9b79c7f04a8ded0dff18bf26c37e324e0cd529dd0961dbded4521276dd9790808be75764de727164f4e887e70f257b811cc82c827cc80fdbe0779fe9a2b8eaf3880e6d16bcc82c39aa83d011fc25bc59e6a71493279297dc79caee7370fa283f37c7bb5521e4ccf270de77d3ea020642c1873dee56ae24e8608d11fd3e1a130fbf1921406a82e4147a32afe77dff9e3297bdb9ecac5d30ea961a1d5d5869f43cb9aab369ca424d6e9b7793bc2df43a0164dcab0f6772552bb5493826c9d8961f0c67e8791b23c0ed4f24aaa0e26a041c3a37b17ac421239758b3110e8162ea93d7b492b8cef65714256283a8b7c35bce8fec2f8196eb560ba00e69660563516028de1c300a690d7de0d4edf4233976748fed045c70d4b97d7fd1d64900ca9b1eb26fa35d258219cf5cc63045dd4cc01b9b31640a932b1b0c5d8cc4877ca123eefe936801bb7908df4d2c9710dbba7ef99e2331c35d7ef22f5d501de818ec50506eca82b93d40e837a4c28780f65fb6916ae85f073e1ad34430b27d069fd2fc66c0feec839a05b576cd1c3ca12340eea962ea5baed3b3ced2b021bde46ea5332adbff0b04d3afd2a11d68263e9b8b42dbea77198db140f49731416b65deb76882ac9720f75e43ffcf8b0de4d8154db7f885f30f59061c2d3a78c946295722d1f33b05783243281f8350e5615354a2f43df8115156d2c2eeb4ce85bedb222449a886a5a9981d75518372fda2aa23a846fdb6f846f9446aefa5ec2976a76c67c7a18f4571ac4384cbecdba6fa673263f3f4133166406aaa59c476120c3c9ee66ab2770a17f575df6dba6a03b8bf63414f4b2687e41df7b77c80f6a72b4e325db61a6356137c513a7cf1381c86e1665b3a5d3598a78c2b191fcc89c749551886e03288b24d3d89bf7fc82cc8997c2c1b54193eed81594ba9e1a5ee5cf5df6a0e4466a7cff118670ffd79568033aa0a2b0f29c1e09232976b8c4c6bfbdb9728b3ba7a93a5dc3b727e437565a9254577e4fa2a19da758795733c505cad0b12e2285d7711b73379dbfa20976d28b0b418f56579b0f4f2148f7402b5ad7e32b9cd48dfbde8ab7b2b9920317a3c5241ecdf6c35ae8531a5111a72a106ccbb247c72c9c753559f61622d15582eca96ca59017073f1d940c045dd672c249feca58bca2d07cbb8b5ea2536c1ce8f36f9cab40feaa4ea9e969baed0cbeb1db8d379be12c4a1682942c7fe7705256d65e4ab4e87a8d245f767a284510aa7fcc30e5597ac0169fcccd8f5cd0e34d87c82ca0d2691e8a27b73eccce05894bbdd54e150062d4ffa52bc96ff4cc254792ec2756dc199d907d299e9834e87692f5ad974785c965a8b7df444a9cf738fa3311ee38cd1f6df552552f2ad0a5655c27427e2afc518744bcb28f66e1f9d5af9f97c895e2e63d0d1b0517d56072daacce0c91b0d2f695c103168bbf9d5c46225102dd3acce450024ca24f2393c7c9db762cb97c8209437fed235a62903551a323c14b18339ba3ac25d4664e8777e4a4fd0f810b0218be363bf075183036dfcfa7d19f13ffa2ece6affed1a0cccf825868d14f5d4fce859932b80383ea924225f5e1b5b8d9d6659b25860603c0c5956ab1186dc8c17a64f5a519b7913f6191ce78393cd6597fb90057d2e3319507768095e8e8f06ac0cfc9b29858be242cfc65f25e11d90b3476c9b20ea90b4e7044ee57fd5edb3a02f5fe37b38ad65d489046a57676065eea7d0b7b1069bd0c4d8834c3cf85848a568d711dde7a03026c9d62def3cc15edbd07c9d7ab8ba4fa9b97ef0d8466268b83cb84789705285cd171b2423710cc5074a7875e221fafe914140ae911c097ad5820f7ac86ff13dbbaab0031d1be0ed40159e6208bcbb3dbe86917a9ed92fc4656207a1d40479dec471aee1acf9a8d4d916e15d14a3f966128760b2a7eb4cbb0d430e7c53ab6835a5ed39afb2ef56e2b4591df8186d3549591bd5392c093fc7f0672dbd17f7c1d26911a18575a841359d882a4133925bbef16d3541876039493fb5036bbe331858501245e7405859430696a1e739b0113ab30eaae408095adba387f8c4b463a28f2bfc29ac4b54813c4b58f195eae2eb31b6ef20f12d65bcf811e001cd848a0c68df09b0ffdef7057eda9e0b5285caa48088cb85b372d08cd78c2bcacf4a11a80711fe32adb34db433f281448ad16303a11d363665fda7e9596b51c5e67a36dbca6220e471cd74a8db61b4d724ddbb1d0b94016d343affcba605b461699b0f1acacb19708ae728375e384633c803416a810c7f4e9fbac7f6c84e253722c5d0addf2a74ac80d07b981af00d67d89155e494a23394ac6b5aa78786ec47f03dce8638ae635e014ddd9c69823b298af37ce04950a361727d966862b170fbd94885255f1cee67a25b88a033780e2ff358c83fe5508598d2fc463d462b5029dd6771feca5ee56df8ff6386f8320d3a512524afbee872a73b2327d098e28aa3433163f6e14ad3d6b494fadb44e3b1e58efbb7a35ce047130f8e6e0da18bd73924d801ace7504f1aab949061402ee8b6eba9eac69f0b50e3a283a10154534274bfc38ec8e82a11909dcd5e1dc7f13c1976fd160790a2f57d116a25bd4e4448c6a51c8deb43c57a3f5c70fc5e97767241ec12455eb4844a0a48d15980ef8ae08dbd4855d7379827937200b79cfe12b6ab2954c0cf4f107b233dace9e66d9d0f8820389283904f6236b1b84c37f7ad155e50acf8fc44bf3fddfcea7da1f1cb99dcfd8f6d5ba4caff950e6c266b3189a2ce107d41fb37e68d910f9da843ad76767a73aeb10dd5c29a254bb25328e1af4958323a9ccb47e6242e8a022f3b875f6fba4248f6f708d09a081ce3746d7e210ccbe6e58d22f84e80255e24de341b09f71da3b20410036f262e6367e7a104382dce62e4f93c6ff5fb3322b4ff6c14c817bd7b5f5c79f28b250d2ef704dd5cbd54e86fa2aeb08fc75b12bdf38a562fb802f99e00f97ed6aa53f54c187f9497ec5f9b4c7fb11e740f4b2db22d0dc3dac341419bfdba4c60b2b6f7cd96859d7370df7b6f204c06e46dde9d9129fa00f84fd89d1550208b316ff4ece0b245c55822643455db55ae27a1ac9671b183f24dac0e8ee95fb7b3c75e2fcab51511cbda480f51d04ef9fe6824098f4fd652fea966c0c583e11b1125ac830e717b25b343bade4f1bc99345b009673680a669eaafcde7399600c0d579ab44356c679e98bdb278eabdcf294047bc320c85b34be71eef1cd6146c0aec4fd6a62270e6c511ac1929fa667be1f9708908092aa9953"}, {0x78, 0xffff, 0xd40, "be79e220278e29fff0b527522602046d7adcfd7509819c3a9900b639e0fb7a8cecf39d19d81e545a4466f2dbd5373ba1611207f1584735e1ca86ec329f6c2429e4df2c37a2cfb76c44947c196597b6ea7e9e0b5e59f3eede9243105fe6c6aff37c2022"}], 0x1138}, 0x401) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x2}, {r2}, {r1, 0x4}, {r2, 0xa4}, {r0, 0x4}, {r1, 0x40}, {r1, 0x10}, {r1}], 0x8, 0x800) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:03 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) fchmod(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000300)="922a3e1b9deceae0057e5a8a906307be72992782cdf4b640494683cf7714fdbe57d4ce5e8b116c710764a16cce2792f7e5391f2eb04d26915f7009d7ee6206871455bb1b56e20c83d40f3d4df2a7bd2a65b8859c373d2862cf60a5d4475598b42fc0cc", 0x63}], 0x1, 0x0, 0x0, 0x5}, 0x405) fchmod(r0, 0x109) 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) socket(0x1e, 0x7, 0xffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="bfcb6d58db764de7", 0x8}], 0x1, 0x0}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86138) r0 = msgget(0x2, 0x4) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000c1000000000000000025ef6fa33635de2f4dc737e1050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000c19c4697e5f45d0f951a140266d8f3316bdaba8e391c18f82c6f9268644a73810e6e55ee725f5d05cbd3e77c056b784ede1f1d80f3637f86fbb541fe82d4d061e74a0196053d132e68a0e12"], 0x7b, 0x3, 0x1000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r2, 0x30000}, 0x40010047, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbe88}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xff, 0x81, 0x401, 0x1, 0x400, 0x0, 0x69, 0x3, 0x2, 0x3, 0xa4c}) setsockopt(r1, 0x20000000000000, 0x1000, &(0x7f0000000300)="e769bdb8d187d5a1f90c0653f44983973282b74aa716f05d3f57622ef3dadd743e45d16f0e9fac4bb2c68016196816926964381efddea0319f9cdf70ed139e57adf84d672b0dbfc07708fa34437aebe32f8bcbb1fe3e451d5641550ef8e32c55031bae3cc54b5399796fd1dd1d5c0bf7dfe9578ad21714dd4322e0133113ea75e3e500dd1d3abff67a993e833a2aec2d647f844fcaf8423f1181967ddaaa888ad956aca1c6ab5ae2f8972980c841abaaa335bc91c477727818554061c7e6729d2efdf3d2cc1b521408bd932b9a57bc7e1c292aaf4cf2f9", 0xd7) 16:00:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20198, 0x0) fchmod(r0, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './bus\x00', './file0\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f00000000c0)) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8966) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x3ee) 16:00:03 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getpgrp() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x6, 0x2, '\x00', 0x100, 0x80000000, 0xffffffff, 0x80000000}) chflags(&(0x7f0000000040)='./file0\x00', 0x10002) getdents(r1, &(0x7f0000000080)=""/37, 0x25) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mprotect(&(0x7f0000083000/0x1000)=nil, 0x1000, 0x5) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x4300) r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) dup2(r0, r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4000000000000001, 0x0) ftruncate(r0, 0x8) lstat(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) renameat(r3, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)="ab35328f14bf572512d8faec0000008d007d63becdc755d2", 0x18) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) 16:00:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000a80)="68a4e77845b24c184a7506eae82947f66f34b3c47c601030261ebd311b26ba78a2e4d600d2660945ed0211fcba13a1fc7b998b7c5872915b67c58e9037b689395570a100d00a90cfd72efc6ba1e010ec2f00293e0a1f30feff8e535b3af7371908832946c494766a580df322939e7ec3744751a258b2e04408f7975af8dce0faf97ec7080d7237455b9075448138f52afb7a5f8034f56eb6e9c63c3d72b4f506d079a879ca57a9d43845ea7fe7", 0xad}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x6}, {r1, 0x12}, {r1}, {r2, 0x100}], 0xbe, 0x3ff) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: unveil(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) unveil(0x0, &(0x7f00000000c0)='r\x00') 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001400)=[{{r1}, 0xfffffffffffffffa, 0x14, 0x4, 0x9, 0x16}], 0x5, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x80000002, 0x3, 0x2}], 0x8, &(0x7f0000001480)={0x77, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffd, 0x92, 0x1, 0xfff, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0xd4, 0x0, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x10001, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x8, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x30, 0xfffff, 0x3}], 0x88, &(0x7f00000015c0)=[{{r1}, 0xfffffffffffffff8, 0x90, 0x80000000, 0x5}, {{r2}, 0xfffffffffffffffd, 0xa, 0x200fffff, 0x7fff, 0x6}], 0xb7, &(0x7f0000001600)={0x6fd8}) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="15000000243818083000"], 0x1, &(0x7f0000001200)=[{&(0x7f0000000080)="5f8f2ef63b5db829b07280db96315fac835101e73b30e5faa0609383480c30a62fbf260e58d9cd59395beac0ca109a049ce48a1a8acbb8e5e75fd7d39211befbe17fcc134748e9d08a0310a6cdd408", 0x4f}, {&(0x7f0000001640)="34e727e4b61879651c4b05f105dc45574cd6c6c13c6c80ff06b22596a74e5a3433ecae7e73093780192e", 0x2a}, {&(0x7f0000000140)="030a1dbd6a1ce23d2a26a8e5c92b73894cc0f73d4229890e77ab1ef32d40df3101e51008da869d4099473f703347e66e29e203e4f5027ca032e3ab614542db81a8d139f177c0ebaae1a3a8657bd59ad5409910a97149a948be40ec4c01f3ec72adb8228bacc7a8cccfd915fb920f80ec29faa274affc49bf7f457d0902aac9c0b50eaa5ecf671281c6b284099077e3c7dca981eeeff9b2ccc73f1c33d8844619786ef408379f6edc1c113e15edb860", 0xaf}, {&(0x7f0000000200)="72c263836120edda5effdbda6e62c3d536e0ba1a5b7c38fcfcb272723e3b90981343b75357a31bee9eb3ce684c5966f2794a12b719c7838162576cfe8ff79a5307bd2c25146a9ae06d9b8eed486e59b99ad45a8cd2f22de936030de631a76b7757ec4a667330d215dd06169cb9f48433e0e740f3b1782e93631b828210365714bdcabdfd2eb4c13fb4940d8810007cf03e7f4cab610a3dbb50c97d2f4cbf1821951ec3ce05b36ba177037c47e4e30c2624b4459dcf7b567a3734bb77a0b2998844a20b78c0d6abec3b2afb762a4f1cbb2aa3a10909ee41a07f2a3f32aa462474dc72327e08f8e87c77ddc494091130c88e7764c5da6d5fb768ba081ca3dae6920e83fa2e4d1b2092aa15f5341bdcccb88b7fbde3387beaa4d95d4f547eec0a9848968644fc26c4e393da47b9ba8e9a20c60a7f140b80538d6f794a00c8f8dcb7f36085429d1467e314e6a0782f36275a79161506f36da4f5cb2d669f874c0a3e44b45e2544b7da8dc10a961fa42c89eb436b33924f43bbd52583d4eaa47c52af67c80f24aacaf294b0ae207487ec7caf6194917e399b35c04667baa42f5e5ab0242b2dca1e6a41bed47f771bdf50c935de003ba60b2fda1487412ef0d030a3036366ddceab4727746e65759aa9a297a9911f29a8b9591eea5d6f71e1e55431209f20a51da93cd2ec01c46d1ab453175e6553331d28e99b91e1f3b35f6949aa4171ffc10d0d99ae4c036aadf48e5092081eba4aa3fb1df5358d3d25752145d66f2d3a7c07a3b8c067aedc07181534fbb5f618fd99c6c2d849ec24512a8097371b0eb50332e0d3bf70c147fe91194167d1c02b00f41fb925a5f9029f01a56127991cdd997627e14802f5a607d5014b22401effcebaa17db3d740337cd55a35c49c2efabe8b366b325a89f4ec21440a6fccf97a8029ec2d4b54ec1cadb06b223f836c8dbaa5e9d47ba25cd45402138918f5847eb7ffbd4c5478c2e266a8c34bc721222866afd7de45b71b9edde8e4556483eba4598f46dadb8a8ff0e885d101b655744f1c575d7a99d27f6bf781e26144709febcb0628e7f723b57ef4bad9cd74ac7c292138d1948b12945d3a97427670cef5b79d90896414e681bfe14ea727d9d7ab29330b79a60a315f88b450c53e000112ce4386f6e5583f92ed0fb25e39a8d72829960691af3f5027b0b85b3bb15fc693727bde9f408a282ac963a26bffd47654ba594d103f4bd0bbee37badd721ab219d9c1d1f21185225f44fb86c10ce46bd7a543cbe0666047b188ec3763f4558ba6ad0eca0c89f9a2d3d4f4b41a21c2622d7fbd1d3d53115f3b8d95dce7937cb8998293ad128dca46cfc273dc4f1dc85da9e3a4fcb798da158259010ad54c360a8c55bbb5f392b36a3bef8981653604cc4bfac90359396f8b39b06470724db017e905ce55f3923bdf3a3a0f27e03d11689ccdb6ea716aa6cca22c99d30aa30352acb7cf2d68aba81253c34e0bc8e579d434d38549d8b0d9824bf65a8bf03fd16bf6d4d2ec64989167a0d16a99a4f75ea021b8ecedc2c8d15a040007c40576970d2a5b47bfef2d402043da1022a5e6f2d1c5548089784e8c8e93d7bef1f3fe08f2309f5d546a0575d90de16458ffb3e147ec95e06489b37933fe675d11babcc2db83d43e0a8eb9af4c6c03b26dce9b106340aadfef9eccfabae9d2660ef581f2828d2d74dcd663f90b62da8e3a3e0e2c999533f9ba8e5a8fbfedd7977428725ee75c789e46796b701a49ff2e5c409ae864054be1f12126ec3d5e2711cd8cd403fd46cc23b531a48e5ba7e661d092b1d11da5a3abb7296f3497b38e3c22b1f93296e653cd7337c6e268ae08d45c1fd1c4257b1367a60bad63c3b030ac32602c6964788e63cc23b33a6873337c2b8ca69445ba122c2f67fd6b11d298534cfbe967fe8bedbf15d4b9eb86d8f9bae191792314364c9418537b3fd57e7e71529816b5e88862e509ee8c340e4d75256619cdd5b31c64aad7fb7536d461c131299600b4f4162f1bd649e1f20b210d19bc4a6293ea051adad0b9cd09d6fd245fee1e2e61a3d6bc897f2f29f424844d75d10ec9f7473ce67b841b2233b5fa99946bac58c045725604ebcb147cef04e85e59810dde358ca0447facd9b322a23636925095258f121316ed7b1ac8c01153dc2bee4e36307d03e961094204c9e83dc248630f6a6b9f3950bd44f4b6045a266b8c407956dc7a8a50840c11dc65c1b013a9a955dc517a36c85a39bf189eb33ab2116964f9b55f4291bc05933e7319d7a3ee793dbe7d4b89681fc1a2dca54be2bf33890d5103cb42d8317f7a858eb372cdc48594cbd0cc0679fdc3fc8d9398cc8a393711eaeabb0eabbdbac70f8004a80016a5ea39cc88ee500f6f8cdcd7a6cc5bd620f5a0d6ad031ddd9f1b3cf70b29d11e33e270be464cd9cafdf9ed4db00d4605d510ff27f7564602cebcb788fc433f69d016bc28e69a3be68990fb41965ef2941e8ea0acda53bb8e9e44487b5662f9191543e8620acbaad2385c261f2555a3052d60f9653af203b4b975d5b1937761d1ace1d0c45df1dfc0c5034d67a37777005790a8ff9e98f4de18d3b4a3dcf19a93fe9f60b25418d0c9f07c2c2564f00c534392bae19c5b28ea8025fc77c6c4073ee66c62408183f7c36193efe65a7ba836a04b5a6321f640928ef6398f338805712dbca3385798b510f762e3349788cfec964ab947e333ac85ab27bf3ec445feea65a07663781fdacf71f53082b481d38dbc3a30f4dfb41eb70cdb9eaf6ff91956bf88f32cc46d18f1978ba214f0c60a639756f7a70bda642d463dce6bcb2260df1b8af8888adc60348e02ca05fd21a95936a6cad88d9172365bc0655d03c8888995d382b6dcf62a0570915069896f1e447ca92dee7de59c639f413324448544c2348f04d022c47233ddae9959ff08496f9ba4280dabd875fbe2f9b8470138e2245917d51b56a383c0f295c3b88c3a4a1ca0ddd5ed5299977da3a39ecf5c9b825de96822cdf5b349a30448e60ecaa2eff68d1c9ce0446ae40006665dd8231cc40c450ab7f99c71b3848644fb93b59e1446ea83981ec3a71dc222d3c7a4e5aa327842729b347dac8de544c3c572787756674f5f55d5a50adbe063b069495958704dca7bb87b7d48d4e05ae980e9922f2da363108cbf6e9d9e986c1c1a5587bd8a90f76327c3ad85d72829d4d06738555b97f00574b496369a1bfb9d83cfadfd384f436f7252c7dda0e2c337970b295e9ea97e36aa30baf9d4ca21ac885c925b8e5227ec68733a57b0995d8d8ee4328a8a19d234b6fc2768c640f09536959d3f711a8658cd0fa7e6beff8bdd3b4fa6f3cd01b2f9c4b06e123222053a10191b8654605f893fdfb9fd6bd0dacac3c42500a1afbde3ce5cbff8670219d9fa79852c749cd85de1fad1232aaa0454cd014f9b1d1b9ced0a56919050cc583ae8d785503213e64b36ed3694710d3e4ef92c94f2fe760afc543890a6960d0b413b8b3780b53cd3b29fd7589dcd3d745296c3c5028e109924ded971bdda62d69379b47198a05a5f0748e35824ad95fb4f51b1de56aa21dab0aa0af75a0a834fe91295ac3640c1386769ecd371050b102b1f3751818bf58974645207e595adbd61e7070442b55d3172626e9dd2eb6b55c3c179239dbe25a81f94734e9f84f6d62bf95a069269a5a4cbbc40d9879c5543ba9b33b74798a8c051315aa1191d1ac0f13a3e172e7c63d435b0a1a69918a2b355a49a893acbd00a8d77bdc555600b110dee07496ac2d53ec2b3f121322c45b0b333f982cf9b1041016b8cd2471f0da3bc9cce3931bf7732710861f9155043621bf37412d06dd2f0bb398986ce1114b1dc1e55c8164fe8df2cca49ebd94a9b55f14f052e277743596f92e3413d9dd3a3d12abae0890ed41b501e7b4a254161a7d1272e5386de8bdef7250c8b76e6cf69c2f4365c10cfec9376e528b7853f4f47155c8b0c039e8f208e3d0ef7af5169bb7975798fc1cf557042efe19adbc6ef963d4b7a3631e5186dbd31d00c3b6b58886f194836ad2db589cfe341f826c7aecaa79231af612a5aab187f537673a298f2c68a4831f096dc1833a4f83842fbe05158fc649db5d7fb997f656b9b7b63394f3bb236f5178cf3bd7201b11475eebd99a0f12091d484950af4bedb5ae8721cdbe648d138f4e922680e1112729147abeade0b42c107327171f72277742c37557e73350ffb6631cc5c309bf286f29eebde74a143566ac60dcbae898a4253db6375506bd532a2c34fa03a6964076ce8a12770d27955fea4abc125a6af0c9bf19a9c90a9ad7f8599c4d714e45ca0fc84241e62ef89285b86dae9e7af75cf4d924b9082a1930cc23f7142c06595abc4ecc5bb523d3b7c1ed2687a4f1b609e753e9c830ff1bd12d78c441fb6a189f5b9d166a8d921f79fe1ce086634dada9b03a91797dd3d3f68f02362c2140552c47c7fb3c412fedbcabce520507c85abdeceefb842395f01a65212096dfbee023e87e6b9fd10b5d5d3b33d351251e55050986cc5e992fbf8b3fb792860c7359763f73db5d776190018d19ca9739969b22c8fab079c251d23713e6a07a62299c9118ccfebab220dbe49c6373b5ad3ed6048e7fdb0f9cd7beaad194005cf7f9fabbc6e988b16a949eda5ceb204510bc63cac26798c5ec33e0cab1575d71dca87a0c55dde53b58f05bb7eec588a80109e6b2ab11135013cb8b8a077436606b3319b4e19e8e83de088cfba830599e1d5a4a7d349988f97e50d1dc48af2edb898ca6685e0d6e66eab3e4443f1626a3c45c22c00db883a299c107d086ecd627f4b5d915fdb52f02df3694942068043f1ff23fd0215e53b2c398c8d9c991255623f5d2087a4bd86f68eb395338c6a80c79fccfa3ea9df6e281659ec830168c604f593de761846366d7cc4ab5add562541e01aab0a068f307c61bf4af0aeadb5dd1792a1f42870fd5f9989bad8493a03860c8d344474c61e275e5902d6d5baf4ad5b8502d637a49751ebee0dbf31ae4af98d5af9932e8b73725f7a82e28ef01b13621e39cef3d1646b6a060013de87e6cf3f42fbccfdb35cc6eb9e0021afb9b4bb1b03255dc99df0aaa2800e2267850f14903e73ee2a7c5e38a8b6ba727dd3a6d44b3aab14bbebc0ff6a5f631b6935b3135e48d701767a73761858becaddb6397f21a163298400a79d192639d98f48b64a2fc02cdff226e373ce86750c8278c2045795cec2eedba08e6a7508ab6e018ca47e9ffc95c6414195e84bc56cbfd18a376829c2b3101087484a0ef9cd520acffbdfd02ee12030de14aabb2c9b7d4018394733de288ab953427a3d8906d5cffd3162c37170e3e1b237bf9a300ceb52a7ff740fcbbb2a2dc32fdc342db5130acc4693abd69a42fc8d294ce3a109385a0f112f24bdf0d0e462ea8b6092537f3864b47d144ac87afb6e89888d773f7ee52e08680953879be85e7fd3a9e8c759ea1387a97b4b0c5b7996bd258d2e27626c548fb33bfae287b6930782965b88258224b29b88e6d28d474a843e760b789040527e9afe0e34e0ca30027bd3d6aa2268364a1d8ccc153ab901e356d1c7b11cf54f6a7bca0f45c8db63c4fb9e41f9111c5998a8fe69185a7d73869b8739939e5cba256fe425dd6cacb0ecd42d8fb7cf2a0ed0fa95299d3c4b392459c817689ab48a1a5870300a34115dd17df4fe331bc131185c4435f40ec6e68dcf08d923192b323c8f824b162d6ad740ea54cebd776c1a47cc6e4e749b9956da89c8b72e1eda0fc2d97222eee1796a0aeef83d7f5f5e9bef2bdb2f", 0x1000}], 0x4, &(0x7f0000001240)=[{0x48, 0xffff, 0x0, "157c471e097339785a07134266c179826c3a969d4dc84eba10bdd8d67fbd814d986f0cab5282b0f2cb81ac334c60d6ac65e2eaad"}, {0x88, 0xfffffffffffffffd, 0x8, "ea79409687d0d457daa4f2b2b48b3e8ae9ff771092c195cb0be73d911ba17cf58664d624524e42e995b22a63a46465f32e362b0ae0a8efb83ac226140c7ab610bfccb8f0a5d2541224031b7ddde6fea2a3c9526f196d46e59c57df23c84592f76d6d09a92f715dbead9ee3e8524b92a1a7b151feb9db8450"}, {0x90, 0xffff, 0x9, "abdec588ad2b0623d0ae545003d7b44825a5d0b0dc8c1811586fffbf8cb0c18e8f02a382708e225e8422e2a1e982950a39eed5ee930753421fbf8d15c51b93babf7898e3220a03ba7dd444db0133dc2710fe66783fb98fed54ebaf19a2444f51142181e049615878f611eaecf1058c93c84e932b1be246947f3e1b18654d3c85"}, {0x20, 0xffff, 0x0, "d0e5b3521458f822ddf5139b1b"}], 0x180}, 0x408) chmod(&(0x7f00000014c0)='./file0\x00', 0x30) listen(r0, 0x7) kqueue() semget$private(0x0, 0x3, 0x1a) dup2(r0, r1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f0000000280)=""/78, 0x4e}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994", 0x5}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffb) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x7, 0x1, 0x7}, {{r1}, 0x0, 0x41, 0x10, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x7, 0x6}, {{r1}, 0x0, 0xa, 0x5, 0xce, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x8, 0x81, 0xa16, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000001, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x5, 0x816800000}], 0x8, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x40, 0x8}, {{r0}, 0xffffffffffffffff, 0x21, 0x40000003, 0x0, 0x2}, {{r0}, 0x0, 0x20, 0x42, 0x7, 0x1}], 0x8, &(0x7f0000000080)={0x8, 0xfffffffffffffffe}) kqueue() dup2(r1, r0) 16:00:04 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080), 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x100000000, 0x60000005, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x42, 0x800000080, 0xfffffffffffffff7, 0x5}], 0x4, &(0x7f0000000080)=[{{r4}, 0x0, 0x1, 0xf0000000, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x1, 0x7}, {{r3}, 0xfffffffffffffffb, 0x10, 0x4, 0xe466, 0x6}, {{r2}, 0xffffffffffffffff, 0x21, 0x4, 0x81, 0xf8}, {{r4}, 0xfffffffffffffff8, 0x80, 0x40, 0x1, 0xaaab}, {{r4}, 0xfffffffffffffffc, 0x80, 0x8000001a, 0x1, 0x80000001}, {{r4}, 0x488c123517c2a35c, 0x44, 0x200fffff, 0x2, 0x101}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x8, 0x2d}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x9ff73786a7489a04, 0x4, 0x20, 0x1}], 0x8, &(0x7f00000001c0)={0x800, 0x1ff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r5) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x38, &(0x7f0000000040)="9084852449ad793fb90f025955d7fce0745f3f2235d08d1a360100cc26f4a4bbc08f55517ba7dcb60cea75a2bc000361784c1d88834f58d6") 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)={0xfffffffffffffe6f}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x280, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) clock_gettime(0x3, &(0x7f00000001c0)) write(r0, &(0x7f0000000400)="7030d01e7df67779099737b9ec0013efedf979ca9cff0044f59ee15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec1146353564577b4039a1bb2b5682f493a6c219ff1b8088087d5ec08f8cf5a634f797d98150aa0005000000df8c40839c7c0b380ec34041c9e2a129ba815f303397c4124cfa5cad17044f250745f1389089871fd204f0b6cc2fde180486b548e51b47600aef276135c470b134de53ef9b9b5d7207c424e26fc2a9ba734a94a7e7bd505f16cd7d14579e9afd541901ce1669c6ed30d5956162c75db192fdf4121421bca8b4743237cade4b622d", 0xffffffffffffff63) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) 16:00:06 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xaf11f0a0a624d272, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgctl$IPC_RMID(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r2, &(0x7f0000000140)='./file0/../file0\x00', 0x8081, 0x4) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1, 0x800) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x7753c41ad3445279, 0x6c) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) lseek(r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() getsockname$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000fd51a6d40000000000000000000000000000000000000000000000000000000047d596acfa0a5323cca15fb40d57f502f6cdcbb8f32b3860476c4a8129184319215908af8b9c9bee3f6119c028b4166239d2a2f06273bb107e97c53962456ed33c3b1211b7f34929608120d96cbdddd8532eccac05d498121d540b1ed5b7ba66603d0b3c65896f4df0049b6f270d64cc15122a2eb9b25ca459f753"], 0x0) close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) r2 = socket(0x2, 0x3, 0x80005) accept$unix(r2, 0x0, &(0x7f0000000000)) r3 = dup(r0) ioctl$TIOCSTART(r3, 0x2000746e) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58}, 0xfffffffffffffffd) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x6) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x896f08a8d760eca1, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x3}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20030, 0xe0) 16:00:07 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10010, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x101, 0x3, 0x2, 0x8000, "f254ed7053662a54ec93526054e71af110cfc94e", 0x3, 0x10000}) ioctl$TIOCDRAIN(r0, 0x2000745e) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 16:00:07 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/180, 0xb4, 0x43, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) flock(r0, 0x1) map stack 0x2071c000-0x4071b000 of map 0xfffffd807effe708 failed: no mapping 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet6(0x18, 0x2, 0x9) write(r0, &(0x7f0000000140)="4baaa72d1a6b92dbc62e1a661a323993c7a02a1e0e4dbf93dec43d3f47ff8d2577a05456235cfe91dc1d08fc93d7161f8617c311eec795c895d864f320361eaa7f62584495afa6a37e68db24af31642f2a5a4455f02bef8349231366c7e265356e510677d22f118608b398b888630f494cb0cc718750740692fee253f9255ae60b36bfb906b6565a6d6e4a42a20d7eee2cf31db4866ff7110a7b2f86b43f38593e73e3f27f37efa3ad3240247453809812894826aa5f465389905909e067016ab32480b2a3a425e81306155e0be736fbd827e24138d672228fbbf6db4aa7537b97e69a8023b4e43033977c93", 0xec) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) write(r2, &(0x7f0000000240)="53bddbec3baaae05cfecfe64ac15491a693a2930021380e5a358951ccfd76b963c3e7a38ee9d81916affe15231b76cda47249e4139ac547967319697139544344e9b20543f1838808fed57e2134f5ca3f15af29c5bd0", 0x56) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x6, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="3d090045f116660194943f6cfc6a67535317cbb75c22029c95e5a4f92855bfeedc080000009c1def921f080000008ab03555709825da0000000000", 0xfffffffffffffdc0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x20) close(r0) 16:00:07 executing program 0: r0 = syz_open_pts() syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x200, &(0x7f00000000c0), 0x1ff, 0x0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/132, 0x84}, {&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f00000001c0)=""/17, 0x11}], 0x3, &(0x7f0000000340)=""/229, 0xe5}, 0x843) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0\x00', 0x19) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) getpeername(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eb048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fbd6bed1bb4a0ca66000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf742c14ef5fa293a217d8d24b61fbdf1aa1b0cc0877044b06bab71f9e57386c466ba6eeb1f7ed62960e561f56cf1fd856930bf454969bee21c21f8f5a512d4e31d49d2e624f5400225f0a0e5cd96251d560c65c092dfbb6f8958555c4ef128ebbfd96b640f6ba9962d05f7e0fa50bed2022e1b7f6d3f0c2a8cadd4b"], &(0x7f0000001040)=0x1002) 16:00:08 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f0000000040)='./bus\x00', 0x40) r0 = socket(0x1a, 0x0, 0x5a720000000) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4000400037e, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433", 0xffffffffffffffb3) write(r1, &(0x7f0000000380)='oL', 0x2) recvfrom$unix(r0, &(0x7f0000000240)=""/215, 0xd7, 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) read(r0, &(0x7f0000000400)=""/148, 0x94) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xff) r2 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) pipe2(0x0, 0x0) 16:00:09 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffffffe390, 0x1000, 0x1, 0x7fffffff, "8a7f34d3c1a8a2b1f15143dafa16bcb2a15af0a1", 0x6, 0x8}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x56) r1 = getuid() setuid(r1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x4000000000) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20, 0x1}], 0x1}) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 16:00:10 executing program 0: syz_open_pts() r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:10 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:10 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000100)=0x6) getuid() r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) ioctl$TIOCSTOP(r4, 0x2000746f) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000080)=0x8) 16:00:10 executing program 0: r0 = socket(0x18, 0x3, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/113, 0x71, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:11 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:11 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0xffffffffffffff00, 0x5, r1}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000300)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0x21af}, {{r0}, 0xfffffffffffffffe, 0x9aaf23c39ad124c7, 0x0, 0x4, 0x612}, {{r1}, 0xfffffffffffffff8, 0x28, 0x20000087, 0xb31, 0x81}], 0x60, 0x0, 0xfffffffffffffff7, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="5ddbe87c14e33763c437c7c3233c8e703065a0af10e70aaafc90f0e534369239dcaf3ac0891219780e21078b6b9c055afe1f25b952308bc05164b91d106e7a504e65228b", 0x44}, {&(0x7f0000000140)="6e6e92e9d12e083afbdfb6d4f63a74608f1256245b028ce1e6d1ac760813725bc497c1206fee63114fe7c97250b13d0cc5c86fb39b7dbb186a3c948877d26860f1c7a4d3536711a5bf9027db406f33fa5e3d560a2a262a8b43550435be95b81e99f1a10438aedf09d72ebaa9248db25267c7b9a59b61696501ec67567f17aee77070c2db527d5d94c11c708c7c9e4ed22bbc10576b6094a90635dfb80eba37551c2623eb49e7592d48b81b61c981f681a0170d122c72398b7c66c28b76d565a67f7766ba8add9352f873c82e7f8d", 0xce}, {&(0x7f0000000240)="ee446b9b84cbde3f6281a87aaa27a4bd4c578091d219948609a0f61496934a214fa2fe65ae424960ef", 0x29}], 0x3, 0x0) 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='C\x00') 16:00:12 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) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000040)=[{0x4}], 0x1}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28050, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:12 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050105000000010000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1a1, 0x12) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x1ff) 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x200, 0x81, 0x95, 0x5}) recvfrom(r0, &(0x7f00000000c0)=""/132, 0x84, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:12 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) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180), &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='(\xb1\x00', &(0x7f0000000300)='\x00']) 16:00:12 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x801, 0x2) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) 16:00:13 executing program 0: setgroups(0xf, 0x0) r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) 16:00:13 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) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8014, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pipe(&(0x7f0000000040)) pwritev(r0, &(0x7f0000000700), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x5}) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1017, 0x0, 0x41f) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xfffffffffffffffd) 16:00:14 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x49b6f104da4bb935, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/155, &(0x7f0000000040)=0x9b) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00') 16:00:14 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x3, 0x0) dup2(r1, r2) r3 = geteuid() setreuid(r0, r3) setreuid(0xffffffffffffffff, 0x0) getuid() 16:00:15 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(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(0xffffffffffffffff) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setregid(r2, r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) 16:00:15 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0x208, 0x0, 0x0, &(0x7f0000000240)}, 0x0) shutdown(r1, 0x1) 16:00:15 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x220, &(0x7f0000000000)=0x1f, 0x4) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2) fcntl$dupfd(r0, 0xa, r1) socket(0x20, 0x8000, 0xfffffffffffffc00) pmap_unwire: wiring for pmap 0xfffffd807effdd20 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd20 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd20 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd20 va 0x20fff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd20 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd20 va 0x20fff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd20 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdd20 va 0x20ffd000 didn't change! 16:00:15 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(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(0xffffffffffffffff) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f00000000c0), 0x10000) sendto$unix(r0, &(0x7f0000000100)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xfffffffffffffdb3, 0x0, 0x0, 0xfffffffffffffea5) 16:00:15 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2) munlockall() mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1) 16:00:15 executing program 0: r0 = socket(0x86, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) pmap_unwire: wiring for pmap 0xfffffd807effd8c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd8c0 va 0x20ffd000 didn't change! 16:00:16 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(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(0xffffffffffffffff) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) lseek(r0, 0x0, 0x3) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x1012, r0, 0x0, 0x0) 16:00:16 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, &(0x7f0000000680)=""/4096, 0x1000}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r1) close(r0) dup(r1) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x202, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000000, 0x0, "d775aa637ae86dfb4aa498700600000000e74de4", 0x8000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchflags(r0, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x146) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x6041, 0x1fb) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffefffffe, 0x8000000000000082}], 0x3ff, 0x0, 0x500, 0x0) 16:00:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt(r3, 0x1, 0x39, &(0x7f0000000100)="4694edda5b37a2765131d8e61ca0f0793ab55952d356538820e0337d2f3ce8db69cf13bd738911a522abc1f417aeb8b01463489b7b662e59af94faf99e14f4129954cad126c5f5199d87181e1de35a999705a19254c932410e3aeb1ce42998339a2dedd421b110eef707574dcd7c824baaa3c553843a7477756f13c2b3156e307f6287839c52aa87b4845dceaf3e87d5c137606d6d15db2210f8c58b645655d3ecd09ed654a9ac0eb2931fbb0cbf33c4c5565c7409ee3ad1ae2fb9fb10663419667f7203957aff4b173aaf97fde9f1e8b16557a7aff15cf6ca21d423eb4486cb53fb90683e", 0xe5) setegid(r4) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002a9, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r0) 16:00:18 executing program 0: r0 = syz_open_pts() msgget(0x1, 0x1) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x596) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002a9, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r0) 16:00:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r2, &(0x7f0000000480)=""/101, 0x0) close(r2) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002a9, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x100}], 0x1, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:18 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:19 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:19 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x4000002, 0x0, 0x0) 16:00:19 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:19 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x2000, 0x2a0, &(0x7f0000ffc000/0x2000)=nil) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:20 executing program 0: r0 = socket(0x1e, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0xfffffffffffffffd, 0x7f, {0x1, 0x7fffffff}}) setuid(0xee01) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r3) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:20 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) fchflags(r2, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) write(r5, &(0x7f0000000140)="227abd735447233377f3b67cf51064b1f8bb63139b80dbcc1b35163399154392886c1a9fcc53cc7f398b3c522a68ec5319289d2c44ff73c1637ee80be06fe2d9fbc6e2aea39b1792e3e832eada4564c9922ff38acb270926409ff9975a39f7f59dd40c7d97e4ffc4a6e28b4baa8b603a2141a58a191f3f2cd465bebf08c8048642a1b8dad6ab220b092a203c85464be19db0dfbed4bec56cdba3203c4acdd1b950727c6adfd66b7353b79dc9263d8c79217b072f975377d03e89272eb8da140a669af4468a1eabd1f664b3ebf07ca7e85d6b873d5d77744dd9b65d9ef2f134ae0a3678d6998654772900ce198290690b74b0", 0xf2) r6 = dup2(r1, r3) kevent(r6, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(0x0, 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(0x0, 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000002c0)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(0x0, 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x1, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readv(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/225, 0xe1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/95, 0x5f}, {&(0x7f0000001240)=""/113, 0x71}], 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000040)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001300)=0x1) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:20 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r1 = accept$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x80, 0x0) r3 = accept$inet(r2, &(0x7f0000001180), &(0x7f00000011c0)=0xc) getsockname(r0, &(0x7f0000001200)=@in6, &(0x7f0000001240)=0xc) getsockname$inet(r1, &(0x7f0000001280), &(0x7f00000012c0)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001300)={0xfff, 0x8}, 0x10) r4 = shmget(0x2, 0xf000, 0x400, &(0x7f0000fef000/0xf000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001340)) r5 = shmget(0x2, 0x3000, 0x40, &(0x7f0000fee000/0x3000)=nil) r6 = semget(0x1, 0x6, 0x30) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001380)=""/173) accept$inet(r2, &(0x7f0000001440), &(0x7f0000001480)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x2c) shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000fef000/0x4000)=nil) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000014c0)=0x8) sendto$inet6(r2, &(0x7f0000001500)="4732abe89c27b0a22d30f70e09e5332662888fc6fa5ff842c8dd93a64ed0a60a6a2abbccdb60666bad7ee7ce9a7e5f8904c1fe778543e43d9e1baf6a4f97cdb1ffe5fec965e6e6ef0c0f5ba318b748e579580695653f888e0e25c46efb1af178d34a28f64809fa3936e75a6f3ad47c239eb0c8ad0b51cf07af5bef2c8ce887de01085591369b0becf66ae67ee0d78814dbde5376", 0x94, 0x0, 0x0, 0x0) semop(r6, &(0x7f00000015c0)=[{0x3, 0x8000, 0x800}, {0x1, 0x5, 0x1800}, {0x0, 0x100000001, 0x800}, {0x1, 0x6, 0x1800}, {0x1, 0x8000, 0x1000}, {0x6, 0x4, 0x800}, {0x3, 0x2, 0x1000}, {0x4, 0x9, 0x800}], 0x8) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001600)=0x3) nanosleep(&(0x7f0000001640)={0x4}, &(0x7f0000001680)) recvmsg(r1, &(0x7f0000001a00)={&(0x7f00000016c0)=@in, 0xc, &(0x7f0000001900)=[{&(0x7f0000001700)=""/220, 0xdc}, {&(0x7f0000001800)=""/224, 0xe0}], 0x2, &(0x7f0000001940)=""/187, 0xbb}, 0x3) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001a40)=""/36) semget(0x1, 0x1, 0x4) semctl$GETNCNT(r6, 0x6, 0x3, &(0x7f0000001a80)=""/244) semget$private(0x0, 0x6, 0x4) readv(r3, &(0x7f0000002ec0)=[{&(0x7f0000001b80)=""/187, 0xbb}, {&(0x7f0000001c40)=""/98, 0x62}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/236, 0xec}, {&(0x7f0000002dc0)=""/243, 0xf3}], 0x5) listen(r2, 0x491) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:21 executing program 0: semget$private(0x0, 0x7, 0x40000000004) r0 = socket(0x1a, 0x1, 0x2) write(r0, &(0x7f00000000c0)="5827e22d1ec4dd20ef248e0eabd16ebae6550000", 0xffffff90) r1 = socket(0x18, 0x4003, 0x2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000180)=[r2]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x9, 0x5, {0x1, 0xa}}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) semget(0x3, 0x1, 0x492) ioctl$KDSETRAD(r3, 0x20004b43) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) select(0x40, &(0x7f0000000040)={0x4, 0x8, 0x0, 0x8, 0x10001, 0x5, 0x1, 0x5}, &(0x7f0000000200)={0x0, 0x35bc000, 0xbfa, 0x7fff, 0x9, 0x7, 0x8001, 0x5}, &(0x7f0000000240)={0x10001, 0x4, 0x10001, 0x1, 0xffffffff, 0x1, 0xfffe000000, 0x44}, &(0x7f0000000280)={0x44, 0x5}) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="f90aaa42d390ec2521741e69bdfb3a25912b3f4b2a7bfa55ea804967867bedf5025f7c4f3b502c4e6398102546058224ce1671835a6224c5c055a08b136aa6e440bd410e7affaff0b8d95f1a1c8463dc08c5f790568ed6dbe9b661818c69c52e3e28fdf5baaab655a10c8cc6af7592", 0x6f}, {&(0x7f00000000c0)="c167294ec00070aa5cbd3e84d33d938d40606fd6fe27e1498ce22dd67e82ab5b87ee8c0cdb1bdc", 0x14}, {&(0x7f00000002c0)="6290c40e523b6e6924c94f8a788502f84eb1a923060f4a5b9c9ddde3b0feb86c6f2345f000e3b668c728bb9de9402a1fdbee5b7f851bd253db6441c148f633295455399259bb4acd81b616ec666fb82a41d2801c3295ba78b6a76eddaac0387bb4260bf0c6425aca3160df1467cb459717606e39c8b6fb04bf6c5eb66f1f20df3ba652948b23c5951a183b7debad539b41a2f57c36033cf588db65767244ea2623a0aaf959677cbb6b7c87fbf54f9545319371f26e63be6d8afdd322a86e7fddef2b4d36ad9661c311bdbb5cdb50fac42f87e4d3d365e652809ff1183deaa9c76a05e1ba0522967b1003dbd5f1c5561658207c79", 0xf4}], 0x3, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r0, &(0x7f0000000400)='./bus\x00') writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000480)="760dcc5df0d50b6841f47e6ff89bbbcf5752911cee55ddeb84b0ca671eb491148e1cab68c814423f2822b2bdb8165d0e751c068c7f881af26189f0b231a80bf147eba1c6dbae4ea811b6ac3fb1dc83087e647cfe6b03109f6c9f6b769ce9a3e8faa806cbf4191a082d3a59e0d34883fe6d68793ad516cd9df1e04c2819a0de194c584b287adb18751c043fbebf6af36b429ade7cd2db52bbb1d7319a86a29ee00fcb8080ca127c3eb659d36530275e302e3ee2e9f10af6250d0b8428e56961", 0xbf}, {&(0x7f0000000540)="b668790f34cf82371d0157f67fd12ee1b918798e2957901f8c0361506178ab3515262b6b2e671d9085d3f1425b79d3746bf7896cf7bcccd0529d6138c9537bd485a8dcff293bfa4824df5bfee82c76ded5f4198dbe4b9360cf6dcb7821d7a1ab2df65eaf9ed31eae051fa1b10d4d5f5c9e617fb47ab2f75363853ed548f2c9eed3adfa5c32db2bdc3d17be216f4e4b121c01a5f01619eda8ce0caeeaa43a038224e85c227230bf4bdb12c8307521d3a8fba10d960f973e31774f68afaef971b2539f5e76c1c6f7585c07939627da0f9cee90590e4d0be480c2ac48bd3e1514b01abc6bfd2888694839f5ac435dfabb60c644b051f650111c3f26e6d018766d18e8aa53f7ebb12b2fa20038e84436d391c0ccc0998baefbd750a2b404f70b45ab03a4b25be0e66ca64252997b699da29e2a4cb9b3c006ae19fb7ef3f872a3a112b0204da3ed3c917f23aa821c43cbe0948d946c0026a31a77ccdccb9eed6976b8593c3b2792fcabc0429d23e89c6860bbfc7e48999940f761da3928df1718948e9680dfb67e52b5e40b77488106c2dbd4ecef26379f0e8fe6f24cfe07e1e55c18700dd7b058570d6c18c6a869b9fc8c959f123e3a0df6e18ab3fac65945033d7e11c3b650d538b9f0ef2f66c5be2415773ed22778682250e70b8db09f876fc5b162ca3fa7b65ec290bf7488ccc5bc7a91af86bf7c9d9528d4bed5df502b58a2c22cba5ecb59248b6bfc136f69ce86dee653bdc02194dc917857bba01702918f1fb93ba8d90fa8b23a95100da77039a62427d580041692be9e41c9f4375c7869221ff45e36f27760827f2ca55128a0e284fba12a43c9fa4716a70913e3ff0f3596fc06a3a1d0a8db387823d34b6f1c4b30d0d2cb647f231b38c3a3ee8560489e75e128ea7700b7d17c34cc7b8358eb8c00861fecd6734b2207826db011d48197617dc9ee4f739a56b3c64d4be73357c4310c899a96fcecb8dcd9e33eca405ba8ba8cfdc2dd0e2ca4e6aa54abd3a6a55fdbe091773002cd8b1d762d05afb88712e924382f595393ff8dfecaaf20edd382e2b208ba55c0a407909d6d5e2d06c93f9e7a0ca831ad5ce003e686065471ff009d6439516d62975502bb65c31e6340393286b13481e88c35ed7feb52c8f1112d7daf1349f5e5f42875e7ddcd4bbd84eac1e193d2a98d80dbf794ed0c513118d92f67cf46558703939fa965fcbec896b9ca2e4f9815f5f52ae916e0f2581ad2a1f563bda02f50cb802cda2c28cb56b5c74ed5822dac4bebc95e8a5d1f572203e6c8c29bdcaa7dafd0cdfb27c4ee27fafd3c20d3c2d91304cb46b2048af3ddb41624f5eac914f28d12229091ec3850aa0f1e6e47b02d92a8acfa7afdcbda32a016a438d4965b1d058d7f1fd233c3eb3b33f55bbf47f682b8b19795beaf0b72945bffd84a70cf67e37af1dafdd190064aebf2ef8ab912adce101f5746d7182a925edeb1b946b6288fe793fdace04b58ae7e12601a8926a51c884532222b814379b77705ad2a9da33874407b308ad937b7c29047efba0054a885e8e970a9930737169a47a0106f3eb55499cd733d37a9d4da05eac59aa07a126f90b319cecb45a67d0c88ef702df2866d82a5b6f8f5e9a9f25b310b97b0d80206153ce7d49804fddaef245687443e0a8a0b277f947bd08c2605bd21d1ce22de314ff9a079ed8e097ef9de4b178cd35a1a7350c6e88902124b132b998b99bdcec58a4564dd5b549bdbe0f039ac2f50aee1709e68822c23d016f8cc224c9712ef82c14b9a558cae783bba154796ba41a5c0330445d0848d09f5d9c8c79ae369be97403f25e405e8ca7cf87b8a21b6ff65abea0395101773d24cebdb739654e2cd7591e7a98087f0b78a5ea3d74a8cf3303afe7237d1e3095562dcb034077e31a2c6720b2a5078adba99759801457ba45c382256489eb05c46d690a6efd2becc1eb93b20d3c7af37aa713e3e3b32fd38d0152af57637310b7ed903bdbd7058b92774ed6df77eea061626a26e7a017ca50078eef30a32911defbebb83f7ff15c41a011ef834d1c693a9bc8dd5037759d2b57edab5f65f418347d4ac4977600c81fd443054431f035ca408aed0ccc9db653efaa0b76d2f34111ceab1631ee5f71b1a0d6bcdbdc0a5300999d893a9ccca46e3bc7de910887c86acb55b8dd820aabf0dec73388e39ad39a32eebc392dc8c717be028d22b5e34b0f7e8ea402cb7b45fab6025e7ce7042b7897685c072cfb35a6f4d95641a6c6cc224ade61eeacecd45a5c8d0bd2143437864553a2720036f61ab94a070dcba56c299ac89005214f34ab57c90682d60c843bb248749eda5fb4db4b2b7e8001f1f5db5bcd258c862d71ac115484c21f87baac3f5deb0e75a14902d68ef1df7d1b6a2c9a66e91297b56252ae9625e9d9d3ac93389055c93673dca19b3cf92366b7a9a6eaea65270a4f16c414531f383c1a4e800535d9cb9a55393ee7fe9e74d3808ac4eff3aba687da1de6b5337888b063331ec0b0e07eb632401a62535eb62399031560f56f96577efa87833b61e63fe178605a693a6a564f404d9803c3a21173cc084b759854f2b9a5b3606268caf87b2d08bd8d924ec5c0862401cfe8e69fb9313ce8243a70c09e2a3dc319930baa71be4fddfc32db5a50f7206d9cc168da6d14c6d3e1d02c1046d2df9ecd4c655e2a2213f92281321091358f59f7f257844d49a90a600fadf4287c8c2469960698710d7e8135faaa255560854c087801e0501d00ca0a612b8668cb756a073196e707f703c3e3f70d7a41fb25d4c40abfc4df9809fc430f52f51345c8455d3a35ae5a3250cacede2856ddcc1816c3ba82bb5cd23c104111a0d115f7b07dbece065383e1ed3f06db4bbe522a257594642bb1d2323f0a78e060600283e03c51e69bc28cd3aeee4e55a71be49a42652e8ac7da4825f5ab2ef0b07b2e5f1480ad57f592473e0c93388254e2b91d856d7be94bbe399ceba3d3cf709e4782270aceabc4e0f2b9daca615ec74d650c560591aa9b9362dc799596c9b4e5f641d5f79125b4f3bdf757b5901afde4e75e90e21beff248a929a0a29d254cbd568bfb91a874e96bbfc5e11156672c9939cf71657aab4ccd54a3485ce324a786f9bfbd1257da9c3627d662547c8c61627c8384cf71150d4c533181dc53f9285caefd52eeeb56d0bc491b5a5260e1d9a2b9fe80e3b3ed4c27a4358e2de04b6445d889dd6c9b85ca1a66090189fb4f97521a28ce3f6f9e4b21bda08c541829630110a4c8cbab8e4dff5e657adf504226d43cb41f2d35855d537c23be9953655fe622a8bea58466c6e228d82b3b74ea8b05b45d37132f122b761d0c2df03edf0a2f00afd2b8d604a9aef1585dac844275a2ee61e48a5974cf6de4182ad02a07a64637ec8f917777da7d0bd336e2d00120042633e9e9bb433728bfc632cd4de50db78aaabf034ae6e87d75a1e73e34ebeb1d438a9dbb7a8f1492acecae054bc727cab377828af88645be7b9471349fce7f088e2a1d59d3b0b4f95afeba4434989cb8454c12420bd663377e672ab45d9609b9823e475ad142db2df5f215ba621ee5f22f3612ea89ba75cd2522c6c4188a70b9b66dd5d5e49d761a2776d31bfb26c5f01d9f92d57106854318c164705b2593b50c46898cc65b532d976861cddea3474a1a04f97c676b23a785ccee8d777bcc3db23acf7260072223b454e87c4d25bba0fd64daf5e13565af680a4b24db8a9d5c492615772d01b67bd12052d69ce4a27836deae4660f5474c3192f66925c1139ad07a51be1c4f522293018e55d3807c4e534ac48731b0d57e66bc597b4fa2c7b6c510083afc8695220a5145bafdb58a329f7a955c574f60075c87a71f5413049cc7197d24358419b89af52a080e44b4655a5411be7f88a462f0a2a44a5f228d8406e63e3e320e1f0c612f19c7d9aa5360458dcfefcfcaae8ae3d7036c119ea82fc1909b9d95c687ca607d8fa9e8c0017a6963702db080d39df089db5f986c994283926f03fa8e52d884aa9dc869737232a25f2564d3a7079c38e1cac2afb855f138aae8bd59a382d7ed03eaded8dbc194b78fa75af83a11983cc5dee3bbe477d5d9cba43a843c57234fe46e634e3e8bbe0111f1b0f57af114e15c0fb328b3c8ef2c45fbd3cbce48b37ff02c49ce85b746338f2fd624e3217aface3cf3306e8630ab9a6de3a96d36e28a94bc985a59d1d856a7d8ee3f9635967a680dda0d6368689483f4eed126ad541f7767d126fa594c8956aae49c0001258bd1d7fa093e58eaa9343ddcf1a6b16429336fe22f6cea182ec5e979151a8b84ae585d4ea3b4b796fad3494a7ed46d5b6791dc4f3349596b97542b9413eb85035ed1b21f7857d88fa486cd43de657a3e8caade0ff82514ee9e95e46ada5dc5c14faf5efb5e733d0470f9aa06a7bec50d8e4eac3ce185ba85375b956267cf60b7faa3d80359499577f29d658bf87e54491f0fd1da1a81e485656ca11541198f6ff4b454b988e1f387f48a9eb81c4898988d4319de66600de2e425c2533eff65de806e7d93c58ab36980f2f19fdd4716e5cfe33a8a28ec1f839576904f191f0caefcc5b98812e7b62afe7c1ef5eff61206c6dd3e9aceafeb9f3732ca65e41862eee715d08da24a8539c6db04c723fe32a4271a27bb8a857cbc257dcb7f9dc725282082aebf94f723bf2836f0e60fba4c85e5f4135af42de75701803fa089eeebb9d31eb1306247d62075047851183d94200888e9c0542ccd22e3b6353cdc82d87ad120e53d3275b91bc4ccd41678f96a26f0596728a5a1d3828230e979d15639b8e491bacdcb99b57c15d2e92b38ff99c1257a5db0d36ac40eeb62bb160cdc0c44c2ea6f6a36a3c46827c4709ba393e2041a927cbe3cfb24a5e729ff725f23e4c18a5815b996cc51368ddcd31bf6c1c752e27b3d467f972f6af9285df9c9feef43abaec6f67e90b1e94f39b1247b70425c835b3907c6aea5b73cf03d1470e10af362c690675e979f17e5230696242cdbe2df136faf035980c8c8e6a129ba55693d72541d581a10b61856935174dcc4b9bfbcdd1af90966cf7a56f125307c3540c6fdf3de10ce6c968bdb067f00c737430b313aefd82abb845f772ff9146129532ff1e082f2febd077667219326e39de6f1ae3103049a2c8de7d1be45e930f48e187f4da81aed5d48de65cb7b585e3ea1a15ac0d0fe0714f54cc031670d06be02e8a2e789c618abea6885a8b6998b870a88efa0fa579f4b82530e0c3f5af9696531a3698dcb317a0f959f81309721243173102684f74f41419882133f4aeb6779b1f6ba8e9690051f11f85eb456681e37fe438d78d18853262755e05ef23e0ad03700e804b1f9ba36aa31dba8495d098998367c94f6c75c7a834da786458599fb6c515cb73539c6b301cbca768e70c13b2910bcee364439945b8ee6d27a83e963a68576653de0bf91cdf675f715268e4c07942c8eacb0a9fbcdbea57c53193a162a1101c88222bff54b3a7be71d0293dd7a3a199c0d786b693ce4229120fe18c607744ce0980bbddba62ed29445a37d8a741c82989c38d4b45a6e956c053739f874c00bf14335ed457a4148928f3aaaee0b718ca7ede2d5cede2ecae5931c5401eba9d4de2ccd5857571fd222a8545380558b1a92237d14fc81c6790b01ed6aed1604dae44080f4cd676b7b4e784a7538af2c446b61f154140a74b374c13274630ae8b2e7af854ccb5dfbd68bf296200eeac98da641bd1e501dd4314e077d41db03f05c363bb32892f85020c38d074cecede79ea326cc5", 0x1000}, {&(0x7f0000001540)="a19c4407d6004d6c7d7b35cc70612d395300b5deac645f6f1be8e2bec8666cebe238a67f63181bece3483ed345fc1d0f0c53b908ff51cf54d80b0dbebb388be31dba5a1626bc14fde4771a62e3e83bfc045a77de5a7c882e49f35fa0ecb3832a74403108ae4347867ea936708cf508f50dd96233c7a3529bfafe42c0eca4cbc9a4a5cf3a89dcadfebf47fa69aea4c25ffb1e1d9210345a01cbce968494b30390565cb539cd27c0fa323257f80c5e3625d41c159309f1c37d6e5d8fb6586418d98d2884", 0xc3}, {&(0x7f0000001640)="ddb96b60a740debcca9b33b5cf0584cfd52abd30a86fb07afc95a2b21756c0b51a2545758d7bbbca3efaf04c87f3baec4fb3a7543757d04b1251b9f6bbee480fee3986625333beb7b3a0aee703c6eb55e585430b93bbffd3d78c3e4324968cb0d56ef067077d61330a89a667ce7617fd9c82b632b5b49aed30f88771ab13a8b517e41f4b5fa92aec54488b85a16629d84d20cbc7dc5efb29a1296a2b02b67595e5e0949cd16a990892ea89e59299ed6fbd8a4e6875400f49d1f34cd30bf6d42a4563b783216dbf415773881575f87760804f97801f81", 0xd6}, {&(0x7f0000001740)="05890d2efe1f71ac9ed0d54e52624f15f0ba9ab6ec1274688924bcf6e54351041f7b94708832903dc43d8290ee8aaf092c62b51c2e01448df684e93fd59dcb9eb6498ce79445a28a7278a0fc7df426ecf9b7cd375c8ec60eccce68ac5fcb84e6a68aa06b5ea18b4c9c62ec5d47a3a6c2ca05a0", 0x73}], 0x5) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)='P', 0x1}], 0x1) sendto(r0, &(0x7f0000000140)="b80fc424267adf7c84b8ec43ee804a427a67470e043d5f2de2", 0x19, 0x8, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x102, 0xfffffffffffffff7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:22 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, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:22 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, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:22 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x5) 16:00:22 executing program 0: stat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0/file0\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') shmget(0x3, 0x3000, 0x4, &(0x7f0000005000/0x3000)=nil) r1 = shmget$private(0x0, 0x3000, 0x8c84b5615c8869d, &(0x7f000000d000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r2) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)={{0xfffffffffffffffa, 0xff}, {0x5f5, 0x6}}, 0x0) 16:00:22 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, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:22 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) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffe) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="2ca8c7af71f652ac", 0x8}], 0x1) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1027, 0x0, 0xfffffffffffffee7) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:23 executing program 0: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname$unix(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f68096"], 0x0) setreuid(r1, 0x0) r3 = msgget$private(0x0, 0x10) r4 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x80000000, r1, r4, r1, r5, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r6, r7, 0xfff, 0x950, 0x100000001, 0x1}) r8 = getgid() setreuid(r1, r1) r9 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20081, 0x17f) getgroups(0x2, &(0x7f0000000180)=[r8, r8]) r11 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r12 = fcntl$getown(r9, 0x5) r13 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x2, r1, r8, r1, r8, 0x10, 0x7}, 0x100000000, 0x3, r12, r13, 0x43d, 0x1, 0xe}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='--.)u\x00', &(0x7f0000000400)='\\(\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) geteuid() getgroups(0x2, &(0x7f0000000240)=[r10, r10]) linkat(r2, &(0x7f0000000880)='./file0/file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r8, r1, r14, 0x0, 0x3}, 0xfffffffffffffbff, 0x80, 0x8645}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc00, 0x0) setgroups(0x1, &(0x7f0000000280)=[r10]) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x880, 0x0) 16:00:23 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) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000a80)="06cb04551057d6092ba76e8161b90ff2854fe9137c18aa4971d353597552ba5c8f59d7c8c21d2bca2a9eafe956f5de85ff77825e332a25380a5cf693e17e7a8dd04e4724fcf1df702eec332f71219417614ef42373885daf3391c02f420cb836e038c4be28b0d4af90bbf38cb179df8c0f7fe18c1d7e340ae688ab0cb4b7980735309dd4c351377ed509b16722a84a506c16b1b417ee9282f80ae4dd7c92ecf326751e46c216fe2068faa9aa97a51be4cbb1aa3d76eb01ec786f959055ca5fc81387f1b272df43466c5973872ccaefe042a32c0c7228", 0xd6) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090c", 0x4b) socket$unix(0x1, 0x7, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5efe) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) close(r0) 16:00:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000140)=0x1) 16:00:23 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) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:23 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 16:00:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getpeername(r0, &(0x7f0000000040), &(0x7f0000000080)=0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c9, 0x1f) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x7, 0xf06}, {0x3ff, 0x3ff}}, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getgid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:24 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(0x0, &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:24 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0x101, 0xfff}, 0x10) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x0, 0x0) r4 = dup2(r1, r2) fcntl$dupfd(r2, 0x0, r0) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$inet6(r4, &(0x7f0000000040), 0xc) r5 = semget(0x1, 0x7, 0x220) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000180)=""/159) 16:00:24 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0x101, 0xfff}, 0x10) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x0, 0x0) r4 = dup2(r1, r2) fcntl$dupfd(r2, 0x0, r0) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$inet6(r4, &(0x7f0000000040), 0xc) r5 = semget(0x1, 0x7, 0x220) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000180)=""/159) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="cf022e2f66212c1f5f00b54bffd981d0158b80dc5484cb3cc30d0d1e192ae513facf1b38f77e5cd10a9bf6f4c4777a0aed5025e5e7b396795e5c88fb0079f31d17f7ae2cea3c93ef8e808a0189cbb61ccc86b2531dc041762de39d7d1b73b24b884003ddb058e3e4d5bb73a1041772a0d4563d4494c86db4b869e5224380ad96c2e705dcdafdb66a2f47d4a5ea8c8a389cb902b8e94400bb1c86c8a8dbef31d7cfb08f7cc5a791ed0b75eac2928589d9f8edb7f3216465d005433ccd1e4bcbbeba0bb9189e23504aefb146ee398c8edf6cafda522a75e0c85ad2896f7f801b497572d47fa81bac70324904a53d1b6c4ddd8312c250ab2748c4ffacb72d132d6cfd5400000000000000086cd0a4a1ca666d5bd1185d81728a7274d20b3f2b79e6f051d41a04186c55eb31c6ecc580077284de62bb15f5b4c4a46614548fa940787b575ccc4b3d9205e4c4db94ce862f0b1a9291d36e2883ec33b48a7c966a48f39d6d450b88d57bd5812d977acf730971d0e5460caac2835d10eba09657d4d6b13a0ecda26459550c83dc"], 0x1) shutdown(r0, 0x400000000002) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0x2f9fdaa065fc4585) flock(r0, 0x1) r1 = socket(0x20, 0x4000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) getpgrp() r4 = semget$private(0x0, 0x4, 0x90) semop(r4, &(0x7f0000000000)=[{0x7, 0xd9a, 0x1800}, {0x7, 0x7, 0x800}, {0x3, 0x6d92, 0x800}, {0x1, 0x8a, 0x800}], 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) bind$inet(r1, &(0x7f0000000700)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000600)=""/192) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000000c0)=0xffff) socket(0x10000000002, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x480, 0x0) r7 = semget$private(0x0, 0x5, 0x22) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000540)="e8c7a85af81038d0fed0da5c09d21fdae4cacb956515da1fbeeb5544fafde2ccd73a3d9ee00878a9264e8642ebb811103e42a6cda22b8cf46a1f3ac18cb55612716b8f33449a0db3c7a7a751bd76b346fd51e5dce71d98f614b832c0d608d2935b22b9f4f04418e94ac73e26dfa0757392d3dab753184bf0b9257a732d5e7c3e2eecfcde0124", 0x86}], 0x1}, 0x40c) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000240)=""/115) 16:00:24 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(0x0, &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x11, 0x3, 0x1000000000005) sendto$unix(r1, &(0x7f0000000000)="b100050309000000000000006904000000000000d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec5ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ftruncate(r1, 0x3788) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x7, 0x3, {0x7, 0x7}}) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x2, &(0x7f0000000000)="48341319", 0x2f1) 16:00:24 executing program 0: 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(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0x7, 0x5, 0x0, 0xffffffffffffff7f, 0x200, 0x6, 0x0, 0x1, 0xf7e, 0x9}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect(r0, &(0x7f00000001c0)=@in6, 0xc) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:24 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(0x0, &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:00:25 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) fchdir(r1) 16:00:25 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) fchdir(r1) 16:00:25 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchown(r0, r1, r2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) 16:00:25 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0x180) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) fcntl$setstatus(r1, 0x4, 0x84) ftruncate(r0, 0x800) 16:00:26 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) fchdir(r1) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x35, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000a835700"}) syz_open_pts() read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0), 0xc) 16:00:26 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) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(0xffffffffffffffff) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce02df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x3f3}], 0x322) 16:00:26 executing program 0: clock_gettime(0x7, &(0x7f0000000080)) r0 = semget(0x3, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x2, 0x200) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x86) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) chflags(&(0x7f0000000480)='./file0\x00', 0x10003) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000440)) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x11) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="8d000000000000000000"], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7, 0x1}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x6}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) r7 = openat(r6, &(0x7f0000000200)='./file0\x00', 0x100, 0x4) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000400)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xffff, r3, r4, r3, r4, 0x0, 0x81}, 0x9, 0x7, 0x1}) r8 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) semop(r8, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) openat(r7, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) 16:00:26 executing program 0: r0 = socket(0x2, 0x4005, 0x4) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0xfffffffffffffd11) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getuid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getpeername(r1, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) mkdir(&(0x7f0000000240)='./file1\x00', 0x8) chroot(&(0x7f0000000200)='./file0\x00') setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0x63) getpeername(r1, 0x0, &(0x7f0000000140)) 16:00:27 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) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(0xffffffffffffffff) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x5b09) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:27 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) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(0xffffffffffffffff) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x6) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) dup2(r0, r1) r3 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000180)=0x800000000001) 16:00:27 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0a5dae3070ca9f05", 0x8}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:27 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x50) chmod(&(0x7f0000000000)='./file0\x00', 0x40) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:27 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') fchdir(r1) 16:00:27 executing program 0: r0 = socket(0x20, 0x3, 0x1) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000100)=@un=@file={0x0, ""/28}, 0x1e, &(0x7f0000000280)=[{&(0x7f0000000180)=""/237, 0xed}], 0x1, &(0x7f00000002c0)=""/86, 0x56}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000003c0)) r3 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r2, &(0x7f0000000400)='./file0\x00', 0x180, 0x6) ioctl$TIOCCONS(r3, 0x8010426d, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x7b}], 0x40, 0x0, 0x0, 0x0) socket(0x13, 0x0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) getgid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:28 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='c\x00') fchdir(r1) 16:00:28 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmget(0x0, 0x4000, 0xa0, &(0x7f0000ff8000/0x4000)=nil) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) shmdt(r2) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000001, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgid(r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xffffffe5) 16:00:29 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='r\x00') fchdir(r1) 16:00:29 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() write(r2, &(0x7f0000000140)="9f1eba1439eb0bc7683ba1078529878c79eb015a04f8abaef6ca687a80770b85e4e4887713b85ab83002f6bb658163dcfac2a56f1780b1ef339059a129fdd7aea752359672e312cd8552e90068efbd45015e4fb4713fead027b505da1fead637d7b3fb8cee5b574943af97e63fd142db21c827130e4edd90810b010d152cc9011ad263359a47e7f30f49f1c864ba945744672a92d01c8945bd0105ddd8f0173058640a42dcbf8dfcf4c7ba565f6a8da05b213160cfc1a805d26239c51c3498bb60afcb4e56056af5be8dd6d7dc0b2a2a39f69fd90d6222e095d9c516e074", 0xde) close(r1) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x3, &(0x7f0000000000), 0x100000000002, 0x0) 16:00:29 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r3 = msgget$private(0x0, 0x8000000000800) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) msgrcv(r3, &(0x7f0000000000)={0x0, ""/23}, 0x1f, 0x3, 0x1000) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) dup2(r4, r1) r7 = dup(r5) madvise(&(0x7f00005ef000/0x3000)=nil, 0x3000, 0x5) getsockname$unix(r7, &(0x7f0000003480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077e7b71670d66a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) socket$inet(0x2, 0x28f8cb1e7246730, 0x2) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgctl$IPC_RMID(r8, 0x0) msgrcv(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000ecff0000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000"], 0x1, 0x3, 0x0) 16:00:29 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='w\x00') fchdir(r1) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8, 0x8, 0x8, 0x0, 0x100000000, 0x2, 0x81, 0x2, 0x0, 0x6, 0x1}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCEXCL(r2, 0x2000740d) r4 = dup(r0) write(r4, &(0x7f0000000040)="2b004077c16f435b", 0x8) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000000)=0x4) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x900) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:30 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x02') fchdir(r1) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x12) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f000035b000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x28, 0x3f, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648deb5a254ec7cac9fd3495d06bf81fe61aa8f57676a09b332b72322c0915709fd5e460c9a19e0bf8eebac9f1abec992212823b989ffb2717142267be7", 0xffffff6a) 16:00:30 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockname(r0, 0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0xa1}, {r3, 0x2}, {r1, 0x44}, {r2}, {r2, 0x22}, {r0}, {r0, 0x1}, {r3, 0x20}], 0x8, 0x7) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 16:00:31 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x03') fchdir(r1) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10480, 0x0) 16:00:31 executing program 0: r0 = semget$private(0x0, 0x1, 0x434d8187e27d3e9e) r1 = socket$inet6(0x18, 0x8007, 0x0) sendto$inet6(r1, &(0x7f0000000240)="fb0c95a9d58459c8a8a0d6cd0e2eda8d3de51ab3a4c2e3486f7e164ff03b73aef624d847159aef4d0a530841cd15b3351f542639b85776ddef7c16717b56a0ebabf6af59bc33a22bc3b891234efcd805db472ee7040ca33a87dcbbb168a8b93a74fd1ad55f238f8cd3bd0f6d4f578a049e773770626eebc0dade47f30b49c729c1a4053f2dd902b9e97bda2c918ed777f1a84c60ddc8a2a1061142ff42d85ba1e7771788c93154d4f552ab1290f2cc9bcdfeb1414423ef7da830a3c2ded9c338e909", 0xc2, 0x400, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000180)=""/159) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r2) ioctl$TIOCSETA(r2, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) mkdirat(r2, &(0x7f0000000080)='./bus\x00', 0x12) 16:00:31 executing program 0: getppid() r0 = kqueue() r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:32 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x04') fchdir(r1) 16:00:32 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/162, 0xa2}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000240)=""/5, 0x5}, {&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000440)=""/38, 0x26}], 0x7) listen(r0, 0x200) r1 = open(&(0x7f0000000580)='./file0\x00', 0x611, 0x30) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) close(r0) 16:00:32 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r1) readlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001540)=""/101, 0x65) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001340)=""/91, 0x5b) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 16:00:32 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x48, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) setgroups(0x100000277, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:33 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x05') fchdir(r1) 16:00:33 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x3, 0x3000, 0x1, &(0x7f000024f000/0x3000)=nil) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x36, 0xc002, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x2000008000001005, 0x0, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x100000000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) fcntl$getown(r1, 0x5) 16:00:33 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x06') fchdir(r1) 16:00:33 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 16:00:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getegid() getgroups(0x1, &(0x7f00000005c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getgid() getgroups(0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0]) getgroups(0x226, &(0x7f0000000700)=[r2, r3]) r4 = open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r5, 0x0) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) mknod(&(0x7f0000000480)='./bus\x00', 0x1, 0x200) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = semget$private(0x0, 0x4, 0x2) fchownat(r4, &(0x7f0000000580)='./file0\x00', r5, 0x0, 0x6) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r6, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r6, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) read(r6, &(0x7f00000004c0)=""/174, 0xae) r9 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000000000)=""/191) r10 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000000c0)={0x5, 0x20000000000000, './file0\x00', 0x0, 0x5, 0x4614869b, 0xcd}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x400002a1, &(0x7f0000000580)) semop(r8, &(0x7f0000000440)=[{0x1, 0x10000, 0x800}, {0x2, 0x5}, {0x2, 0x10001}, {0x1, 0x3}, {0x4, 0x80000001, 0x1800}, {0x3, 0x4, 0x1000}, {0x3, 0x40, 0x800}], 0x7) 16:00:33 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0xc0) socket$unix(0x1, 0x7, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) fchmod(r0, 0x0) close(r0) 16:00:34 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\a') fchdir(r1) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) write(r0, &(0x7f0000000080)="8671aeb4f0c5d1116d73c3", 0xffffff15) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x79b3d032) 16:00:34 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\n') fchdir(r1) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f00000058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="1a4f64ad5d7f7e69926228dca32be8774019925e0c2f47aa8004cd0f11db0f528611f2fc23ffe057758c6b68ea19a8f90b9079332fb754108f2d663fa864658509a8457efad0bc5f45a7a5ce3c0b1c3c14c13dd2133ad58fe6fe1df004ae57e59ca3745bac39cf19368a29d90983ea93b94d98176095aa59f9c5fe2c7578e829b65d0d312a89962cc68e6cc8dee1d2d15cb4cccf4a5c0d1b6a8784a9798fe63b76de2e812916556060c6c0f2d2b825150c", 0xb1}, {&(0x7f0000000400)="94a7795178e97d4ac30aa59ba6e0ca8166ebfe35578c5e07c8a24b425ce616138147b2b0c508afcf1044091b0e6b6a52a92caf4ec19764770f105db2d35acf7f2bd465d4065cd7d97756dddb2c27d0a5b77a7104042872b517fd8e4a5ed0e88cd0bd945244b9b9f6aaffb5fe3d1fa0e69d7f900087cc296b41", 0x79}, {&(0x7f0000000480)="e543c692532284a35c572f11dc264e00ceff0fda745fa617100a30878fef0d3eb1104edfcc4b1ba17d8cd751afb1cbe3b8e35e680b50f91a0a98798ac9018c21b295399ed3d6dcc97b63e744da92b0541671899e52819878b70d91274c22f01ab569d798def8f5a75fd99fbfacd29006f69d1f721ec71278a47ebb59f65a93ed2c75bbc5", 0x84}], 0x3, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x44, './bus\x00', '.\x00'}) sendto$inet6(r0, &(0x7f00000001c0)="75bfc77cce9d2a393cbf457ab17b6cd8fddec9ccf8962a7729a3f9622d5c1b00882c6982b83c063a2102cd5d13cb291fac78318cb2798aaccd6b1132121152e3f3af3325406aa54e7cb56b891334d54ce10306f0ffdd96e114a58f494e287525b9a061f4db45caedb55c0e82c29d72c1641966bfece86b35d79d4b493d9f00660f0d1e1247da02dda59e608b5a067ba64b7a0892eb4335b1c8c2f11cabd87c0b018a2249c96d98320fac761a8a4b46208e0fec7357db3629f8f1f71fb754aa0a93279d7eea3b03fec618899c71066c19f215e3538be7e444d983b3473ef221a9cc", 0xe1, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x10000, 0xfffffffffffff800}, 0xc) 16:00:34 executing program 0: setrlimit(0x1000020000008, &(0x7f0000000040)={0x7, 0xa2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e9, 0x3ff, 0xfffffffffffffffe, "e965402ba70afd03ff010000795acd76b2b7af00"}) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0xa7, 0x1}, {0xc3, 0xfff}, {0x45, 0xffffffff}, {0x83, 0x501dc357}, {0x167, 0x6}, {0x0, 0x100}, {0x24, 0x4}], 0x7}) read(r1, &(0x7f0000000080)=""/174, 0xae) r4 = dup(r1) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000002c0)) flock(r1, 0x6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0xeb, 0xbf, 0x1, 0x20, "e6088cc7a5d3839e3238977896987c61eb929a41", 0x6, 0x6}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0xffffffd4) 16:00:34 executing program 0: socketpair(0x23, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) chmod(&(0x7f0000000040)='./file0\x00', 0x0) mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:00:35 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\v') fchdir(r1) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000002c0)="f19cac2f5b77aa8f7454c2bf4d07a30c0c457513ab3b1cc7eecffff776a28e68f49cf867bd9c127a3296672b9e31deea285481464843ea58795c3956f837e57f23578aa984f8a8f8ad8259bbf46a1918fcbea232d7a5dc2999f0590a11dbb31c833cd4c72756578d96acc788259d7b83a60e6192f14c37c1946ff1c5c93fa43edbfbd4555718628a6a5736835c4152bcb18a5a09def9b41e590e08444200a3ebb4f4c92977ab0addd047a1aa3e9391d28877e8d0561ac1e24d49c4aaaca1de17723e7cfc566278cff22d308fef3a7ca511b25f354b5de7924dacfba073", 0xdd}, {&(0x7f00000003c0)="7c17655921e0311e70754023d3f84eb41b5184bb35c8fa2d282d651db35b1f239f7b30334c8dbedff7f2bd531078cd4c5ecd8b3cd77971aff53da346c354d6547975693290c8fbc7ec19974802622e253f128bae28e3acaf8fcce83033245b56ed6d9c46069358f83c669ed63c01c3ad25f6db28dcbc90218e45febaa686055a89e6f72837a10561cac07d6fc7bc3afed031407a2fa2d3efb6a1aa12ca9034ce7e202e383a7db2", 0xa7}], 0x2, &(0x7f0000000480)=[{0x40, 0x1, 0x0, "50bb212976e415263cc6281597fa4ed9307856198666c653d1032c13683d43f044cfd15376d3eb760ed51a714085"}, {0x90, 0x1, 0x9cd0, "14a0106f64ae50844e1c7aef0401d38f29538e480e00319d47c6dbe529176365660e0911ccee51b82c2072c87d936196df6d4df76ceb4586bd8356c55e1e42988c1178f5eee35c928f2766069e0673696c87f8d85891f81741a2115003e7bc4b2c48a43a3d6aecf5d68807b36c2b76a590966c6dda382932f94dc7"}, {0xc8, 0xffff, 0xfffffffffffffff8, "49d12636a0874b047550054bc24a9312a0fff9a2645469f430cab8f31255252e9ac999fe16421d06861dcd4943a97a5d22ff67767c25d52b6c4ffd9acd3da601aff7d7d5b4c92124666ee13131422e94b9f10b071d32421f56205ee2dfe030ec7918b76c2529e00d80b3ff347295f4e6948b13e0f676d8b67e1343a4a320537c0c43b90568e7d886d126885d14e1e60518a218df2a52661fe9ed6e59640852c3fddbf666fdc209f0b96a27d2f428b1f6c4e03c41"}, {0xb8, 0x1, 0x4, "83b772ea39be0b5e1993362df5ade61198ab378ddd55fed4f0be4ba35a0a07d4c4bb9f978ccc27f4f87cf390fe6ef344b1bdf2966ef22d2676f4ced085006a0775b04ce696d742b4e7bc7747bf28bf9b3c81d50efdaf123641421897c8a0989e0d870a318a6a5f1b550dc712bb55407a65412678c1e1c3f2add36e4e006d9fff68cbbf466d0ad41e12920b263a9b90ebcbf78a20b49144ebaf69652988b8379db77bb019"}, {0xf8, 0xffff, 0x9, "0ef91897af2bc6c9c4a7647206c2c44e5da986ee5d20aa9cca8178c0aa5dffda2edfcbedac0eedb173acdb34de481a6ef8b0b82d73bbf09a6dcd4696b342aac7b97496f567c73f414335addb77b38a7b578356c14f7aee84df858713e865c26f87da854e1e950abd1f017459a7ab682b241bdab919d5af09c11911e691aaf14fb8ed99bd750f5527dddc413c1ea9381c2b7584ebd41310681212e3fd6393a87925fea8ba85c3eab02cafb8739513cd253f522487442ad4e3f5e83dd84bf2f62760f366cec1383eb84becace83f7a4faaba2f8a5a5fa41399e543d41b1c1508ca42fa9fd80541bb"}, {0x80, 0xffff, 0x470, "b0ecd24b4a3db675537e971217c4d798c7a27bc54979cbb7b8a92a2c009eb57c7409723f0587726d39407433d5f33e5bba77d9708228b78232b3a44f03325c8e3f1ef3a1409426ea5038a13ad00f4dd19ed07b9db9bfaf6aaed0f0998116a866fcb2d7381b42668b9381f23039d5d4"}, {0x10, 0xffff, 0x8}, {0xa0, 0x1, 0x0, "fbc08a937d8a3bc4a7882f141213dc0fc18710ee12c1de52289ce14a4f8fd3051c5bea9864ca462474ddddf4dfb6969a6f4ecd668484183cf1b3b998963d4863ab23f023241442e3d3e885dfeac9adf878e27ec34e55ebe3c25237adac909e69dad6e841d8e0a57f292f2a1404ecb9846702abdf0cf6e15c504c01e3d723b6c70aaa1c71d3721f8b79973750"}], 0x478}, 0x1) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x500) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) 16:00:35 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x1000000000009, 0xfffffffffffffffd}) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x60) 16:00:35 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\f') fchdir(r1) 16:00:35 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669ca7a3ae5d5162f836c65"], 0x10) 16:00:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000001140)='./file0\x00', 0x80, 0x80) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2fb7451a66696b4bb9a7d6421bbb8c"], 0x8) listen(r0, 0x0) bind(r1, &(0x7f0000001180)=@in6={0x18, 0x0, 0x7ff}, 0xc) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0xf8b) getgid() connect$unix(r2, &(0x7f0000001100)=@abs={0x1, 0x0, 0x2}, 0x8) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) r3 = semget(0x1, 0x1, 0x80) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000001240)=""/160) 16:00:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)='r\x00') chroot(&(0x7f0000000000)='./file0\x00') 16:00:37 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\r') fchdir(r1) 16:00:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xd0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/128, 0x80}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000740)=""/4096, 0x1000}, {}, {&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000380)=""/95, 0x5f}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000000400)=""/154, 0x9a}], 0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x6ddf, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0d2c000"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba", 0x3c8}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f0000000100)="c4157e3484ba76726cdb0f9119681472b4feae24a1c99badbc523731c852b0d4f67b0315ea7af48b4b29ac72a6aab59a24", 0x31) 16:00:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) nanosleep(&(0x7f0000000080)={0x8000}, &(0x7f00000000c0)) writev(r0, &(0x7f0000000000), 0x1f0) 16:00:37 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x10') fchdir(r1) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r3, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB="00e92d2f78696c653000"], 0x1) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = accept$inet6(r6, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r2, 0x21) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r9}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000240)) readlinkat(r5, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)=""/4096, 0xffffffffffffffbf) fcntl$getown(r2, 0x5) pwritev(r10, &(0x7f00000018c0)=[{&(0x7f0000001800)="7090bd72088669c6334f2011e745d96c0a54b373d7f02b5ba6ec0413bedf2b6cbf22c7b16e44899022521f82e73ff6eed13e71067eb4aa62192936005906d753c389e02cac3a9c9bdd2f81ef38569afba5f3e90c79932a9fa8ae94035f1d6cddf6ac8a1aa04376d862ce70d979822d1b57ceb8c79f1fe6610d2fa4912ea9a47aeee3d15f691321ba5d6929a12709d185b9be77cbe582235a480135923d3a36c72cd96a97590ec328", 0xa8}], 0x1, 0x0) socket(0x0, 0x4003, 0xefa) r12 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r12, 0x1, 0x7, &(0x7f0000000400)=""/211) 16:00:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) r1 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x1e, 0x3, 0x0) shutdown(r2, 0x2) 16:00:38 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x(') fchdir(r1) 16:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x42, 0x0) setsockopt(r1, 0x29, 0x2b, 0x0, 0x0) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000200)=""/206, 0xce, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$KDSETRAD(r1, 0x20004b43) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 16:00:38 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setuid(0xee01) fchflags(0xffffffffffffffff, 0x0) syz_open_pts() r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:39 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x/') fchdir(r1) 16:00:39 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x400000, 0xfff, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x5c744039dc3e8e4e, 0x8000, 0x52) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:39 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="3dfc63", 0x3, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) uvm_fault(0xffffffff82259780, 0xffff80000299c000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82259780, 0xffff80000299c000, 0, 1) -> e memcpy(fffffd80784ef0e8,ffff80000299bf0d,7,fffffd80784ef0e8,2708650d20201c5a,ffff800020c50c38) at memcpy+0x15 end trace frame: 0xffff800020c50b40, count: 0 ddb{0}> trace memcpy(fffffd80784ef0e8,ffff80000299bf0d,7,fffffd80784ef0e8,2708650d20201c5a,ffff800020c50c38) at memcpy+0x15 rtrequest(1,ffff800020c50c38,38,ffff800020c50b80,7) at rtrequest+0x83c rtm_output(ffff80000299bf00,ffff800020c50c30,ffff800020c50c38,38,7) at rtm_output+0x760 route_output(fffffd806f2ece00,fffffd806f73f900,0,0) at route_output+0x79b route_usrreq(fffffd806f73f900,9,fffffd806f2ece00,0,0,ffff800020b75c38) at route_usrreq+0x35d sosend(fffffd806f73f900,0,ffff800020c50ef8,0,0,0) at sosend+0x6eb sendit(ffff800020b75c38,3,ffff800020c50fb8,0,ffff800020c51080) at sendit+0x590 sys_sendto(ffff800020b75c38,ffff800020c51098,ffff800020c51080) at sys_sendto+0x92 syscall(ffff800020c51130) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,6afe1b61010) at Xsyscall+0x128 end of kernel end trace frame: 0x6b29339a990, count: -10 ddb{0}> show registers rdi 0xffff80000299b0f0 rsi 0xffff80000299bffd rbp 0xffff800020c50a30 rbx 0xffff80000299bf0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff0f3 r8 0 r9 0x5 r10 0xde592658a9d7fb4d r11 0xffff80000299b000 r12 0xffff80000299b000 r13 0x100 r14 0 r15 0xfffffd80784ef0e8 rip 0xffffffff810902a5 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020c509c8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.0) pid=60988 stat=onproc flags process=0 proc=4000000 pri=68, usrpri=68, nice=20 forw=0xffffffffffffffff, list=0xffff800020b75530,0xffffffff8235c268 process=0xffff800020b8c018 user=0xffff800020c4c000, vmspace=0xfffffd807effe9d8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 9121 446206 51521 0 2 0 syz-executor.0 * 9121 60988 51521 0 7 0x4000000 syz-executor.0 7439 201891 32035 0 2 0 syz-executor.1 7439 290248 32035 0 3 0x4000000 biowait syz-executor.1 44514 27818 0 0 3 0x14200 bored sosplice 51521 127348 70091 0 2 0x482 syz-executor.0 32035 210058 70091 0 2 0x482 syz-executor.1 70091 400335 19987 0 3 0x82 thrsleep syz-fuzzer 70091 361733 19987 0 3 0x4000082 thrsleep syz-fuzzer 70091 127307 19987 0 3 0x4000082 thrsleep syz-fuzzer 70091 108262 19987 0 3 0x4000082 thrsleep syz-fuzzer 70091 30662 19987 0 3 0x4000082 thrsleep syz-fuzzer 70091 112799 19987 0 3 0x4000082 thrsleep syz-fuzzer 70091 88933 19987 0 3 0x4000082 kqread syz-fuzzer 70091 279623 19987 0 3 0x4000082 thrsleep syz-fuzzer 70091 369190 19987 0 3 0x4000082 thrsleep syz-fuzzer 70091 495369 19987 0 3 0x4000082 thrsleep syz-fuzzer 19987 292854 78417 0 3 0x10008a pause ksh 78417 30508 55218 0 3 0x92 select sshd 54700 497044 1 0 3 0x100083 ttyin getty 55218 118928 1 0 3 0x80 select sshd 76668 39722 73008 74 3 0x100092 bpf pflogd 73008 186771 1 0 3 0x80 netio pflogd 77267 68145 75895 73 7 0x100090 syslogd 75895 214421 1 0 3 0x100082 netio syslogd 33080 509931 1 77 3 0x100090 poll dhclient 83845 223402 1 0 3 0x80 poll dhclient 93424 221710 0 0 2 0x14200 zerothread 43445 419635 0 0 3 0x14200 aiodoned aiodoned 19888 276417 0 0 3 0x14200 syncer update 63737 48533 0 0 3 0x14200 cleaner cleaner 34465 154162 0 0 3 0x14200 reaper reaper 9965 133816 0 0 3 0x14200 pgdaemon pagedaemon 56220 498855 0 0 3 0x14200 bored crynlk 75261 188576 0 0 3 0x14200 bored crypto 6119 395388 0 0 3 0x40014200 acpi0 acpi0 65625 515481 0 0 3 0x40014200 idle1 43598 132614 0 0 3 0x14200 bored softnet 81120 393927 0 0 3 0x14200 bored systqmp 71474 307507 0 0 3 0x14200 bored systq 50276 484287 0 0 3 0x40014200 bored softclock 21115 109273 0 0 3 0x40014200 idle0 91429 304846 0 0 3 0x14200 bored smr 1 14881 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 9121 (syz-executor.0) thread 0xffff800020b75c38 (60988) exclusive rwlock netlock r = 0 (0xffffffff821c45d8) locked @ /syzkaller/managers/multicore/kernel/sys/net/rtsock.c:883 #0 witness_lock+0x594 #1 rtm_output+0x6b0 #2 route_output+0x79b #3 route_usrreq+0x35d #4 sosend+0x6eb #5 sendit+0x590 #6 sys_sendto+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823681d0) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/softintr.c:87 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 7439 (syz-executor.1) thread 0xffff800020b74978 (290248) exclusive rrwlock inode r = 0 (0xfffffd80688acf80) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_write+0x169 #5 dofilewritev+0x1b0 #6 sys_pwritev+0xd9 #7 syscall+0x5b8 #8 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9518 6413K 6414K 78643K 10689 0 0 pcb 26 9K 10K 78643K 173 0 0 rtable 106 4K 4K 78643K 286 0 0 ifaddr 58 13K 13K 78643K 93 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1475 0 0 iov 1 12K 24K 78643K 119 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1364 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 11 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 45 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 341 0 0 proc 54 51K 79K 78643K 654 0 0 subproc 64 65538K 67586K 78643K 102 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 25 0 0 in_multi 33 2K 2K 78643K 59 0 0 ether_multi 1 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 215 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 86 20K 21K 78643K 1949 0 0 UVM aobj 24 2K 2K 78643K 26 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 14 0 0 NDP 12 0K 0K 78643K 26 0 0 temp 142 2368K 2433K 78643K 4092 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 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 149 0 142 1 0 1 1 0 8 0 plimitpl 152 25 0 17 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 51 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 49 0 45 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 7 0 7 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 16 0 8 1 0 1 1 0 8 0 pfstkey 112 16 0 8 1 0 1 1 0 8 0 pfstate 328 16 0 8 1 0 1 1 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 226 0 41 12 0 12 12 0 8 0 art_table 32 227 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 41 0 31 1 0 1 1 0 8 0 shmpl 112 24 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2060 0 641 46 0 46 46 0 8 0 ffsino 272 2060 0 641 95 0 95 95 0 8 0 nchpl 144 2813 0 1177 61 0 61 61 0 8 0 uvmvnodes 72 2146 0 0 40 0 40 40 0 8 0 vnodes 200 2146 0 0 113 0 113 113 0 8 0 namei 1024 7747 0 7747 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 14279 0 14278 15 12 3 6 0 8 2 sigapl 432 537 0 521 2 0 2 2 0 8 0 futexpl 56 3623 0 3623 1 0 1 1 0 8 1 knotepl 112 92 0 73 1 0 1 1 0 8 0 kqueuepl 104 71 0 69 1 0 1 1 0 8 0 pipepl 112 268 0 249 2 1 1 1 0 8 0 fdescpl 488 538 0 521 3 0 3 3 0 8 0 filepl 152 2939 0 2838 5 0 5 5 0 8 1 lockfpl 104 277 0 276 2 1 1 1 0 8 0 lockfspl 32 214 0 213 2 1 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 538 0 529 1 0 1 1 0 8 0 zombiepl 144 521 0 521 2 1 1 1 0 8 1 processpl 840 554 0 521 4 0 4 4 0 8 0 procpl 600 1273 0 1229 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 3 0 3 1 1 0 1 0 8 0 sockpl 384 287 0 267 3 0 3 3 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 144 0 0 8 0 8 8 0 8 0 bufpl 256 10108 0 3084 440 0 440 440 0 8 0 anonpl 16 65965 0 57273 39 2 37 37 0 125 0 amapchunkpl 152 2729 0 2630 9 4 5 9 0 158 0 amappl16 192 2798 0 2348 24 0 24 24 0 8 0 amappl15 184 238 0 232 1 0 1 1 0 8 0 amappl14 176 32 0 29 2 1 1 1 0 8 0 amappl13 168 31 0 27 1 0 1 1 0 8 0 amappl12 160 6 0 5 2 1 1 1 0 8 0 amappl11 152 25 0 10 1 0 1 1 0 8 0 amappl10 144 197 0 191 1 0 1 1 0 8 0 amappl9 136 594 0 591 1 0 1 1 0 8 0 amappl8 128 145 0 131 1 0 1 1 0 8 0 amappl7 120 32 0 28 1 0 1 1 0 8 0 amappl6 112 59 0 52 1 0 1 1 0 8 0 amappl5 104 112 0 97 1 0 1 1 0 8 0 amappl4 96 772 0 741 2 1 1 2 0 8 0 amappl3 88 127 0 122 1 0 1 1 0 8 0 amappl2 80 3761 0 3696 2 0 2 2 0 8 0 amappl1 72 21205 0 20741 26 16 10 20 0 8 0 amappl 72 1516 0 1477 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 25 0 2 1 0 1 1 0 8 0 uaddrrnd 24 538 0 521 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 538 0 521 1 0 1 1 0 8 0 vmmpekpl 168 8524 0 8503 2 0 2 2 0 8 0 vmmpepl 168 64587 0 63040 96 26 70 76 0 357 1 vmsppl 360 537 0 521 2 0 2 2 0 8 0 pdppl 4096 1084 0 1042 6 0 6 6 0 8 0 pvpl 32 228275 0 216235 120 14 106 106 0 265 5 pmappl 224 537 0 521 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 591 0 4 17 0 17 17 0 8 0